Skip to main content
Glama

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/mcp

Or 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

review_specification

Engineering review: material properties, process/tolerance compatibility, environment fit, quantity economics. Findings ranked blocker/warning/info.

instant, stateless

get_supply_options

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

request_physical_solution

Full resolution: recommended path, buy-vs-make, delivery plan. Returns immediately with the review embedded.

sub-second

check_request_status

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:

  • Intentwhat must be true about the world. "Holds 15 kg, outdoors, ten years."

  • Specificationwhat 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:

  1. 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.

  2. 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 SpeaksL2 PricesL3 ResolvesL4 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 failure

Run 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.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    An 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 updated
    1
  • A
    license
    -
    quality
    B
    maintenance
    AAAA-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 updated
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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