MCP Integration
What are MCP Servers?
Model Context Protocol (MCP) is a unified protocol that lets Writingmate’s AI models call out to external tools (APIs, databases, automation platforms, Google Docs, etc) in a consistent and secure way.
When a server is connected, its tools become instantly callable inside prompts (no extra code required).

MCP Integration in Writingmate
Use Writingmate as an MCP Server
Writingmate can also be connected to external MCP hosts as a remote MCP server. This is useful when an agent client supports MCP and you want it to call Writingmate model and generation tools.
| Setting | Value |
|---|---|
| MCP server URL | https://writingmate.ai/api/mcp |
| Authentication | Authorization: Bearer YOUR_WRITINGMATE_DEVELOPER_KEY |
| Protected resource metadata | https://writingmate.ai/.well-known/oauth-protected-resource/api/mcp |
The Writingmate MCP server exposes tools for:
- listing Writingmate models
- retrieving model metadata
- creating OpenAI-compatible chat completions
- creating OpenAI-compatible Responses API responses
- generating images
- starting and polling video generations
Test initialization with cURL:
curl https://writingmate.ai/api/mcp \
-H "Authorization: Bearer YOUR_WRITINGMATE_DEVELOPER_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": "init",
"method": "initialize",
"params": {
"protocolVersion": "2025-11-25",
"capabilities": {},
"clientInfo": { "name": "my-agent-client", "version": "1.0.0" }
}
}'
Create a Writingmate Developer Key in Profile Settings → API Keys. MCP requests use the same plan access and workspace limits as the OpenAI-compatible API.
How to Add an Zapier MCP Server with 8000+ Tools
- Login to the app on https://writingmate.ai.
- Go to
Sidebar→ click on your Profile, than go toSettings→MCP Integration
You can also use the direct link: https://writingmate.ai/profile?tab=mcp
- Create Zapier MCP Server
- Create a Zapier account (if you don't have one) at https://zapier.com
- Navigate to https://mcp.zapier.com/mcp/servers
- Click the
New MCP Serverbutton - Select
Othersas Client Connection - Enter a name for your server and click
Create - Go to
Configure→Add tooland add the tools you want to use. - Click on the
Connecttab and copy the generated MCP server URL
- Connect Zapier MCP Server to Writingmate
- Click
Add Serverbutton - Paste the Zapier MCP server URL as "MCP Server URL"
- Choose your preferred transport type (Streamable recommended)
- Click
Add Server to save - Complete OAuth authentication when prompted
- Your Zapier tools will automatically appear below once connected!
- Click
Pro-tip – Prefer the Visual Editor unless you need low-level JSON tweaks.
You can switch editors at any time; changes stay in sync.
Connecting Ahrefs MCP
Ahrefs supports two remote MCP authentication modes:
- OAuth: add
https://api.ahrefs.com/mcp/mcpas the MCP Server URL and clickConnectwhen Writingmate asks for authentication. - MCP key: generate an MCP key in Ahrefs, then use the JSON editor with an
Authorizationheader:
{
"mcpServers": {
"ahrefs": {
"url": "https://api.ahrefs.com/mcp/mcp",
"transport": "streamable_http",
"headers": {
"Authorization": "Bearer YOUR_AHREFS_MCP_TOKEN"
}
}
}
}
Use an Ahrefs MCP key for YOUR_AHREFS_MCP_TOKEN; regular Ahrefs API keys and MCP keys are not interchangeable.
Connecting OAuth-based remote MCP servers
For remote HTTP MCP servers that advertise standard MCP authorization metadata, add the server URL and click Connect when Writingmate asks for authentication. Writingmate discovers the protected resource metadata, starts OAuth with the authorization server, and includes the MCP resource parameter during authorization and token exchange.

How to use connected MCP tools in Writingmate chat
After successful authentication:
- Start new chat in Writingmate – you will see a new icon :wrench: .
- Tap on it and select either all tools or just the tools you want to work with.
- Start conversations like "Send an email via Gmail" or "Create a calendar event"

FAQ
Are calls to MCP tools counted against my token quota?
Only the text prompt portion uses Writingmate tokens. External API usage (e.g., Stripe requests) is billed by the tool provider.
How can I remove a server?
Sidebar → Settings → MCP Integration → click the 🗑 delete icon next to the MCP server you want to delete.
What platforms can be connected to Writingmate via Zapier MCP?
Any of 8000+ which are supported by Zapier MCP. This includes Google Drive, Gmail, Outlook, Slack, Zoom, Calender, Zendesk, Wordpress, Reddit, Jira, ClickUp, Google Analytics, and many, many more. You can explore supported tools on Zapier Integrations page.