Public agent API
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.
/llms.txt, /.well-known/api-catalog, and /.well-known/oauth-protected-resource./mcp. Arazzo workflows at /api/v1/arazzo.yaml cover create-project, start-block, and start-design.| 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 |