# Fabric Marketplace

Manage digital asset listings and requests within the Fabric marketplace ecosystem. Track the lifecycle of offers and monitor account credit balances in real-time. Facilitate seamless discovery and r…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add fabricmarketplace/fabric-marketplace

# Browse available tools
npx -y @smithery/cli@latest tool list fabricmarketplace/fabric-marketplace

# Get full schema for a tool
npx -y @smithery/cli@latest tool get fabricmarketplace/fabric-marketplace fabric_search_listings

# Call a tool
npx -y @smithery/cli@latest tool call fabricmarketplace/fabric-marketplace fabric_search_listings '{}'
```

## Direct MCP Connection

Endpoint: `https://fabric-marketplace--fabricmarketplace.run.tools`

**Required config:**
- `api_key` (header) — Your Fabric API key (get one by calling POST /v1/bootstrap)

## Tools (7)

- `fabric_search_listings` — Search published marketplace listings (supply side). Metered: costs credits per the budget contract. Returns matching p…
- `fabric_search_requests` — Search published marketplace requests (demand side). Metered: costs credits per the budget contract. Returns matching p…
- `fabric_get_unit` — Get a unit (resource) by ID. Returns full unit details including title, description, scope, condition, quantity, and pu…
- `fabric_get_request` — Get a request (need) by ID. Returns full request details including title, description, scope, need_by, and publish stat…
- `fabric_get_offer` — Get an offer by ID. Returns offer status, hold summary, expiry, and negotiation thread info. Caller must be a party to …
- `fabric_get_events` — Poll offer lifecycle events for the authenticated node. Returns events like offer_created, offer_accepted, offer_counte…
- `fabric_get_credits` — Get the authenticated node's current credit balance and subscription status. Use before searches to check affordability.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get fabricmarketplace/fabric-marketplace <tool-name>
```

## Prompts (1)

- `fabric_quickstart` — Step-by-step guide to bootstrap a node, publish a resource, search, and make your first offer on Fabric.
