List surfaces
Query the surface catalog, optionally filtered by category.
Calls POST /api/tools/list_surfaces. Read-only.
Get a surface
Look up detailed metadata for a single surface by its pattern_id.
Calls POST /api/tools/get_surface. Read-only.
Catalog
All registered surfaces. This table is loaded from the live registry on page load.
Capabilities (endpoints this console calls)
| Method | Path | Effect | Class |
|---|---|---|---|
| POST | /api/tools/list_surfaces | List surfaces, optional category filter | read |
| POST | /api/tools/get_surface | Get one surface by pattern_id | read |
| GET | /api/surfaces | Full catalog (JSON array) | read |
| GET | /api/openapi | OpenAPI 3.0 specification | read |
Discovery (provided by the surfaces layer)
- /llms.txt — LLM-readable service description
- /api/surfaces — surface catalog (JSON)
- /api/openapi — OpenAPI specification
- /.well-known/agent.json — A2A card
- /.well-known/mcp.json — MCP server card
- /.well-known/oauth-protected-resource — OAuth protected-resource metadata
- /robots.txt — Robots exclusion protocol
- /sitemap.xml — XML sitemap