Skip to content

Available Tools

The Ryvion MCP endpoint exposes the following tools today. These names match the live server implementation at https://api.ryvion.ai/mcp.

Knowledge base tools

search_knowledge_base

Semantic vector search across one or more knowledge bases.

Parameters:

ParameterTypeRequiredDescription
kb_idstringYesKnowledge base ID. Supports comma-separated IDs for multi-KB search.
querystringYesSearch query text.
api_keystringYesBuyer API key for authentication.
limitnumberNoMaximum results to return. Default 5, max 20.

list_knowledge_bases

List all knowledge bases available to the authenticated buyer.

Parameters:

ParameterTypeRequiredDescription
api_keystringYesBuyer API key for authentication.

chat_with_knowledge_base

Build RAG context from one or more knowledge bases for a user message. This returns the enriched system prompt and source attribution. Use /v1/chat/completions for the actual inference call.

Parameters:

ParameterTypeRequiredDescription
kb_idstringYesKnowledge base ID. Supports comma-separated IDs for multi-KB context.
messagestringYesUser message to ground.
api_keystringYesBuyer API key for authentication.
modelstringNoModel hint for context budgeting. Defaults to phi-4.

get_kb_summary

Return the AAAK wake-up summary for a knowledge base.

Parameters:

ParameterTypeRequiredDescription
kb_idstringYesKnowledge base ID.
api_keystringYesBuyer API key for authentication.

Agent memory tools

store_agent_memory

Store a persistent memory for an agent.

Parameters:

ParameterTypeRequiredDescription
kb_idstringYesKnowledge base ID.
agent_namestringYesAgent name.
keystringYesMemory key.
valuestringYesMemory value.
memory_typestringNofact, preference, context, or learned. Defaults to fact.
api_keystringYesBuyer API key for authentication.

recall_agent_memories

Recall all persistent memories for an agent.

Parameters:

ParameterTypeRequiredDescription
kb_idstringYesKnowledge base ID.
agent_namestringYesAgent name.
api_keystringYesBuyer API key for authentication.

Agent deployment tools

deploy_agent

Create a persistent agent deployment on Ryvion.

Parameters:

ParameterTypeRequiredDescription
namestringYesDeployment name.
container_imagestringNoAgent image. Defaults to ghcr.io/ryvion/agent-runner:0.1.0.
api_keystringYesBuyer API key.
kb_idsstringNoComma-separated knowledge base IDs.
modelstringNoPreferred model. Defaults to phi-4.
jurisdictionstringNoJurisdiction constraint such as CA, DE, or EU.
price_cents_per_hournumberNoHourly reserve price in cents.
budget_limit_centsnumberNoTotal spend limit in cents.
max_uptime_hoursnumberNoMaximum uptime in hours.

list_agent_deployments

List all agent deployments for the authenticated buyer.

Parameters:

ParameterTypeRequiredDescription
api_keystringYesBuyer API key.

stop_agent

Stop a running deployment.

Parameters:

ParameterTypeRequiredDescription
deployment_idstringYesDeployment ID to stop.
api_keystringYesBuyer API key.

Notes

  • The MCP endpoint does not currently expose generic chat completions, embeddings, image generation, audio transcription, or graph query tools.
  • Use the REST/OpenAI-compatible API for inference workloads such as /v1/chat/completions.
  • MCP is best used here as an integration layer for knowledge, memory, and deployment workflows.