Public agent API / v1

Connect over MCP

Use QuiltLab from an MCP-capable agent. The tools share the same handlers and ownership rules as REST.

Connect your client

Add this remote MCP server URL in your client's connector settings:

https://www.quiltlab.co/mcp

Use a client that supports remote HTTP MCP and OAuth. Follow its sign-in flow to authorize with Clerk. Clients discover the authorization server from the protected-resource metadata; the Auth guide covers the same flow for REST.

Public catalog and supply tools can be called without an account. Tools for your projects and saved designs require authorization. Availability in a client's app directory is separate from connecting a custom MCP endpoint.

REST-to-tool map

This map comes from the operation catalog used to generate OpenAPI. The REST auth probe has no MCP tool equivalent.

REST operations and their MCP tools
RESToperationIdMCP tool
GET /api/v1/fabricssearchFabricCatalogsearch_fabric_catalog
GET /api/v1/suppliesbrowseSuppliesbrowse_supplies
GET /api/v1/projectslistProjectslist_my_projects
POST /api/v1/projectscreateProjectcreate_project
GET /api/v1/assetslistAssetslist_my_assets
GET /api/v1/assets/{resource}/{id}getAssetget_asset
GET /api/v1/quiltslistQuiltslist_my_assets
GET /api/v1/quilts/{id}getQuiltget_asset
GET /api/v1/blockslistBlockslist_my_assets
GET /api/v1/blocks/{id}getBlockget_asset
POST /api/v1/blockscreateBlockcreate_block_stub

Hand off to the editor

Tools create empty projects and block stubs, read saved designs, and find fabrics and supplies. Use the returned links to continue editing in QuiltLab. Follow Arazzo workflows for complete design journeys; admin and billing operations are outside this API.