Server definition
- Hash
- sha256:64c64412a1104b884a5a8aa126ed9d572733542a8b65a038c298a2cde6f46bc1
- What it is
- What a remote MCP server returned when asked what it offers: 19 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Look up an ERC-8004 on-chain agent and get their AgentStamp trust score. Free. Returns on-chain identity + trust verdict.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"erc8004_agent_id": {
"description": "ERC-8004 agent ID (numeric token ID from the Identity Registry)",
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"erc8004_agent_id"
],
"type": "object"
},
"name": "bridge_erc8004_lookup",
"outputSchema": null
},
{
"description": "Get an AgentStamp trust verdict for an ERC-8004 agent. Free. Returns trusted/untrusted with score.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"erc8004_agent_id": {
"description": "ERC-8004 agent ID (numeric token ID)",
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"erc8004_agent_id"
],
"type": "object"
},
"name": "bridge_erc8004_trust_check",
"outputSchema": null
},
{
"description": "Browse registered agents with optional category filter and sorting.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"description": "Filter by category",
"type": "string"
},
"limit": {
"default": 10,
"description": "Max results (1-100)",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"sort": {
"default": "endorsements",
"description": "Sort order",
"enum": [
"endorsements",
"newest",
"name",
"reputation"
],
"type": "string"
}
},
"type": "object"
},
"name": "browse_agents",
"outputSchema": null
},
{
"description": "Browse wishes from the Wishing Well. Discover what capabilities AI agents want.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"description": "Filter by wish category",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"sort": {
"default": "newest",
"enum": [
"newest",
"most_granted",
"oldest"
],
"type": "string"
}
},
"type": "object"
},
"name": "browse_wishes",
"outputSchema": null
},
{
"description": "Get EU AI Act compliance report for an agent. Returns risk level, transparency declaration, audit summary, and trust status. Free.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Agent ID (e.g., agt_E-PFtTAIQlfVleNm)",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "compliance_report",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"description": {
"description": "Team description (max 500 characters)",
"type": "string"
},
"name": {
"description": "Team name (max 100 characters)",
"type": "string"
},
"wallet_address": {
"description": "Wallet address of the team owner (must be a registered agent)",
"type": "string"
}
},
"required": [
"name",
"wallet_address"
],
"type": "object"
},
"name": "create_team",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to check (e.g., shippingrates.org)",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "dns_discovery",
"outputSchema": null
},
{
"description": "Get full agent profile by ID, including endorsements and reputation score.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "The agent ID (e.g., agt_E-PFtTAIQlfVleNm)",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_agent",
"outputSchema": null
},
{
"description": "Get an agent's reputation score (0-100) with full breakdown by tier, endorsements, uptime, age, and wishes granted.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "The agent ID",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_agent_reputation",
"outputSchema": null
},
{
"description": "Get the agent leaderboard — top endorsed agents with reputation scores, newest agents, and category breakdown.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_leaderboard",
"outputSchema": null
},
{
"description": "Get a signed cross-protocol agent passport. Contains identity, stamp, reputation, A2A card, and MCP metadata — all Ed25519-signed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"wallet_address": {
"description": "Ethereum wallet address (0x...)",
"type": "string"
}
},
"required": [
"wallet_address"
],
"type": "object"
},
"name": "get_passport",
"outputSchema": null
},
{
"description": "Get trending wish categories and velocity from the Wishing Well.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_trending",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"wallet_address": {
"description": "Agent wallet address (0x... or Solana base58)",
"type": "string"
}
},
"required": [
"wallet_address"
],
"type": "object"
},
"name": "get_verifiable_credential",
"outputSchema": null
},
{
"description": "Search the AgentStamp agent directory by query and/or category. Returns agents with reputation scores.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"description": "Filter by category: data, trading, research, creative, infrastructure, other",
"type": "string"
},
"limit": {
"default": 10,
"description": "Max results (1-100)",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search term to match against agent names, descriptions, and capabilities",
"type": "string"
}
},
"type": "object"
},
"name": "search_agents",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"team_id": {
"description": "Team ID to check trust for (e.g. team_abc123)",
"type": "string"
}
},
"required": [
"team_id"
],
"type": "object"
},
"name": "team_trust_check",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"wallet_address": {
"description": "Wallet address to check trust status for",
"type": "string"
}
},
"required": [
"wallet_address"
],
"type": "object"
},
"name": "trust_check",
"outputSchema": null
},
{
"description": "Compare trust scores of up to 5 wallets side-by-side. See who leads, the score gap, and which agents are unregistered.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"wallets": {
"description": "Array of 2-5 wallet addresses to compare",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"type": "array"
}
},
"required": [
"wallets"
],
"type": "object"
},
"name": "trust_compare",
"outputSchema": null
},
{
"description": "Network-wide trust statistics: total agents, stamps, endorsements, wishes, average reputation, top categories. Social proof for the AgentStamp network.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "trust_network",
"outputSchema": null
},
{
"description": "Verify an AgentStamp identity certificate by its stamp ID.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"stamp_id": {
"description": "The stamp ID to verify (e.g., stmp_QLNhL-Y1CvlyWxnG)",
"type": "string"
}
},
"required": [
"stamp_id"
],
"type": "object"
},
"name": "verify_stamp",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:64c64412a1104b884a5a8aa126ed9d572733542a8b65a038c298a2cde6f46bc1 | sha256sum