MCP tools reference
Six tools exposed by the MCP server, each with input schema and example.
soriku_chat
Send a chat completion request through smart routing. Returns the response and which model handled it.
{
"messages": [{ "role": "user", "content": "Explain monads." }],
"model": "auto",
"stream": false,
"x_agent_id": "code-architect"
}
soriku_agents
List available agent personas. Returns id, name, role, and capabilities for each.
soriku_models
List models available to Soriku, with provider, context window, and current routing eligibility.
soriku_embed
Get embeddings for a text or batch of texts. Defaults to nomic-embed-text locally.
{
"input": ["text one", "text two"],
"model": "nomic-embed-text"
}
soriku_context
Pull project context into the conversation. Used by the active agent to inject knowledge links and recent decisions.
soriku_health
Server status check. Returns uptime, model count, last benchmark timestamp.