Reference/MCP Tools Reference
DocsReference

MCP Tools Reference

Specifications for all 12 MCP tools exposed by athena mcp.

12 Exposed MCP Tools

  1. `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.
  2. `get_project_context`: Technologies, structure, entry points and commands (project.md).
  3. `get_architecture`: System and module architecture, service topology and data flow (architecture.md).
  4. `get_database_schema`: Databases, entities, relationships, indexes and migrations (database.md).
  5. `get_api_context`: Detected endpoints, API specifications and error-handling notes (api.md).
  6. `get_security_context`: Attack surface, controls, potential secrets and dependency audit results (security.md).
  7. `get_project_rules`: Developer-defined rules the project expects agents to follow; disabled rules are excluded.
  8. `get_knowledge_document`: The full content of one Athena document.
  9. `get_project_changes`: Files changed since Athena last analyzed the project, and which knowledge may be affected.
  10. `get_project_graph`: Nodes (packages, files, routes, entities, frameworks) and their relationships, optionally filtered by kind or search term.
  11. `get_athena_status`: Whether Athena knowledge exists, when it was last analyzed, and what it covers.
  12. `update_knowledge`: Shows what a knowledge update would change. It only writes when the server was started with athena mcp --allow-write.