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/mcpUse 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 | operationId | MCP tool |
|---|---|---|
| GET /api/v1/fabrics | searchFabricCatalog | search_fabric_catalog |
| GET /api/v1/supplies | browseSupplies | browse_supplies |
| GET /api/v1/projects | listProjects | list_my_projects |
| POST /api/v1/projects | createProject | create_project |
| GET /api/v1/assets | listAssets | list_my_assets |
| GET /api/v1/assets/{resource}/{id} | getAsset | get_asset |
| GET /api/v1/quilts | listQuilts | list_my_assets |
| GET /api/v1/quilts/{id} | getQuilt | get_asset |
| GET /api/v1/blocks | listBlocks | list_my_assets |
| GET /api/v1/blocks/{id} | getBlock | get_asset |
| POST /api/v1/blocks | createBlock | create_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.