Conclave MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENROUTER_API_KEY | Yes | Your OpenRouter API key (get from https://openrouter.ai/keys) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| conclave_quickA | Query the conclave for quick parallel opinions (Stage 1 only). Fast and cheap - queries all conclave models in parallel and returns their individual responses. No peer ranking or synthesis. Good for getting diverse perspectives quickly. If a custom conclave is active (via conclave_select), it will be used instead of the tier-based config. Args: question: The question to ask the conclave tier: Model tier - "premium" (frontier), "standard" (default), "budget" (cheap/fast) Ignored if custom conclave is active. Returns: Individual responses from each conclave model |
| conclave_rankedA | Query the conclave with peer rankings (Stage 1 + 2). Medium cost - gets individual opinions, then has each model anonymously evaluate and rank all responses. Returns aggregate "street cred" scores showing which models performed best on this specific question. If a custom conclave is active (via conclave_select), it will be used instead of the tier-based config. Args: question: The question to ask the conclave tier: Model tier - "premium" (frontier), "standard" (default), "budget" (cheap/fast) Ignored if custom conclave is active. Returns: Individual responses plus aggregate rankings |
| conclave_fullA | Run the full conclave with synthesis (all 3 stages). Most comprehensive - collects opinions, peer rankings, then has a Chairman model synthesize the best possible answer from the collective wisdom. If a custom conclave is active (via conclave_select), it will be used instead of the tier-based config. The custom chairman overrides the chairman and chairman_preset parameters. Args: question: The question to ask the conclave tier: Model tier - "premium" (complex), "standard" (default), "budget" (simple) Ignored if custom conclave is active. chairman: Override chairman model (e.g., 'anthropic/claude-sonnet-4') Ignored if custom conclave is active. chairman_preset: Use a context-based preset - "code", "creative", "reasoning", "concise", "balanced" Ignored if custom conclave is active. Returns: Chairman's synthesis, consensus level, rankings, and individual responses |
| conclave_configA | View current conclave configuration. Shows conclave member models, current chairman with rotation info, available chairman presets, consensus thresholds, and API key status. Also shows custom conclave selection if active. Returns: Current configuration as formatted JSON |
| conclave_estimateA | Estimate cost for a conclave query before running it. Provides approximate cost breakdown for quick/ranked/full query types. Args: question: The question (used to estimate token count) tier: Which tier to estimate - "quick", "ranked", "full" (default: all) Returns: Cost estimates for each query type |
| conclave_modelsA | List all available models with selection numbers. Shows all models from all tiers with unique numbers that can be used with conclave_select to create a custom conclave. Numbers are stable:
Returns: Numbered list of all available models grouped by tier |
| conclave_selectA | Create a custom conclave from model numbers. Select specific models by their numbers (from conclave_models). The first model in the list becomes the chairman. This custom selection persists until server restart or conclave_reset. Args: models: Comma-separated model numbers, e.g. "1,5,11,14" First number = chairman, rest = conclave members Returns: Confirmation of the new conclave configuration Example: conclave_select(models="31,1,11,21") creates: - Chairman: model #31 (deepseek-r1) - Members: models #1, #11, #21 |
| conclave_resetA | Clear custom conclave selection and return to tier-based config. After reset, queries will use the tier parameter (premium/standard/budget) instead of the custom model selection. Returns: Confirmation that custom selection was cleared |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/stephenpeters/conclave-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server