@syneroai/mcp
Synero asks up to four leading models (GPT, Claude, Gemini, Grok) the same question and returns one consensus answer plus an agreement analysis: what the models agree on, and exactly where they split.
This package is a thin stdio proxy to Synero's remote MCP server (https://synero.ai/api/mcp). The tool, its schema and its output are the same as the one-click remote connector. You need a Synero account and an API key from https://synero.ai/app/api-keys.
Install
Claude Code (local stdio):
claude mcp add synero -e SYNERO_API_KEY=sk_live_your_key -- npx -y @syneroai/mcp
Claude Code (remote, no package):
claude mcp add --transport http synero https://synero.ai/api/mcp --header "Authorization: Bearer sk_live_your_key"
Cursor (.cursor/mcp.json) and Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"synero": {
"command": "npx",
"args": ["-y", "@syneroai/mcp"],
"env": { "SYNERO_API_KEY": "sk_live_your_key" }
}
}
}
Claude Desktop (claude_desktop_config.json): the same block as above.
Claude.ai and other clients with remote connectors: add https://synero.ai/api/mcp as a custom connector. You sign in with your Synero account (OAuth); no key to paste.
Tool: query_council
prompt | The question (required, max 10,000 characters). |
models | 1 to 4 model ids, at most one per provider. |
preset | solo, duel, council (default) or deep. |
web_search | Let each model search the web first. |
synthesis | Default true: consensus answer plus agreement analysis. false is the cheaper raw mode: each model's answer for you to reconcile. |
detail | synthesis (default) or full (adds each model's complete answer). |
parent_query_id | A previous result's queryId, for a follow-up with full context. |
private | Do not save to history (no queryId, so no follow-up). |
context, template, thread_id, config | Attachments, built-in templates, thread grouping, legacy persona config. |
Results include a text rendering and structuredContent (consensusAnswer, consensus, answers, queryId, url).
Environment
SYNERO_API_KEY | none (required) | Sent as Authorization: Bearer to the remote server. |
SYNERO_MCP_URL | https://synero.ai/api/mcp | Override the remote endpoint. |
Build
npm install
npm run build