Auto-generated from src/mcp/server.js. Re-run node scripts/gen-api-docs.js after adding tools.
86 tools across 9 categories.
The MCP surface is collapsed into 5 parameterized families + a tiered set of singletons.
Which tools are listed to a client is gated by CARTO_MCP_TIER (env) or carto.config.json mcp.tier:
- core (default): the ~10 tools every session needs —
get_architecture,get_context,impact,validate_diff,get_change_plan,memory,get_predictive_risk,get_minimal_context_for_intent,patterns,history. - advanced: core + the documented ~8 (e.g.
org,get_routes,get_models,get_gaps,scaffold_for_intent,get_working_memory,get_test_coverage_map,get_safety_checklist). - all: also lists experimental singletons.
The Families collapse ~30 former tools; those old names are deprecated shims — they still
resolve (byte-identical output + a one-line deprecation notice) but are never listed. See each
family doc for the mode/kind/view that replaces the old tool.
get_routesget_blast_radiusget_structureget_domainget_neighborsget_cross_domainget_contextsearch_routesget_modelsget_high_impact_filesget_env_varsget_domains_listget_file_summaryget_change_planget_similar_patternssimulate_change_impactget_gapsdismiss_gapset_intentget_intentget_file_receipts
get_architectureget_architectural_driftget_domain_evolutionget_hotspot_filesget_complexity_trendget_churn_vs_blast_radiusget_arch_eventsget_domain_healthget_temporal_context
get_invariantsget_canonical_patternget_conventionsget_action_patternsscaffold_for_intentget_working_memoryget_pending_decisionsget_active_driftget_active_suggestionsdismiss_suggestion
get_minimal_context_for_intentget_progressive_disclosure_treeget_token_budget_reportget_decision_logget_evolution_deltaget_change_velocityget_test_coverage_mapget_safety_checklistget_data_flowget_interface_contractexplain_change_in_natural_languageget_stale_docsget_dependency_surfaceget_upgrade_risk
get_cross_language_call_graphget_iac_resourcesingest_otlp_tracesget_risk_weighted_blast_radiusget_dead_code_with_confidenceget_hot_in_prod_no_testsget_semantic_diffget_llm_enrichment