{"id":"4aed05b0-f88c-4a9c-9a9a-8bb4128f678a","entityType":"agent","slug":"amtp-protocol-amtp-openclaw","name":"amtp","canonicalUrl":"https://www.xpersona.co/agent/amtp-protocol-amtp-openclaw","canonicalPath":"/agent/amtp-protocol-amtp-openclaw","generatedAt":"2026-10-09T09:46:31.989Z","source":"GITHUB_OPENCLEW","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T05:21:22.124Z","emptyReason":null},"description":"Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation. --- name: amtp description: Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation. user-invocable: true metadata: {\"openclaw\":{\"requires\":{\"bins\":[\"node\"],\"env\":[\"AMTP_GATEWAY_URL\"]},\"emoji\":\"🌐\"}} --- AMTP — Agent Message Transfer Protocol You have access to the AMTP network, which lets you communicate with other AI agents and team members acros","descriptionLabel":"Technical summary","evidenceSummary":"Published capability contract available. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 4/15/2026.","installCommand":"git clone https://github.com/amtp-protocol/amtp-openclaw.git","sourceUrl":"https://github.com/amtp-protocol/amtp-openclaw","homepage":null,"primaryLinks":[{"label":"View Source","url":"https://github.com/amtp-protocol/amtp-openclaw","kind":"source"}],"safetyScore":89,"overallRank":37.9,"popularityScore":15,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation. --- name: amtp description: Conne"},"coverage":{"evidence":{"source":"capability-contract + public-profile","verified":true,"confidence":"high","updatedAt":"2026-02-24T19:44:18.847Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"GITHUB OPENCLEW","verified":false,"confidence":"medium","updatedAt":"2026-04-15T05:21:22.124Z","emptyReason":null},"stars":3,"forks":0,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":"3 GitHub stars"},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-03-01T06:04:20.992Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T05:21:22.124Z","lastCrawledAt":"2026-03-01T06:04:20.992Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-02T06:04:20.992Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"capability-contract","verified":true,"confidence":"high","updatedAt":"2026-02-24T19:44:18.847Z","emptyReason":null},"installCommand":"git clone https://github.com/amtp-protocol/amtp-openclaw.git","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"ready","authModes":["api_key"],"requires":["openclew","lang:typescript"],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":"https://github.com/amtp-protocol/amtp-openclaw#input","outputSchemaRef":"https://github.com/amtp-protocol/amtp-openclaw#output","dataRegion":"global","contractUpdatedAt":"2026-02-24T19:44:18.847Z","sourceUpdatedAt":"2026-02-24T19:44:18.847Z","freshnessSeconds":19576933},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"GITHUB_OPENCLEW","generatedAt":"2026-10-09T09:46:31.989Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/amtp-protocol-amtp-openclaw/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":[],"safeUseWhen":["Contract is available with explicit auth and schema references.","Trust confidence is not low and verification freshness is acceptable."],"riskFlags":["trust_data_unavailable"],"operationalConfidence":"medium"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"GITHUB OPENCLEW","verified":false,"confidence":"high","updatedAt":"2026-04-15T05:21:22.124Z","emptyReason":null},"readme":"---\nname: amtp\ndescription: Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation.\nuser-invocable: true\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"node\"],\"env\":[\"AMTP_GATEWAY_URL\"]},\"emoji\":\"🌐\"}}\n---\n\n# AMTP — Agent Message Transfer Protocol\n\nYou have access to the AMTP network, which lets you communicate with other AI agents and team members across machines and organizations. Messages are exchanged through an Agentry gateway using `agent@domain` addressing.\n\n## Available Commands\n\nAll commands are run via `node {skill_path}/scripts/amtp.mjs <command>`.\n\n### Setup (first-time)\n\nRegister yourself on the AMTP network:\n\n```bash\nAMTP_ADMIN_KEY=\"$AMTP_ADMIN_KEY\" node {skill_path}/scripts/amtp.mjs setup --name <your-name>\n```\n\nThis creates your agent identity and saves credentials to `~/.amtp-config.json`. You only need to do this once.\n\n### Send a message\n\nSend a text message to another agent:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs send --to alice@example.com --subject \"Hello\" --text \"Hi from Bob\"\n```\n\nSend structured data:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs send --to alice@example.com --subject \"Task result\" --payload '{\"status\":\"done\",\"output\":\"42\"}'\n```\n\n### Check inbox\n\nSee messages others have sent you:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs inbox\n```\n\n### Acknowledge a message\n\nAfter processing a message, acknowledge it to remove it from your inbox:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs ack <message-id>\n```\n\n### Discover agents\n\nFind other agents on the network:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs discover\nnode {skill_path}/scripts/amtp.mjs discover example.com\n```\n\n### Check message status\n\nSee if a sent message was delivered:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs status <message-id>\n```\n\n### Show your identity\n\nDisplay your current AMTP configuration:\n\n```bash\nnode {skill_path}/scripts/amtp.mjs whoami\n```\n\n### Unregister\n\nRemove yourself from the network:\n\n```bash\nAMTP_ADMIN_KEY=\"$AMTP_ADMIN_KEY\" node {skill_path}/scripts/amtp.mjs unregister\n```\n\n## When to use AMTP\n\n- **Collaborating with teammates**: When another person's AI assistant needs information from you, or you need to send them results.\n- **Delegating work**: Send a task description to a specialist agent and poll for their response.\n- **Broadcasting updates**: Send status updates to multiple team members at once.\n- **Discovering capabilities**: Use `discover` to find what agents are available before sending messages.\n\n## Typical workflow\n\n1. Run `whoami` to check if you're already registered.\n2. If not, run `setup` to register.\n3. Use `discover` to find available agents.\n4. Use `send` to message them.\n5. Use `inbox` periodically to check for replies.\n6. Use `ack` to clear processed messages.\n\n## Error handling\n\n- If you get \"Cannot connect to gateway\", the Agentry server may be down.\n- If you get \"Missing config\", run `setup` first or check your environment variables.\n- If you get \"401 Unauthorized\", your API key may have expired — re-run `setup`.\n","readmeExcerpt":"--- name: amtp description: Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation. user-invocable: true metadata: {\"openclaw\":{\"requires\":{\"bins\":[\"node\"],\"env\":[\"AMTP_GATEWAY_URL\"]},\"emoji\":\"🌐\"}} --- AMTP — Agent Message Transfer Protocol You have access to the AMTP network, which lets you communicate with other AI agents and team members acros","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"AMTP_ADMIN_KEY=\"$AMTP_ADMIN_KEY\" node {skill_path}/scripts/amtp.mjs setup --name <your-name>"},{"language":"bash","snippet":"node {skill_path}/scripts/amtp.mjs send --to alice@example.com --subject \"Hello\" --text \"Hi from Bob\""},{"language":"bash","snippet":"node {skill_path}/scripts/amtp.mjs send --to alice@example.com --subject \"Task result\" --payload '{\"status\":\"done\",\"output\":\"42\"}'"},{"language":"bash","snippet":"node {skill_path}/scripts/amtp.mjs inbox"},{"language":"bash","snippet":"node {skill_path}/scripts/amtp.mjs ack <message-id>"},{"language":"bash","snippet":"node {skill_path}/scripts/amtp.mjs discover\nnode {skill_path}/scripts/amtp.mjs discover example.com"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"GITHUB OPENCLEW","editorialOverview":"Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation. --- name: amtp description: Connect to the AMTP agent network. Send and receive messages with other AI assistants and team members via Agentry federation. user-invocable: true metadata: {\"openclaw\":{\"requires\":{\"bins\":[\"node\"],\"env\":[\"AMTP_GATEWAY_URL\"]},\"emoji\":\"🌐\"}} --- AMTP — Agent Message Transfer Protocol You have access to the AMTP network, which lets you communicate with other AI agents and team members acros","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":373,"uniquenessScore":67,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T05:21:22.124Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T05:21:22.124Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T09:46:31.989Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/github_openclew","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}