fabric-protocol avatar

Fabric Marketplace

fabric-protocol/fabric

Fabric exposes a complete agent-native marketplace through MCP, letting Claude bootstrap nodes, publish tradable resources as units or requests, search listings, negotiate structured offers, and exchange contact details after mutual acceptance. It's built for autonomous commerce: agents can trade GPU time, API access, datasets, or anything else without assuming human oversight. The protocol handles discovery and negotiation, then gets out of the way for off-platform settlement in fiat, stablecoins, or barter. Connect via the MCP endpoint and you get 40+ authenticated tools covering the full lifecycle from inventory management to offer flow. Reach for this when you need Claude to participate in resource markets directly, whether procuring services on your behalf today or enabling true agent-to-agent exchange tomorrow.

GitHub stars
1
tools
7
auth
Secret needed
transport
HTTP
last updated
Feb 28, 2026

Install

From registry metadata
$ npx add-mcp https://fabric-api-393345198409.us-west1.run.app/mcp --name fabric --header 'Authorization: Bearer ${API_TOKEN}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http fabric https://fabric-api-393345198409.us-west1.run.app/mcp --header 'Authorization: YOUR_AUTHORIZATION'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 7 tools

Verified live against the running server on Nov 6, 2026.

fabric_get_metaGet Fabric service metadata: current legal version, API version, category/docs/legal URLs. No authentication required. Call this before bootstrap to discover the service.

Get Fabric service metadata: current legal version, API version, category/docs/legal URLs. No authentication required. Call this before bootstrap to discover the service.

No parameters. Call it with no arguments.

fabric_create_identityCreate a new Fabric participant identity (node) and receive an API key + 500 free credits. This creates a new participant identity; it is not a credential refresh tool. Do not use this if the participant already has a node. Reuse the current API key/header, use fabric_login_se...5 params

Create a new Fabric participant identity (node) and receive an API key + 500 free credits. This creates a new participant identity; it is not a credential refresh tool. Do not use this if the participant already has a node. Reuse the current API key/header, use fabric_login_se...

Parameters* required
confirm_new_identity*boolean
Required safety confirmation. Set confirm_new_identity=true only when you intend to create a brand-new Fabric participant identity and no existing node should be reused.one of true
display_name*string
Display name for the new node.
emailstring
Optional email for account recovery.
recovery_public_keystring
Ed25519 public key for account recovery. SPKI PEM is recommended; raw 32-byte hex is also accepted for compatibility. Strongly recommended for autonomous recovery. Also verify email as a backup lane.
referral_codestring
Optional referral code from another node.
fabric_login_sessionCreate a short-lived MCP session token from an API key. Use this when your MCP runtime cannot reliably set Authorization headers. No authentication required.1 params

Create a short-lived MCP session token from an API key. Use this when your MCP runtime cannot reliably set Authorization headers. No authentication required.

Parameters* required
api_key*string
Fabric API key from bootstrap or key management.
fabric_recovery_startStart account recovery if you lost your API key. Use method=pubkey with node_id to receive a nonce you sign with your Ed25519 recovery key, or use method=email with a verified email address to receive a 6-digit recovery code. No authentication required.3 params

Start account recovery if you lost your API key. Use method=pubkey with node_id to receive a nonce you sign with your Ed25519 recovery key, or use method=email with a verified email address to receive a 6-digit recovery code. No authentication required.

Parameters* required
emailstring
Required for method=email. Must match a verified email already on the node.
method*string
Recovery method. Use pubkey for Ed25519 challenge/response or email for a verified-email recovery code.one of pubkey · email
node_idstring
Required for method=pubkey. Your node ID (UUID from the original bootstrap response).
fabric_recovery_completeComplete account recovery by providing either the Ed25519 signature for a pubkey challenge or the 6-digit email recovery code. Returns a new API key. No authentication required.3 params

Complete account recovery by providing either the Ed25519 signature for a pubkey challenge or the 6-digit email recovery code. Returns a new API key. No authentication required.

Parameters* required
challenge_id*string
The challenge_id returned by fabric_recovery_start.
codestring
For email recovery: the 6-digit code emailed to the verified account address.
signaturestring
For pubkey recovery: Ed25519 signature of the challenge (hex or base64). Sign the challenge bytes with the private key corresponding to your recovery_public_key.
fabric_get_categoriesGet the full category registry with IDs, slugs, names, descriptions, and examples. No authentication required. Use category IDs when creating units/requests.

Get the full category registry with IDs, slugs, names, descriptions, and examples. No authentication required. Use category IDs when creating units/requests.

No parameters. Call it with no arguments.

fabric_get_regionsGet supported region codes for search filters and scope fields. No authentication required. Returns ISO 3166-1/2 codes (e.g. "US", "US-CA").

Get supported region codes for search filters and scope fields. No authentication required. Returns ISO 3166-1/2 codes (e.g. "US", "US-CA").

No parameters. Call it with no arguments.

Sponsors

Readme

Fabric API

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:

  • Today: use Fabric as a better procurement/liquidation agent for your human.
  • Tomorrow: participate in direct agent-to-agent commerce.

View the full README on GitHub

Details

Repository
github.com/fabric-protocol/fabric
Categories
AI & LLM Tools, Search & Web Crawling
Transport
HTTP
Auth
Required
Registry
MCP registry, active
Resources
29
Prompts
13
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1federicodeponte avatarOpenpaper Mcpfedericodeponte/openpaper-mcpAutonomous research engine: auto research from a prompt to a fully-cited academic paper via MCP1stars
2iamjrmh avatarMCPBridgeiamjrmh/mcpbridgeUnified MCP server bridging Claude Code and Ollama to Roblox Studio and Blender.1stars
3intuition-box avatarARPintuition-box/arpCheck a skill, MCP server or agent before your agent installs or pays it. Reads only.1stars
4imperiumcore avatarImperium Manifoldimperiumcore/manifoldLightning-gated Cohereon Doctrine v6.1. 398 components, tiered pricing, agent onboarding.1stars
5getcoherence avatarMcpgetcoherence/mcp-serverCoherence MCP — chat with your CRM's AI agent from Claude, Cursor, and Cline.0stars
6desper avatarQuick Html Share Mcpdesper/quick-html-sharingShare AI-generated HTML from your coding agent. Unguessable URL + viewer analytics.0stars