MCP tools

The SoluCortex MCP server exposes four tools. Your agent calls them automatically once connected — this is the reference for what each one does and its parameters.

ToolWhat it doesWhen
solucortex_recallBuilds living context for a task, ranked by semantic similarity + importance.At the start of a task, before touching code.
solucortex_searchAd-hoc semantic search over the project's memories.Specific questions mid-task.
solucortex_rememberRecords a memory (stored and traced as an authorized agent).At close, or on a relevant technical decision.
solucortex_list_memoriesLists memories without semantic search.Quick inspection or audit.

solucortex_recall

Builds the operational context for what the agent is about to do. Returns the most relevant memories ranked by semantic similarity and importance.

ParameterTypeDescription
querystring · requiredDescribe the current task/module in natural language.
project_idstring · optionalProject UUID. Defaults to SOLUCORTEX_PROJECT_ID.

solucortex_search

Ad-hoc semantic search across the project's memories — for a specific question in the middle of a task.

ParameterTypeDescription
querystring · requiredQuestion or topic to search across the project's memories.
limitint · optionalMax memories to return (1–50). Default 10.
project_idstring · optionalProject UUID. Defaults to SOLUCORTEX_PROJECT_ID.

solucortex_remember

Records a new memory. As an authorized agent (Bearer API key), the memory is stored and traced. Depending on the project's moderation policy it may be approved automatically or left pending your review in the dashboard.

ParameterTypeDescription
typestring · requiredMemory type. See the canonical vocabulary below.
titlestring · requiredShort, clear title (~80 chars).
contentstring · requiredWhat to remember, why it matters, where it applies and what it prevents.
importanceint · optionalPriority 1–10. Default 5. 8–9 for important decisions/risks/conventions.
project_idstring · optionalProject UUID. Defaults to SOLUCORTEX_PROJECT_ID.

Canonical type vocabulary: architecture, decision, risk, convention, bug_history, tech_debt, sensitive_module, learning, external_integration. See Memory types.

🔒 Never store real secrets in a memory. Record the location, type, severity and action taken with a redacted reference instead.

solucortex_list_memories

Lists the project's memories without semantic search — useful for a quick inspection or audit.

ParameterTypeDescription
limitint · optionalMax memories to return (1–100). Default 20.
project_idstring · optionalProject UUID. Defaults to SOLUCORTEX_PROJECT_ID.
💡 Prefer solucortex_recall at the start of a task and solucortex_remember at the end. That loop — recall before, remember after — is what keeps the memory alive across sessions.