Model Context Protocol

Progressive MCP Tools Reference

CodeAtlas equips AI agents with 8 progressive MCP tools for token-efficient code intelligence.

Tool Suite Overview

codeatlas_search

Natural Language Candidate Search

Searches the repository using natural language concepts, symbols, routes, and paths without requiring exact symbol names.

codeatlas_search({ query: "How does upload work?", limit: 20 })
codeatlas_get_context

Graph-RAG Evidence Context Package

Retrieves a focused structural subgraph containing entry points, call flows, line ranges, and technology badges.

codeatlas_get_context({ query: "How does authentication reach database?", depth: 2 })
codeatlas_find_symbol

Symbol Definition Lookup

Finds definitions, signatures, and locations for functions, classes, files, or variables.

codeatlas_find_symbol({ symbol: "AuthService" })
codeatlas_get_callers

Caller Graph Traversal

Discovers all callers and invokers of a target function up to depth 3.

codeatlas_get_callers({ symbol: "authenticate", maxDepth: 3 })
codeatlas_get_callees

Callee Graph Traversal

Discovers all functions and methods invoked by a target symbol.

codeatlas_get_callees({ symbol: "loginController", maxDepth: 3 })
codeatlas_get_dependencies

Module & Import Dependencies

Inspects file imports, module boundaries, and external library dependencies.

codeatlas_get_dependencies({ target: "src/auth.js" })
codeatlas_analyze_impact

Change Blast Radius Analysis

Evaluates what files, functions, and routes may be impacted if a target symbol is modified.

codeatlas_analyze_impact({ target: "UserRepository" })
codeatlas_trace_execution

Route Execution Tracing

Traces step-by-step call sequences from HTTP route entry points to database layer.

codeatlas_trace_execution({ entryPoint: "POST /upload" })