Skip to content

Connect PortEden to Claude Cowork

Claude Cowork is Anthropic's agentic workspace for knowledge work — it can autonomously break tasks into subtasks, run code, and deliver finished outputs. Connect PortEden so Cowork can securely access your email, calendar, drive, and task management tools while you focus on the outcome.

Note

Claude Cowork uses the same Connectors system as claude.ai. If you've already added PortEden on claude.ai, those connectors are automatically available in Cowork — no extra setup needed.

Prerequisites

  • A PortEden account at my.porteden.com with at least one service connected
  • A Claude Pro, Max, Team, or Enterprise subscription (Cowork requires a paid plan)
  • Claude Desktop installed (Cowork runs within Claude Desktop on macOS and Windows)

How Cowork Accesses PortEden

Cowork supports MCP connectors through two paths:

Remote Connectors (Recommended)

Add PortEden via Customize > Connectors on claude.ai. These connectors automatically sync to Cowork.

No config files needed. Works immediately.

Desktop Config (SDK Bridge)

MCP servers in your claude_desktop_config.json are automatically bridged into Cowork's sandboxed VM.

Requires Node.js + mcp-remote. See Desktop guide.

Setup via Connectors (Recommended)

1

Open Connectors on claude.ai

Go to claude.ai > Customize > Connectors.

2

Add PortEden Endpoints

Click + > Add custom connector and paste a PortEden endpoint URL. Complete the OAuth sign-in. Repeat for each connection you need.

3

Open Cowork in Claude Desktop

Switch to the Cowork tab in Claude Desktop. Your PortEden connectors are already available — Cowork will use them automatically when a task requires email, calendar, drive, or task data.

Available endpoints

ConnectionEndpoint URLWhat It Covers
Emailhttps://mcp.porteden.com/emailGmail and M365 email
Calendarhttps://mcp.porteden.com/calendarGoogle Calendar and Outlook Calendar
Drivehttps://mcp.porteden.com/driveGoogle Drive files and folders
Google Docshttps://mcp.porteden.com/google-docsSearch, read, and edit Docs
Google Sheetshttps://mcp.porteden.com/google-sheetsRead, write, and append to Sheets
Taskshttps://mcp.porteden.com/tasksMonday, Linear, Asana, Jira, Notion

Tips for Cowork

Add only what you need

Each MCP tool definition consumes context tokens even when not used. Since Cowork is already token-intensive (it plans, executes, and coordinates subtasks), keeping the tool list small helps Cowork stay accurate and efficient.

Great for multi-step workflows

Cowork excels when you describe an outcome rather than individual steps. For example: "Prepare a summary of this week's meetings, pull any action items from email, and update the project board." Cowork will use your PortEden connections across calendar, email, and tasks autonomously.

PortEden enforces your rules

Even in agentic mode, every request Cowork makes through PortEden passes through your access rules. Visibility controls, contact blocks, action limits, and time windows all apply. Blocked requests are logged.

Example Cowork Prompts

"Prepare a briefing for my 2pm meeting — pull the event details, recent emails with attendees, and any shared files."
"Review all overdue tasks in the Product board and draft a status update email to the team."
"Find all emails from @acme.com this month, summarize the key topics, and create a Google Doc with the summary."
"Check my calendar for next week, find any conflicts, and suggest which meetings to reschedule."

Troubleshooting

Cowork doesn't use the PortEden tools

Make sure the connectors appear in Customize > Connectors on claude.ai. Cowork uses the same connectors. If you added them via the Desktop config file, restart Claude Desktop so the SDK bridge picks them up.

"Permission denied"

Check your token permissions at my.porteden.com. Cowork may attempt write operations (sending emails, creating tasks) that require specific permissions.

High token usage

Each connected MCP tool adds to the context window. If Cowork is running into context limits, consider removing connections you don't need for the current task.