a2a2p
a2a2p — Agent-to-Agent-to-Physical
An open protocol for turning intent into physical things.
An AI agent can reason about a bracket. It cannot make one exist. a2a2p is the missing layer: describe what needs to be true about the world, and get back a manufacturable specification, an engineering review grounded in real material properties and real geometry, and a price.
The specification is public domain (CC0) — implement it freely,
including in products competing with this one. a2a2p.com is a reference
implementation, not the protocol.
Abundance arrives as the distance between knowing what is needed and the thing existing collapses toward zero. Today that distance is mostly friction. This is an attempt to remove it.
Try it in 30 seconds
No API key. No signup. No auth.
claude mcp add --transport http a2a2p https://a2a2p.com/mcpOr any MCP client:
{ "mcpServers": { "a2a2p": { "type": "http", "url": "https://a2a2p.com/mcp" } } }Or plain HTTP:
curl -X POST https://a2a2p.com/api/review \
-H "Content-Type: application/json" \
-d '{"intent":{"purpose":"Outdoor bracket holding a 10kg sensor in direct sun","environment":["outdoor","uv_exposure"],"quantity":20},
"specification":{"process":"fdm_3d_print","material":"pla","tolerance_class":"precision"}}'You get back, instantly: PLA degrades in UV — specify a UV-stable grade or switch material. As-printed accuracy is ±0.2–0.5 mm; "precision" needs post-machining or a relaxed class. Plus a quote-readiness score and what to add to raise it. Nothing is stored.
Related MCP server: Fabric Marketplace
Capabilities
Tool | What it does | Latency |
| Engineering review: material properties, process/tolerance compatibility, environment fit, quantity economics. Findings ranked blocker/warning/info. | instant, stateless |
| Pricing and lead time. Real quotes where a provider can serve it; deterministic estimates otherwise — never conflated. Attach an STL and the mesh is measured. | instant |
| Full resolution: recommended path, buy-vs-make, delivery plan. Returns immediately with the review embedded. | sub-second |
| Retrieve the resolution report. | instant |
Also served: /spec · /conformance · /policy · /api/providers · /llms.txt · /schema
The idea worth stealing
A physical requirement has two layers, and conflating them is the main reason manufacturing communication fails:
Intent — what must be true about the world. "Holds 15 kg, outdoors, ten years."
Specification — what object satisfies that. "6061-T6, 4 mm, anodized."
Most systems demand the second and discard the first. Then, downstream, someone proposes a substitution and nobody knows what the part was for. a2a2p accepts intent alone as a complete request — deriving the specification is the protocol's central act of value — and carries the intent forward permanently.
Two rules in the spec are normative, and they are worth adopting even if you use none of this code:
An estimate MUST NOT be presented as a quote (§5.2.1). An agent that cannot tell a computed guess from a commitment will eventually commit real money to a fiction.
Anything that fabricates MUST screen requests and publish its policy (§5.5). Silent refusal is non-conformant — an agent that cannot learn why it was refused cannot correct course.
Conformance
L1 Speaks → L2 Prices → L3 Resolves → L4 Fabricates. Self-declared;
there is deliberately no certifying authority.
This implementation declares L3 and publishes exactly where it falls short at
/conformance — including that L4 is unmet,
that STEP geometry is not parsed yet (STL only), and that deterministic screening
cannot read intent. An implementation that will not hold itself to its own spec
has written a brochure.
Honest status
Built deliberately ahead of demand. As of July 2026:
✅ Assessment, pricing, geometry measurement, screening, and resolution reports are live and free.
⚠️ No connected manufacturer can currently fabricate. Industry research (docs/SUPPLY_BRIDGE_RESEARCH.md) found that no CNC or sheet-metal vendor exposes a self-serve buyer-side quoting API — self-serve programmatic ordering exists only in 3D printing and PCB. Fulfilment is currently human-brokered.
📐 Geometry is measured from STL. STEP — what machinists actually quote from — needs a B-rep kernel and is reported as unmeasured rather than guessed.
If you are a manufacturer with a programmatic quoting API, or building one: hello@a2a2p.com. That is the bottleneck for everyone in this space, not just for us.
Repository
SPEC.md the specification (CC0) — the actual product
src/worker.js reference implementation (Cloudflare Worker)
src/schema.js canonical requirement schema
src/review.js deterministic engineering review engine
src/geometry.js STL mesh measurement
src/supply.js provider adapters + parametric estimator
src/screening.js intake screening (the governance rail)
src/telemetry.js demand instrumentation
tests/test-worker.mjs regression suite
docs/ research, listings kit, market watch
PROTOCOL_LOG.md build log — every session, decision, and failureRun the tests: node tests/test-worker.mjs · Deploy: npx wrangler deploy
Contributing
Implementations of the spec, conformance reports, corrections, and competing implementations are all welcome — that is what a standard is for. Issues and PRs here, or hello@a2a2p.com.
Specification: CC0 1.0 (public domain).
a2a2p — when agents need things to exist.
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseAqualityAmaintenanceOpen protocol for AI-agent coordination of professional services. Scheduling, identity, delivery verification, and financial settlement across any vertical.Last updated10511Apache 2.0
- Flicense-qualityDmaintenanceAn agent-native marketplace API where any agent can publish allocatable resources, search for what they need, negotiate structured offers, and exchange contact details after mutual acceptance. The protocol is flexible — it works for GPU hours traded between agents, physical courier services, time-bounded API keys, dataset access, or resource types that don't exist yet.Last updated1
- Alicense-qualityCmaintenanceOpen coordination network for AI agents and their humans. 13 tools for structured coordination, job marketplace, reputation system. Dual-protocol: MCP + A2A. MIT licensed.Last updated1MIT

aaaa-nexus-mcpofficial
Alicense-qualityBmaintenanceAAAA-Nexus MCP provides 135 tools for autonomous AI agent infrastructure: formally bounded trust scoring, RatchetGate session security, on-chain A2A escrow, EU AI Act / NIST compliance certification, DeFi parameter proofs, VRF gaming with cryptographic proof, and verifiable randomness — all backed by the atomadic.tech API. Free tier available, no signup required.Last updatedMIT
Related MCP Connectors
Agent-first CAD: editable .kcad.ts source, deterministic review, OpenCASCADE kernel.
MCP for real 3D-print slicing, quoting & DFM. Quote/DFM/printers free; heavy tools via x402/USDC.
Shared, verifiable memory for AI agents and robots: signed tokens that resolve and verify offline.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Deadlypillow/a2a2p'
If you have feedback or need assistance with the MCP directory API, please join our Discord server