Skip to main content
Glama
AiAgentKarl

agent-staking-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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