agentstamp

Identity certificates, public registry, and wishing well for AI agents — x402 micropayments on Base

使うべきか

品質と安全性

A
説明の品質
91%
スキーマの完全性
87%
命名の品質
89%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'browse_wishes' description lacks action verbbrowse_wishes 内
  • LOWTool 'trust_compare' description lacks action verbtrust_compare 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,949トークン数(ツール定義)
~742 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.52%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "agentstamp": {
      "url": "https://agentstamp.org/.well-known/mcp.json"
    }
  }
}

リモートエンドポイント

https://agentstamp.org/.well-known/mcp.jsonstreamable-http
https://agentstamp.org/mcpstreamable-http

できること

ツール一覧

ツール(19)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_agents(query, category, limit)

Search the AgentStamp agent directory by query and/or category. Returns agents with reputation scores.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term to match against agent names, descriptions, and capabilities"
    },
    "category": {
      "type": "string",
      "description": "Filter by category: data, trading, research, creative, infrastructure, other"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Max results (1-100)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_agent(agent_id)

Get full agent profile by ID, including endorsements and reputation score.

入力スキーマ

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "The agent ID (e.g., agt_E-PFtTAIQlfVleNm)"
    }
  },
  "required": [
    "agent_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪verify_stamp(stamp_id)

Verify an AgentStamp identity certificate by its stamp ID.

入力スキーマ

{
  "type": "object",
  "properties": {
    "stamp_id": {
      "type": "string",
      "description": "The stamp ID to verify (e.g., stmp_QLNhL-Y1CvlyWxnG)"
    }
  },
  "required": [
    "stamp_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪browse_agents(category, sort, limit)

Browse registered agents with optional category filter and sorting.

入力スキーマ

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Filter by category"
    },
    "sort": {
      "type": "string",
      "enum": [
        "endorsements",
        "newest",
        "name",
        "reputation"
      ],
      "default": "endorsements",
      "description": "Sort order"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Max results (1-100)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_leaderboard

Get the agent leaderboard — top endorsed agents with reputation scores, newest agents, and category breakdown.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪browse_wishes(category, sort, limit)

Browse wishes from the Wishing Well. Discover what capabilities AI agents want.

入力スキーマ

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Filter by wish category"
    },
    "sort": {
      "type": "string",
      "enum": [
        "newest",
        "most_granted",
        "oldest"
      ],
      "default": "newest"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_trending

Get trending wish categories and velocity from the Wishing Well.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_agent_reputation(agent_id)

Get an agent's reputation score (0-100) with full breakdown by tier, endorsements, uptime, age, and wishes granted.

入力スキーマ

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "The agent ID"
    }
  },
  "required": [
    "agent_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_passport(wallet_address)

Get a signed cross-protocol agent passport. Contains identity, stamp, reputation, A2A card, and MCP metadata — all Ed25519-signed.

入力スキーマ

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "type": "string",
      "description": "Ethereum wallet address (0x...)"
    }
  },
  "required": [
    "wallet_address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢trust_check(wallet_address)

Single-call trust verdict for any wallet address. Returns whether the agent is trusted, their score, tier, and profile info. Unregistered agents get trusted: false with a registration CTA.

入力スキーマ

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "type": "string",
      "description": "Wallet address to check trust status for"
    }
  },
  "required": [
    "wallet_address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪trust_compare(wallets)

Compare trust scores of up to 5 wallets side-by-side. See who leads, the score gap, and which agents are unregistered.

入力スキーマ

{
  "type": "object",
  "properties": {
    "wallets": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 2,
      "maxItems": 5,
      "description": "Array of 2-5 wallet addresses to compare"
    }
  },
  "required": [
    "wallets"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪trust_network

Network-wide trust statistics: total agents, stamps, endorsements, wishes, average reputation, top categories. Social proof for the AgentStamp network.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bridge_erc8004_lookup(erc8004_agent_id)

Look up an ERC-8004 on-chain agent and get their AgentStamp trust score. Free. Returns on-chain identity + trust verdict.

入力スキーマ

{
  "type": "object",
  "properties": {
    "erc8004_agent_id": {
      "type": "string",
      "pattern": "^\\d+$",
      "description": "ERC-8004 agent ID (numeric token ID from the Identity Registry)"
    }
  },
  "required": [
    "erc8004_agent_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bridge_erc8004_trust_check(erc8004_agent_id)

Get an AgentStamp trust verdict for an ERC-8004 agent. Free. Returns trusted/untrusted with score.

入力スキーマ

{
  "type": "object",
  "properties": {
    "erc8004_agent_id": {
      "type": "string",
      "pattern": "^\\d+$",
      "description": "ERC-8004 agent ID (numeric token ID)"
    }
  },
  "required": [
    "erc8004_agent_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compliance_report(agent_id)

Get EU AI Act compliance report for an agent. Returns risk level, transparency declaration, audit summary, and trust status. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "Agent ID (e.g., agt_E-PFtTAIQlfVleNm)"
    }
  },
  "required": [
    "agent_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_verifiable_credential(wallet_address)

Get a W3C Verifiable Credential for an agent. Returns the agent passport in W3C VC Data Model 2.0 format, interoperable with any VC verifier. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "type": "string",
      "description": "Agent wallet address (0x... or Solana base58)"
    }
  },
  "required": [
    "wallet_address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢dns_discovery(domain)

Check if a domain has an AgentStamp DNS TXT record for agent discovery. Verifies _agentstamp.domain.com TXT record and cross-checks with the registry. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain to check (e.g., shippingrates.org)"
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢team_trust_check(team_id)

Trust verdict for a multi-agent team. Returns aggregate trust score (0-100), weakest-link analysis, and per-member breakdown. Teams with score >= 10 and 2+ members are considered trusted.

入力スキーマ

{
  "type": "object",
  "properties": {
    "team_id": {
      "type": "string",
      "description": "Team ID to check trust for (e.g. team_abc123)"
    }
  },
  "required": [
    "team_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_team(name, description, wallet_address)

Create a new agent team for multi-agent trust scoring. Owner is auto-added as first member. Note: for production use, prefer the REST API (POST /api/v1/teams) which requires wallet signature verification.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Team name (max 100 characters)"
    },
    "description": {
      "type": "string",
      "description": "Team description (max 500 characters)"
    },
    "wallet_address": {
      "type": "string",
      "description": "Wallet address of the team owner (must be a registered agent)"
    }
  },
  "required": [
    "name",
    "wallet_address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 19 件
観測失敗バージョンは記録されていません—
検証済みバージョンは記録されていませんツール 19 件