stellar-copilot-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind address for HTTP transport. Keep on loopback unless behind reverse proxy. Default: 127.0.0.1 | 127.0.0.1 |
| PORT | No | Listen port for HTTP transport. Default: 3000 | 3000 |
| MCP_PATH | No | Endpoint path for MCP. Default: /mcp | /mcp |
| STELLAR_NETWORK | No | Stellar network to use: 'testnet' or 'public'. Default: testnet | testnet |
| STELLAR_RPC_URL | No | Soroban RPC URL. Required for mainnet (public network) to use explain_contract. Default: testnet default (empty on mainnet) | |
| MCP_ALLOWED_HOSTS | No | Comma-separated allowed hostnames. Required when deployed under a real hostname. Default: localhost variants | |
| MCP_ALLOWED_ORIGINS | No | Comma-separated browser origins for CORS, if any. | |
| STELLAR_HORIZON_URL | No | Override Horizon URL for a private Horizon instance. Default: network-specific default |
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 |
|---|---|
| explain_accountA | Read a Stellar account and explain its state in plain language: XLM balance and how much of it is locked by the reserve, every asset held, trustline limits and authorization status, signers and thresholds. Use this to answer 'what do I hold', 'why can't I spend my full balance', or 'is my trustline set up'. |
| diagnose_transactionA | Look up a Stellar transaction by hash and explain its outcome in plain language. For failures, decodes the transaction and operation result codes into what actually went wrong and what to do about it. Use this whenever a user asks why a transaction, payment, swap, or contract call failed. |
| explain_contractA | Read a deployed Soroban contract's published interface and list the functions it exposes, with parameter names, parameter types, return types, and any documentation the contract author published. Use this before interacting with an unfamiliar contract, or to answer 'what can this contract do' and 'what arguments does this function take'. |
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/kennyrivaldi/stellar-copilot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server