subq-snap-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUBQ_API_KEY | Yes | Bearer API key for the SubQ API. Required for tool calls; the server still starts without it. | |
| SUBQ_BASE_URL | No | Base URL of the SubQ API. | https://api.subq.ai |
| SUBQ_SNAP_MODEL | No | Snap model id to request. Can be overridden per call with the tools' optional model argument. | subq-snap-1.1 |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| snap_decideA | Ask SubQ's Snap decision model one or more typed questions (choice, score and/or noul) about a state in a single call. Returns typed answers with probabilities. The state may be text or structured JSON, and up to 4 images may accompany it; every question sees the state and every image. |
| snap_choiceA | Ask SubQ's Snap decision model a single Choice question: pick one of 2-255 labelled options for a state. Returns the chosen option, a confidence value, and a probability for every option, under the question name "answer". |
| snap_scoreA | Ask SubQ's Snap decision model a single Score question: rate a state on an ordered scale of 2-10 levels you define. Returns a probability-weighted score (it can fall between levels), the level legend, per-level probabilities, and a confidence value, under the question name "answer". |
| snap_noulA | Ask SubQ's Snap decision model a single Noul question: is a proposition about a state true? Returns a calibrated probability (0..1) under the question name "answer". |
| snap_list_modelsA | List the model IDs available to the configured SubQ API key (GET /v1/models, OpenAI-compatible shape). Use a returned id with the endpoint that supports that model; the Decisions tools in this server need a decision model such as subq-snap-1.1. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
The three single-type tools target distinct question types, but snap_decide is effectively a superset that can also answer choice, score, or noul questions. The descriptions clarify the single-vs-multi-question distinction, but this overlap leaves some room for misselection.
All tools share the snap_ prefix and use consistent snake_case verb/noun naming, such as snap_choice, snap_score, and snap_list_models. The domain term noul is unusual but used consistently as a question type.
With only five tools, the surface is tightly scoped to the decision-model purpose: one general multi-question tool, three single-question conveniences, and model discovery. There is no tool bloat and the set stays easy to scan.
The set covers the core decision primitives (choice, score, noul), multi-question calls, and listing available models. Minor gaps exist around batch evaluation across multiple states or richer model metadata, but the main workflows are covered.