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.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| 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
| read | false | unknown |
| 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)
| read | false | unknown |
| 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)
| unknown | unknown | unknown |
| 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)
| unknown | unknown | unknown |
| 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
| unknown | unknown | unknown |
| 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
| read | false | unknown |
| 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
| unknown | unknown | unknown |
02Install & source
uvx agent-staking-mcp-server
uvxpip install agent-staking-mcp-server
pip- repohttps://github.com/AiAgentKarl/agent-staking-mcp-server
- packagehttps://pypi.org/project/agent-staking-mcp-server
- homepagehttps://github.com/AiAgentKarl/agent-staking-mcp-server
- licenseMIT
- adoption0 stars · 0 forks
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_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](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 →