Calypso Multimodal RAG MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CALYPSO_API_KEY | Yes | Your Calypso API key (sk-...). | |
| CALYPSO_API_BASE_URL | No | Base URL for the Calypso API (default: https://api.calypso.so/v1). | https://api.calypso.so/v1 |
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
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calypso-list-knowledge-bucketsA | [CALYPSO LIST KNOWLEDGE BUCKETS] Lists knowledge buckets for the team tied to the configured Calypso API key. Use this before uploads when you need bucket ids, slugs, names, member counts, or bucket-store readiness. This complements RAG model discovery: model discovery shows which buckets are bound to each agent variant, while this tool lists all buckets for the API key team. |
| calypso-upload-knowledge-fileA | [CALYPSO UPLOAD KNOWLEDGE FILE] Uploads a file into the durable bucket-backed knowledge store and indexing pipeline. Use this when you want a file indexed into the broader knowledge corpus instead of
attached directly to a single RAG chat turn. This tool returns knowledge-file and task metadata.
A bucket destination is required: pass bucketIds, bucketSlugs, or bucket.
Choose exactly one file source. Use |
| calypso-upload-knowledge-files-batchA | [CALYPSO UPLOAD KNOWLEDGE FILES BATCH] Uploads 1 to 100 files into the durable knowledge store and indexing queue in one request. Use this for bulk corpus ingestion. Shared bucket fields apply to every item unless an item
provides its own bucket fields. The tool returns batch-level status and, when requested,
polls until the batch reaches active, partially_active, partially_failed, failed, or timeout.
A shared bucket destination is required unless every item provides its own bucket destination.
Choose exactly one file source per item. Use |
| calypso-rag-agentA | [CALYPSO RAG AGENT] Sends each prompt directly to the Calypso RAG agent using the full conversation context. Use this when you want Calypso knowledge retrieval and grounded answers from the RAG backend. Typical requests:
Responses API behavior:
MCP session behavior:
Quick commands (examples):
Available RAG models: calypso-rag-agent. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| calypso-knowledge-question | Draft a grounded question for the Calypso RAG knowledge base. |
| calypso-knowledge-ingestion | Prepare a durable knowledge-store upload and follow-up query. |
| calypso-reset-conversation | Reset the current Calypso RAG conversation. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| calypso-server-info | Read-only Calypso MCP server metadata, transport, authentication model, and capabilities. |
| calypso-rag-agent-models | Team-scoped Calypso RAG agent model variants discovered from the configured API key. |
| calypso-knowledge-buckets | Team-scoped Calypso knowledge buckets available to the configured API key. |
| calypso-workflows | Supported Calypso RAG and knowledge-store upload workflows. |
| calypso-security | Operational security notes for Calypso API keys, local file reads, uploads, and logs. |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: listing buckets, uploading a single file, uploading a batch of files, and querying the RAG agent. The two upload tools are well-separated by single vs. batch semantics, and the descriptions reinforce the boundaries.
Most tools follow a consistent `calypso-<verb>-<object>` pattern (list-knowledge-buckets, upload-knowledge-file, upload-knowledge-files-batch). The `calypso-rag-agent` tool deviates as it names a service rather than an action, but the prefix and hyphenation maintain a readable, predictable style.
Four tools is well-scoped for a focused multimodal RAG server. Each tool addresses a core need (bucket discovery, ingestion, bulk ingestion, and retrieval/chat), and none feel redundant or unnecessary.
The core workflow is covered: list buckets to find destinations, upload files (single or batch), and query via the RAG agent. Minor gaps exist (no explicit file deletion/update or bucket creation), but they are likely outside the intended scope and do not block the primary use case.