Public agent API

QuiltLab for agents

A thin, versioned HTTP surface for Muse, ChatGPT, and IDE agents. OpenAPI 3 is the contract. Redoc below is generated from that spec. The same operations are MCP tools at /mcp.

Connect Muse / ChatGPT

  1. Read discovery: /llms.txt, /.well-known/api-catalog, and /.well-known/oauth-protected-resource.
  2. Authenticate with Clerk OAuth 2.1. QuiltLab does not issue API keys in v1. Use the same bearer token the MCP server accepts. Browser sessions also work; cookie writes need a CSRF token.
  3. Call the operations below, or connect an MCP client to /mcp. Arazzo workflows at /api/v1/arazzo.yaml cover create-project, start-block, and start-design.
  4. Heavy editing stays on quiltlab.co. Creates return editor deep links. Do not invent admin or billing routes.

Published operations

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

API reference