MCP Server
Connect AI editors via the Model Context Protocol
Overview
The Sysevo MCP server exposes a Streamable HTTP endpoint that any MCP-compatible AI client can connect to. Once connected, your editor can read, create, and modify voice agents using natural language.
Endpoint
POST
https://api.sysevo.io/api/v1/mcp/- Transport: Streamable HTTP (MCP 2024-11 spec)
- Auth:
X-API-Keyheader
Client Configurations
Claude Code — ~/.claude/settings.json
json
{
"mcpServers": {
"sysevo-voice": {
"type": "http",
"url": "https://api.sysevo.io/api/v1/mcp/",
"headers": { "X-API-Key": "YOUR_API_KEY" }
}
}
}Cursor — ~/.cursor/mcp.json
json
{
"mcpServers": {
"sysevo-voice": {
"url": "https://api.sysevo.io/api/v1/mcp/",
"headers": { "X-API-Key": "YOUR_API_KEY" }
}
}
}Claude Desktop — claude_desktop_config.json
Same format as Claude Code. Requires Claude Desktop 0.10+.
Zed — ~/.config/zed/settings.json
json
{
"context_servers": {
"sysevo-voice": {
"url": "https://api.sysevo.io/api/v1/mcp/",
"headers": { "X-API-Key": "YOUR_API_KEY" }
}
}
}Test Connection
bash
curl -X POST https://api.sysevo.io/api/v1/mcp/ \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'All 14 MCP Tools
Agent Tools
| Method | Path | Description |
|---|---|---|
| TOOL | list_workflows | List all voice agents — active, archived, or all |
| TOOL | get_workflow | Fetch an agent projected into structured view |
| TOOL | get_workflow_code | Get the editable TypeScript SDK source for an agent |
| TOOL | create_workflow | Parse TypeScript and create a new published agent |
| TOOL | save_workflow | Parse TypeScript and save as a new draft (published untouched) |
Catalog Tools (Read-Only)
| Method | Path | Description |
|---|---|---|
| TOOL | list_tools | List all HTTP/MCP tool integrations |
| TOOL | list_documents | List all knowledge base documents |
| TOOL | list_credentials | List credentials by name (no secret values) |
| TOOL | list_recordings | List call recordings, optionally by agent |
Node Type Tools
| Method | Path | Description |
|---|---|---|
| TOOL | list_node_types | List all pipeline node types with field specs |
| TOOL | get_node_type | Get full field spec for a specific node type |
Documentation Tools
| Method | Path | Description |
|---|---|---|
| TOOL | list_docs | Browse documentation tree (top-level or by path) |
| TOOL | read_doc | Read a documentation page by path |
| TOOL | search_docs | Full-text search across all documentation |
Recommended Call Order
Editing an existing agent
list_workflows— locate the agentget_workflow_code— fetch current TypeScript source- (optional)
list_node_types/get_node_type— check node field specs - Mutate the source in the LLM's context
save_workflow— persist as a new draft
Creating a new agent
list_node_types— discover available node typesget_node_type— check field specs for nodes you'll use- Author TypeScript from scratch
create_workflow— publishes immediately, returnsworkflow_id
When uncertain about how something works
search_docs— keyword lookup (call this first)read_doc— fetch the full pagelist_docs— browse sections when queries are too broad
Was this page helpful?
Open Dashboard →