MCP client setup
Platica's MCP server speaks Streamable HTTP (spec 2025-11-25) — the official HTTP transport of the Model Context Protocol. Any client compatible with this transport can connect directly to:
https://api.platica.mx/mcp All you need is an active API Key .
Quick install
Use the buttons to install the server in one click. Cursor and VS Code open the client with the config ready; Claude Code and Antigravity copy the command/config to your clipboard (those clients don't support install links). After installing, replace the placeholder with your API Key .
Cursor
Edit ~/.cursor/mcp.json (or .cursor/mcp.json inside your project) and add:
{
"mcpServers": {
"platica": {
"url": "https://api.platica.mx/mcp",
"headers": {
"Authorization": "Bearer pl_key_YOUR_KEY_ID_YOUR_SECRET"
}
}
}
} Restart Cursor. In the bottom bar you'll see the platica server with a green dot and the list of available tools.
Claude Code
From your terminal:
claude mcp add --transport http platica https://api.platica.mx/mcp \
--header "Authorization: Bearer pl_key_YOUR_KEY_ID_YOUR_SECRET" Or add it manually in .mcp.json:
{
"mcpServers": {
"platica": {
"transport": "http",
"url": "https://api.platica.mx/mcp",
"headers": {
"Authorization": "Bearer pl_key_YOUR_KEY_ID_YOUR_SECRET"
}
}
}
} Claude Desktop
Claude Desktop uses stdio in its local config, so the remote server connects through the mcp-remote bridge. Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"platica": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.platica.mx/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer pl_key_YOUR_KEY_ID_YOUR_SECRET"
}
}
}
} mcp-remote transparently bridges stdio ↔ Streamable HTTP. The API Key travels via env.AUTH_HEADER so it doesn't end up as plain text in the args array.
If you have Claude Pro or higher, you can also add it via Settings → Connectors → Custom Connectors, pointing directly to https://api.platica.mx/mcp with your Bearer token.
VS Code (GitHub Copilot)
In your settings.json:
{
"github.copilot.chat.mcp.servers": {
"platica": {
"type": "http",
"url": "https://api.platica.mx/mcp",
"headers": {
"Authorization": "Bearer pl_key_YOUR_KEY_ID_YOUR_SECRET"
}
}
}
} Antigravity
Antigravity doesn't support install links, so you configure it manually. Open the agent panel → "..." menu → MCP Servers → Manage MCP Servers → View raw config, and add to mcp_config.json (~/.gemini/antigravity/mcp_config.json):
{
"mcpServers": {
"platica": {
"serverUrl": "https://api.platica.mx/mcp",
"headers": {
"Authorization": "Bearer pl_key_YOUR_KEY_ID_YOUR_SECRET"
}
}
}
} Antigravity uses serverUrl (not url) for HTTP servers. Restart Antigravity after saving.
Any other client
If your client supports the official Streamable HTTP transport (post-2025-03-26), point it to:
| Parameter | Value |
|---|---|
| URL | https://api.platica.mx/mcp |
| HTTP method | POST |
| Required headers | Accept: application/json, text/event-streamContent-Type: application/jsonAuthorization: Bearer pl_key_... |
| Session | Stateless (no Mcp-Session-Id required) |
| SSE | Not used (responses are always application/json) |
Verify the connection
Once configured, ask the agent to run tools/list or ask something like "what tools do you have available from the Platica MCP?". You should see all 40 tools listed, grouped by resource.
If the client reports a 401 error, check that your API Key starts with pl_key_ and that it is active in the Platica dashboard.