MCP Server
Plug CreoleCentric into Claude, Cursor, and any other client that speaks the Model Context Protocol. Tools mirror the existing REST API: TTS, translation, dictionary lookup, speech-to-text, and account/credits.
Server URL
Streamable HTTP transport (MCP spec 2024-11-05+).
Authentication
Two methods, both via the standard Authorization header:
OAuth 2.1 (recommended for Claude.ai) — handled automatically by your MCP client. You sign in to creolecentric.com and click Authorize on a consent page. No token to copy.
API key — paste a cc_<keyid>_<secret> string from /api-keys into your client config. Best for scripts, Cursor, and Claude Desktop where OAuth isn't available.
Connect from Claude.ai
The fastest way to use CreoleCentric. Claude.ai handles the entire OAuth handshake for you — you just click Authorize.
- 1
Sign in to creolecentric.com
In the same browser you'll use for Claude.ai, log into creolecentric.com. This is what tells our server who you are when the consent popup opens.
- 2
Add the connector in Claude.ai
In Claude.ai, open the connector / custom connector settings and add a new MCP server with this URL:
https://api.creolecentric.com/mcp/Leave any "token" or "API key" field empty — Claude.ai handles auth automatically via OAuth.
- 3
Click Authorize on the consent page
Claude.ai opens a popup pointed at our branded consent page. It lists the requested scopes (e.g.
tts,account:read) and the name of the client ("Claude"). Click Authorize; the popup closes and the connector is ready. - 4
Use it in a chat
Try one of these prompts:
- "Use CreoleCentric to translate ‘Hello, how are you?’ to Haitian Creole."
- "Look up the Haitian word ‘bonjou’ in CreoleCentric's dictionary."
- "Generate Haitian Creole audio for ‘Bonswa, kijan ou ye?’ using a male voice."
- "What's my CreoleCentric credit balance?"
What happens behind the scenes
When you add the connector, Claude.ai discovers our auth setup at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server, registers itself dynamically (RFC 7591), and walks you through the OAuth 2.1 + PKCE consent flow.
After you click Authorize, Claude.ai receives a short-lived access token bound to your CreoleCentric account. Every tool call from Claude.ai uses that token, so credits and rate limits land on your account exactly like REST API usage. Tokens auto-rotate via a refresh token — you only see a consent page once per connector, not per session.
Tokens are scoped per user. If a teammate connects from their own browser, their requests bind to their account, not yours.
Quick start
Add this to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json) and restart Claude Desktop.
{
"mcpServers": {
"creolecentric": {
"type": "http",
"url": "https://api.creolecentric.com/mcp/",
"headers": {
"Authorization": "Bearer cc_<your_keyid>_<your_secret>"
}
}
}
}Available tools
Live from the server. Discover the full input schemas at runtime via tools/list.
Show that you support MCP
Drop one of these badges in your README, docs site, or marketing page so users know your project speaks to CreoleCentric over the Model Context Protocol.
[](https://creolecentric.com/developer/mcp)<a href="https://creolecentric.com/developer/mcp"><img src="https://img.shields.io/badge/MCP-Compatible-2563eb?style=for-the-badge&labelColor=4f46e5" alt="MCP Compatible"/></a>API key scopes
Each tool requires a specific scope on your API key. Pick the minimum needed, or use mcp:* for everything.
tts — submit/list/cancel TTS jobstts:read — read-only TTS (voices, status)translate — translation toolsdictionary:read — Haitian↔English lookupsstt — speech-to-text (not Haitian)account:read — balance, subscription, profilemcp:* — convenience super-scope covering all of the aboveRate limits & billing
MCP tool calls share the same per-plan API rate limits and credit deductions as REST. See API stability for the policy.
Claude.ai connector
OAuth 2.1 with Dynamic Client Registration is live. Add https://creolecentric.com/mcp/ as a Custom Connector in Claude.ai — it auto-discovers and prompts you to authorize against your CreoleCentric account. No API key required.