OpenAI-compatible API & MCP for agents
Use your Writingmate plan in the agent tools you already run.
An OpenRouter alternative on a flat plan. One key connects Claude Code, Cursor, and any OpenAI-compatible tool to Writingmate — 200+ models, same limits, no per-token pricing and no second subscription.
Base URL
https://writingmate.ai/api/openai/v1{
"provider": "writingmate",
"api": "openai-compatible",
"baseURL": "https://writingmate.ai/api/openai/v1",
"model": "google/gemini-2.5-flash"
}Included in your plan
openai/gpt-5.5Includedanthropic/claude-opus-4.8Includedgoogle/gemini-3.5-flashIncludedx-ai/grok-4.3IncludedSee it in action
From link to live tools in under a minute
A quick walkthrough: copy your MCP link, add it to your AI tool, sign in once, then just ask.
Quick setup
Connected in minutes
Create your key
One click in Profile Settings → API Keys. That's the only secret you need.
Paste one URL
Point your tool at https://writingmate.ai/api/openai/v1 and you're connected.
Pick your model
Choose from 200+ models, like google/gemini-2.5-flash. Switch anytime.
Give your agent tools
One MCP link — https://writingmate.ai/api/mcp — adds chat, images, and video.
Works with your stack
Your tools already know how to talk to Writingmate.
If a tool accepts a custom OpenAI-compatible provider or an MCP server, it works. Nothing to install, nothing to rebuild.
| Client | Surface | Status |
|---|---|---|
OpenAI SDKs Set baseURL and apiKey | OpenAI-compatible API | Standards-compatible |
Vercel AI SDK Use @ai-sdk/openai-compatible | OpenAI-compatible API | Documented config |
Continue Set provider, apiBase, apiKey, model | OpenAI-compatible API | Documented config |
Aider Set OPENAI_API_BASE and model | OpenAI-compatible API | Documented config |
OpenCode / OpenClaw-style clients Add Writingmate as a custom provider | OpenAI-compatible API | Configurable |
MCP hosts Connect https://writingmate.ai/api/mcp | MCP | Standards endpoint |
What you get
Your plan, working harder
Copy and paste
Everything you need to connect
Most tools only ask for a base URL, a key, and a model name. Here they are.
https://writingmate.ai/api/openai/v1https://writingmate.ai/api/mcpAuthorization: Bearer YOUR_WRITINGMATE_DEVELOPER_KEYx-writingmate-workspace: WORKSPACE_ID