Workspace layout
Provider file
provider.yaml controls builder identity and branding:
- provider name
- slug
- description
- website
- logo URL
- support email
- optional domain
API files
api.yaml describes the upstream API:
- API name and slug
- base URL
- OpenAPI source URL or import metadata
- selected server
auth.yaml stores only the auth mode and secretRef. It must never contain the actual token or API key value.
pricing.yaml stores shared pricing and credit-pack programs for an API. Endpoint YAML files can also set a per-call priceUsd.
distribution.yaml stores default distribution preferences for endpoints in that API.
Endpoint files
Each endpoint YAML file describes one payable listing:- name and slug
- HTTP method and path
- description and tags
- input schema
- MCP name and description
- per-call price
active: trueoractive: false
active: true only when you want the endpoint to be eligible for publication.