RESTuses Centaur API keys.MCPuses OAuth in supported clients.
Access model
REST
Send the API key in thex-api-key header:
MCP preferred path
For MCP, the preferred setup is:- Add the plain MCP server URL:
https://partners.centaur.io/mcp - Let the client discover the protected resource and authorization-server metadata
- Let the client dynamically register itself if it needs a new OAuth client
- Sign in to Centaur in the browser when prompted
- Approve the requested MCP access scopes
OAuth metadata for builders
Interactive clients should start from the MCP resource URL:WWW-Authenticate with the protected resource metadata URL and, where applicable, invalid_token or insufficient_scope.
Read scopes
Each endpoint family and MCP capability family uses the matching read scope:events.readfor eventsmessages.readfor messagesfeed.readfor the partner feedsummaries.readfor generated narrative summariespositions.readfor open and closed position readsdirectory.readfor trader and asset discoverystats.readfor trader and asset stats
OpenAI API note
This page covers interactive MCP clients such as ChatGPT and Codex. Some OpenAI API-side MCP integrations may still require your application to obtain and supply an OAuth access token directly instead of relying on an interactive browser flow.REST example
Notes
- REST stays on API keys in v1.
- MCP OAuth requires an active Centaur account with a verified email.
- Some results may be omitted rather than returned with a warning when they fall outside the current access or eligibility rules.
- Swagger at
https://partners.centaur.io/api/v1/docsis a secondary technical reference, not the canonical docs surface.