docs / mcp / tools

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.

Cursor-specific setup →