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) |
Capabilities
Features and capabilities supported by this server
| 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_quick | 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_ranked | 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_full | 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_config | 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_estimate | 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_models | 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_select | 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_reset | 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 | |