servers / agent-staking-mcp-server

agent-staking-mcp-server

communityunknownpythonunknownhealthy

MCP server for agent reputation staking — trust through skin-in-the-game. Agents stake reputation as collateral; bad behavior gets slashed.


01Tools · 7

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
tool_stake_verify
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
readfalseunknown
tool_stake_leaderboard
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)
readfalseunknown
tool_slash_stake
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)
unknownunknownunknown
tool_stake_deposit
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)
unknownunknownunknown
tool_dispute_resolve
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
unknownunknownunknown
tool_reputation_by_stake
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
readfalseunknown
tool_dispute_open
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
unknownunknownunknown

02Install & source
uvx agent-staking-mcp-server
uvx
pip install agent-staking-mcp-server
pip

05Provenance & freshness
sourcesPyPI [p4]
last_checked2026-08-16 08:56Z
next_check2026-08-18 08:56Z
cadenceevery 48h
verifiedhandshake:failed metadata:passed metadata:passed metadata:passed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. agent-staking-mcp-server MCP — as seen on mcpexplorer.com

[![agent-staking-mcp-server MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/agent-staking-mcp-server.svg)](https://mcpexplorer.com/servers/agent-staking-mcp-server)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →