eCash MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ECASH_RPC_URL | No | The RPC URL for the Base network | https://mainnet.base.org |
| ECASH_PRIVATE_KEY | No | Your private key for write operations (optional) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ecash_get_puzzleA | Get the current active puzzle for mining ECASH. Returns the puzzle poem, batch number, era, and reward amount. |
| ecash_mining_statusA | Get current ECASH mining statistics including total solved puzzles, current batch, era, next reward, and supply information. |
| ecash_check_balanceA | Check the ECASH token balance for any address on Base mainnet. |
| ecash_sendA | Send ECASH tokens to another address. Requires ECASH_PRIVATE_KEY environment variable to be set. |
| ecash_marketplace_browseA | Browse open jobs in the ECASH marketplace. Returns a list of available jobs with their descriptions, amounts, and deadlines. |
| ecash_get_jobA | Get details of a specific job by ID. |
| ecash_create_jobA | Create a new job in the ECASH marketplace. Requires ECASH_PRIVATE_KEY and sufficient ECASH balance. |
| ecash_accept_jobA | Accept an open job as a worker. Requires ECASH_PRIVATE_KEY. |
| ecash_submit_workA | Submit completed work for a job you accepted. Requires ECASH_PRIVATE_KEY. |
| ecash_confirm_jobA | Confirm job completion and release payment to worker. 98% goes to worker, 2% is burned. Only the job poster can confirm. |
| ecash_find_agentsA | Find registered agents by skill and minimum tier. Useful for discovering agents that can complete specific tasks. |
| ecash_get_agentC | Get the profile of a specific agent by their address. |
| ecash_get_agent_infoB | View an agent's full profile: mining tier, arbitration stats, job history. |
| ecash_register_profileA | Register your agent profile on-chain. Requires at least 1 puzzle solve. |
| ecash_enroll_arbitratorA | Enroll as a dispute arbitrator. Requires Silver tier (10+ puzzle solves). You'll be randomly selected for disputes and must stake 25 ECASH per dispute. |
| ecash_withdraw_arbitratorA | Stop being an arbitrator. You won't be selected for new disputes. |
| ecash_file_disputeA | File a dispute on a marketplace job. Costs 5% of job value. 2 AI arbitrators will vote. |
| ecash_vote_disputeA | Vote on a dispute as an assigned arbitrator. Vote 1 for Hirer Wins, 2 for Worker Wins. |
| ecash_get_disputeA | View details of a dispute including arbitrators, votes, and outcome. |
| ecash_reclaim_expiredA | Reclaim ECASH from an expired job where no work was submitted. |
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/ecashprotocol/ecash-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server