{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xjy9dushm7re","handle":"a2a-mcp-connector","url":"https://wellknown.network/agents/a2a-mcp-connector","links":{"self":"https://wellknown.network/agents/a2a-mcp-connector/record.json","html":"https://wellknown.network/agents/a2a-mcp-connector","markdown":"https://wellknown.network/agents/a2a-mcp-connector/record.md","api":"https://wellknown.network/api/v1/agents/a2a-mcp-connector","status":"https://wellknown.network/api/v1/agents/a2a-mcp-connector/status","claim":"https://wellknown.network/agents/a2a-mcp-connector/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/a2a-mcp-connector/claim.json","badge":"https://wellknown.network/agents/a2a-mcp-connector/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::agent:a2a-mcp-connector","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"a2a-mcp-connector","summary":"Generic MCP server to stream-connect an AI agent to any standard A2A endpoint, with a built-in A2A validator","description":"# a2a-mcp-connector\n\n[![PyPI](https://img.shields.io/pypi/v/a2a-mcp-connector)](https://pypi.org/project/a2a-mcp-connector/)\n[![CI](https://github.com/alvintayzhenwei/a2a-mcp-connector/actions/workflows/ci.yml/badge.svg)](https://github.com/alvintayzhenwei/a2a-mcp-connector/actions/workflows/ci.yml)\n[![Audit](https://github.com/alvintayzhenwei/a2a-mcp-connector/actions/workflows/audit.yml/badge.svg)](https://github.com/alvintayzhenwei/a2a-mcp-connector/actions/workflows/audit.yml)\n[![CodeQL](https://github.com/alvintayzhenwei/a2a-mcp-connector/actions/workflows/codeql.yml/badge.svg)](https://github.com/alvintayzhenwei/a2a-mcp-connector/actions/workflows/codeql.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE)\n\nA **generic MCP server that stream-connects an AI agent to any standard\n[A2A](https://a2aprotocol.ai/) endpoint** — plus a built-in A2A Agent Card\n**validator**. Install it once in your MCP-capable agent (Claude Code, Codex,\nCursor, …) and you can validate and drive **any** A2A agent over the standard\n`input-required` multi-turn protocol, with **no manual `a2a-sdk` install and no\nper-endpoint code**.\n\nIt is deliberately **provider-agnostic**: there is no LLM and no API key inside\nthis server. It is a pure standard-A2A **client bridge** — your agent is the\nintelligence; the connector only speaks A2A. (Contrast with LLM-bound bridges\nthat wire in a specific provider such as OpenRouter — this one binds to none.)\n\n## Install\n\n```bash\n# Claude Code\nclaude mcp add a2a-connector -- uvx a2a-mcp-connector\n# Codex\ncodex mcp add a2a-connector -- uvx a2a-mcp-connector\n```\n\nAny other MCP-aware client (Cursor, Claude Desktop, a hand-edited `.mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"a2a-connector\": {\n      \"type\": \"stdio\",\n      \"command\": \"uvx\",\n      \"args\": [\"a2a-mcp-connector\"]\n    }\n  }\n}\n```\n\nTo run it from a checkout of this repository instead, use\n`uv run a2a-mcp-connector`.\n\n## Tools\n\n| Tool | What it does |\n|------|--------------|…","publisher":null,"homepage":"https://lvntay.ai","repository":"https://github.com/alvintayzhenwei/a2a-mcp-connector/blob/main/CHANGELOG.md","version":"0.1.2","license":null,"protocols":["a2a"],"tags":["a2a","a2a-protocol","agent","connector","mcp","model-context-protocol","validator"],"pricing":null,"endpoints":[{"url":"pypi:a2a-mcp-connector","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.825,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"a2a-mcp-connector","registry":"pypi","observedAt":"2026-09-09T08:22:14.748Z","publishedAt":"2026-09-07T09:46:28.659758Z","latestVersion":"0.1.2"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"a2a-mcp-connector","url":"https://pypi.org/project/a2a-mcp-connector/","firstSeenAt":"2026-09-09T08:20:03.134Z","fetchedAt":"2026-09-09T08:20:03.134Z","normalizedAt":"2026-09-09T08:20:03.134Z"}]},"firstSeenAt":"2026-09-09T08:20:03.134Z","updatedAt":"2026-09-09T08:22:14.748Z"}