MCP Servers for Claude, ChatGPT, Cursor & Gemini — PII-Safe by Default
Six hosted MCP servers that give any MCP-compatible AI client read-and-act access to email, calendar, drive, docs, sheets, and tasks — with redaction, scoped tokens, and a full audit log enforced on every tool call.
Free tier · No credit card required
Six Servers, One JSON Block.
{ "mcpServers": { "porteden-email": { "url": "https://mcp.porteden.com/email", "headers": { "Authorization": "Bearer ${PE_API_KEY}" } }, "porteden-calendar": { "url": "https://mcp.porteden.com/calendar", "headers": { "Authorization": "Bearer ${PE_API_KEY}" } }, "porteden-drive": { "url": "https://mcp.porteden.com/drive", "headers": { "Authorization": "Bearer ${PE_API_KEY}" } } } } Six Servers, Every Way to Reach Them.
{ "mcpServers": { "porteden-email": { "url": "https://mcp.porteden.com/email", "headers": { "Authorization": "Bearer ${PE_API_KEY}" } }, "porteden-calendar": { "url": "https://mcp.porteden.com/calendar", "headers": { "Authorization": "Bearer ${PE_API_KEY}" } }, "porteden-drive": { "url": "https://mcp.porteden.com/drive", "headers": { "Authorization": "Bearer ${PE_API_KEY}" } } } } Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart.
What Goes Wrong Without PortEden
The Default MCP Server Hands Over Raw Inbox Content
Most reference MCP servers proxy Gmail or Microsoft Graph as-is. The model gets every reply, every attachment, every PII string in the clear — and you've effectively given Anthropic or OpenAI a copy of your customer's mailbox.
Each AI Client Wants a Different Connector Spec
Claude Desktop wants `mcpServers` JSON. ChatGPT wants Connectors. Cursor wants its own MCP config. Gemini wants Vertex extensions. Copilot wants M365 plugins. Six configs, six auth flows, six sets of tool descriptions to keep in sync.
Tool-Use Has No Audit Trail You'd Show a Compliance Reviewer
Once Claude or ChatGPT decides to call a tool, you have a transcript at best. You can't reconstruct what arguments the model passed, what the tool returned, or whether redaction fired — let alone export it to your SIEM as part of a quarterly review.
Tool Inputs and Outputs, Redacted at the Server.
PortEden's MCP servers run the redaction classifier on every tool response before the model sees it. The model reasons over placeholders; raw PII never reaches Anthropic, OpenAI, or Google.
Built For MCP Servers
Redaction Inside Every Tool Response
Before the MCP server hands a result back to the model, the response body passes through the same 50+ identifier classifier as the REST API. The model reasons over placeholders; the underlying values never enter Anthropic's or OpenAI's context window.
Six Hosted Servers — Email, Calendar, Drive, Docs, Sheets, Tasks
Gmail + Outlook in one server. Google Calendar + Microsoft Calendar in one. Google Drive + OneDrive + SharePoint in one. Google Docs, Google Sheets, and a cross-tool tasks server (Jira, Asana, Monday, Linear, Notion) round out the set.
Per-Server, Per-User Tokens — Not One Big OAuth Grant
Each MCP connection uses a JWT scoped to the user, the server, the verbs (read / write / delete), and an expiry. Revocation is server-side and instant — no waiting for the user to revisit their Google account.
Tool-Call Audit Log With the Exact Arguments and Results
Every tool call is recorded: which client, which user, which tool, the input arguments, the redacted response, and the policy outcome. Stream to Splunk, Datadog, or S3. The audit your compliance reviewer wanted finally exists.
Six Servers, Every Productivity Surface.
/emailGmail + Outlook search, read, send, label — PII-redacted.GET/calendarGoogle + Microsoft Calendar — events, free/busy, contacts.GET/driveGoogle Drive, OneDrive, and SharePoint files — folder-scoped.GET/google-docsRead, edit, and comment on Google Docs with a redacted view.GET/google-sheetsRange read + write on Sheets — column-level redaction.GET/tasksJira, Asana, Monday, Linear, and Notion in one server.The Same Workflow, Two Very Different Outcomes
Hosted MCP. Free Tier, No Credit Card.
Drop the JSON config into Claude Desktop, paste the Connector URL into ChatGPT, or wire Cursor to the hosted endpoint. Free tier covers 1,000 tool calls/month.
Frequently Asked Questions
Which MCP-compatible clients does this work with?
What's the difference between PortEden's MCP servers and a community-built MCP server?
Does redaction break the agent's reasoning?
How does authentication work?
Does this work with HIPAA, GDPR, EU AI Act?
Can I add my own MCP tools or extend an existing server?
What about latency? MCP calls are blocking on tool use.
How does pricing work for tool calls?
Keep Exploring
Ready to Wire Claude or ChatGPT to the Real Inbox?
Five-minute setup. Free tier covers 1,000 tool calls/month. Same JSON config works in Claude Desktop, Cursor, and any MCP client.
Self-hosting MCP or 50k+ users? Talk to sales →