CIMS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CIMS_ADAPTER | No | Adapter to use. 'mock' (default) for in-memory demo, 'live' for the Roots CIMS relay. | mock |
| CIMS_API_KEY | No | API key for the Roots CIMS relay. Required when CIMS_ADAPTER is 'live'. | |
| CIMS_RELAY_URL | No | URL of the Roots CIMS relay. Required when CIMS_ADAPTER is 'live'. |
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
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cims_validate_idA | Check whether a string is a well-formed CIMS ID (R-institution-account) and parse its parts. Pure format check; does not hit the directory. |
| cims_resolveA | Resolve a legal name, handle, or CIMS ID (R-institution-account) to a routable party. Refuses raw 0x addresses. |
| cims_institutionA | Look up a CIMS institution by index (e.g. "233" from R-233-2993204): active status, supported rails, and attestation policy. Check before routing to an unfamiliar institution. |
| cims_quoteA | Price and policy-check a transfer (name check, AML, attestation requirement). Does not move funds. Prefer delayed mode for first-time or large payments. Show the quote to the user before calling cims_send. |
| cims_sendA | Create a CIMS intent from a quote. Requires confirm=true and must only be called after the user has reviewed the quote. May return attestation_required if institution policy demands it. |
| cims_attestA | Approve or reject an intent in attestation_required state (institution operator action). Approving moves it to pending; rejecting reverts it. |
| cims_cancelA | Cancel a pending or attestation_required intent inside the cancel window. |
| cims_statusA | Get intent status: pending, attestation_required, finalized, cancelled, reverted. Includes cancel window and tx hash when finalized. |
| cims_list_intentsB | List known intents, optionally filtered by status and/or asset. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| cims-send-money | Guided, safe transfer flow: resolve, quote, confirm with user, send, track. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| cims-overview | What CIMS is, ID format, transfer modes, and the safety model. |
| cims-lifecycle | Status transition diagram and timing windows for CIMS intents. |
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/rootsfi-AI/rootsfi-cims-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server