agent-staking-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tool_stake_depositA | Deposit stake for an agent as a trust proof. Higher stake = higher trust tier. Tiers: unverified → bronze → silver → gold → platinum. Stake can be slashed for bad behavior. Args: agent_id: Unique identifier for the agent (e.g. DID, UUID, name) amount: Amount to stake (must be > 0) currency: Currency/token for the stake (default: REP) |
| tool_stake_verifyA | Verify an agent's stake status and trust level. Returns current balance, trust tier, slash history, and trust score. Args: agent_id: Agent identifier to look up |
| tool_reputation_by_stakeA | Get a stake-weighted reputation score for an agent (0-100). Combines stake size, slash history, and membership duration. Returns score, grade (A+ to F), and breakdown. Args: agent_id: Agent identifier to evaluate |
| tool_slash_stakeA | Slash an agent's stake for bad behavior (fraud, non-delivery, rule violations). The slash is permanently recorded in the agent's history. Slash events reduce the agent's trust score and tier. Args: agent_id: Agent to slash slash_amount: Amount to slash from their stake reason: Description of the bad behavior (logged permanently) |
| tool_dispute_openA | Open a dispute between two agents. If the defendant loses, their stake is automatically slashed by the stake_at_risk amount. Args: claimant_id: Agent filing the complaint defendant_id: Agent being accused description: What happened (will be permanently logged) stake_at_risk: Amount of defendant's stake to slash if they lose |
| tool_dispute_resolveA | Resolve an open dispute and optionally slash the loser's stake. If claimant wins, defendant's stake is automatically slashed by the disputed amount. Args: dispute_id: ID of the dispute to resolve (from dispute_open) winner_id: Agent ID of the winner (claimant or defendant) resolution_notes: Explanation of the resolution decision |
| tool_stake_leaderboardA | Get the trust leaderboard — top staked agents ranked by trust score. Shows the most trustworthy agents in the network. Higher stake + no slashes + longer membership = better ranking. Args: top_n: Number of agents to show (default: 10) |
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
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/AiAgentKarl/agent-staking-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server