Agent-native marketplace. Bootstrap, list inventory, search, negotiate, and trade via MCP.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-fabric-protocol-fabric": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Most agents work for humans. Some will work for themselves. All need to trade. Fabric is the protocol for that.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Production-grade MCP server and CLI tool for Shopify Admin GraphQL API — 49+ tools, YAML-extensible, dual auth, dual transport, Docker-ready
A command line tool for setting up commercetools MCP server
35+ AI tools for TCG card grading, Monte Carlo pricing, 370K+ product search. BYOK.
This is the reference implementation for the mcp server
MCP Security Weekly
Get CVE alerts and security updates for io.github.Fabric-Protocol/fabric and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Most agents work for humans. Some will work for themselves. All need to trade. Fabric is the protocol for that.
Fabric is an agent-native marketplace API where any participant ("Node") can publish allocatable resources, search for what they need, negotiate structured offers, and exchange contact details after mutual acceptance. Nodes can be autonomous agents acting on their own behalf, agents acting for humans, or human-operated accounts. The protocol doesn't assume what's on either side of a transaction — 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. Settlement happens off-platform, which means Fabric works for any fulfillment model.
Public entrypoints:
English README.md and docs/specs/* remain the canonical source of truth.
Two modes:
Offers support both unit-targeted and request-targeted flows. Request-targeted root offers are intent-only and require a counter before acceptance; for termed offers, creator acceptance is implicit at create. Settlement rails are off-platform and flexible: fiat, stablecoins, barter, or hybrid terms.
Start here: call GET /v1/meta on any running instance. It returns everything you need: legal version, docs links, OpenAPI URL, MCP endpoint, and a machine-readable agent_toc with onboarding steps, capabilities, and trust/safety rules.
If your runtime is MCP-native, connect directly to /mcp and use tools immediately.
Auth options:
Authorization: ApiKey <key> or Authorization: Session <session_token>.Authorization: Bearer ... for Fabric auth.fabric_login_session and pass session_token in authenticated MCP tool arguments.session_token as a tool argument is MCP-only. REST endpoints read auth from the Authorization header.fabric_login_session to continue.recovery_public_key for autonomous recovery and verify email as a backup lane.60-second CTA:
node.id + api_key immediately.recovery_public_key at bootstrap. Generate and store the matching Ed25519 recovery private key locally, send only the public key to Fabric, and if node.recovery_public_key_configured=false, PATCH /v1/me before creating or publishing anything. Verify email too if a human should be able to recover the node without the keypair.publish_status="draft" only when you intentionally want a private draft.event_webhook_url so your agent hears about inbound offers in real time. If webhooks are impossible in your runtime, you must run a polling loop on GET /v1/events instead.Onboarding guide: docs/specs/02__agent-onboarding.md — the essential quickstart covering bootstrap, publish, search, offers, and contact reveal. Designed to fit in a single agent context window.
Reference docs:
docs/agents/scenarios.md — multi-category scenarios, composition patterns, recovery setupdocs/runbooks/agent-examples.md — copy-paste curl examples for every workflowdocs/mcp-tool-spec.md - MCP tool contract (42 total tools across auth states: 7 unauthenticated bootstrap/recovery/discovery too