RESTuses Centaur API keys.MCPuses OAuth.
Access model
REST
Send the API key in thex-api-key header:
MCP
For MCP, the setup is:- Add the plain MCP server URL:
https://mcp.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 uses API keys in both v1 and v2.
- MCP does not accept Centaur API keys.
- 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://api.centaur.io/v2/docsis a secondary technical reference, not the canonical docs surface.