DocsReference
MCP Tools Reference
Specifications for all 12 MCP tools exposed by athena mcp.
12 Exposed MCP Tools
- `get_relevant_context`: Given a task description, returns only the knowledge sections that matter for it, the project rules, and related code from the project graph.
- `get_project_context`: Technologies, structure, entry points and commands (
project.md). - `get_architecture`: System and module architecture, service topology and data flow (
architecture.md). - `get_database_schema`: Databases, entities, relationships, indexes and migrations (
database.md). - `get_api_context`: Detected endpoints, API specifications and error-handling notes (
api.md). - `get_security_context`: Attack surface, controls, potential secrets and dependency audit results (
security.md). - `get_project_rules`: Developer-defined rules the project expects agents to follow; disabled rules are excluded.
- `get_knowledge_document`: The full content of one Athena document.
- `get_project_changes`: Files changed since Athena last analyzed the project, and which knowledge may be affected.
- `get_project_graph`: Nodes (packages, files, routes, entities, frameworks) and their relationships, optionally filtered by kind or search term.
- `get_athena_status`: Whether Athena knowledge exists, when it was last analyzed, and what it covers.
- `update_knowledge`: Shows what a knowledge update would change. It only writes when the server was started with
athena mcp --allow-write.