Skip to main content

MCP Server

Connect Claude to your Productive workspace via MCP and access and manage your projects, tasks, time tracking, finances, and more directly from your conversations.

MCP (Model Context Protocol) is a standard that lets AI apps connect to external tools and services. Instead of each app building its own custom integration for every service, any AI app that supports MCP can connect to any MCP server the same way.


This article covers Productive's MCP server, which gives any AI app that supports MCP β€” like Claude, or ChatGPT β€” simple and secure access to your Productive workspace.

πŸ“Œ Looking to connect Productive's AI Assistant to external tools instead? See MCP Connectors.

πŸ“Œ AI features must be enabled to use Productive's MCP server. Learn more about Productive AI.

MCP server is available on the Ultimate subscription plan.

Productive MCP Server

To connect any AI app to Productive, you'll need the Productive MCP server link:

https://mcp.productive.io/mcp

Most MCP-compatible apps follow the same basic pattern: you paste the link into the app's connector settings, then go through a quick authorization step to grant access to your Productive workspace.

The steps below cover Claude and ChatGPT specifically, but the same link works with any compatible app β€” individual steps may vary.

Connecting Claude to Productive

To connect Claude to your Productive workspace:

  1. Go to Customize > Connectors

  2. Click Add custom connector

  3. Enter a connection name β€” for example, "Productive"

  4. Enter the Productive MCP server link and click Add

  5. A Productive login page will open in your browser β€” sign in to authorize the connection

  6. If your account belongs to multiple organizations, select which one to connect and click Allow access

    πŸ“Œ Each connection is limited to one Productive organization at a time. To switch to a different organization, disconnect the existing connection and reconnect, selecting a different one.

Connecting ChatGPT to Productive

Connecting a custom MCP server in ChatGPT requires a paid plan and Developer Mode enabled.

  1. Click your profile name in the bottom-left sidebar and select Settings

  2. Go to Apps > Advanced settings and toggle Developer Mode on

  3. Click Create app

  4. Enter a name β€” for example, "Productive"

  5. Optionally add a description

  6. Enter the Productive MCP server link

  7. Set Authentication to OAuth and click Create

  8. A Productive login page will open in your browser β€” sign in to authorize the connection

  9. If your account belongs to multiple organizations, select which one to connect and click Allow access

    πŸ“Œ Each connection is limited to one Productive organization at a time. To switch organizations, remove the connector and reconnect, selecting a different one.

What you can do once connected

Once connected, you can ask your AI assistant to pull up your open tasks, log time against a project, or draft and update a page.

Available actions:

  • Project Management - Create, update, and manage projects, tasks, and subtasks, including assignees, due dates, statuses, and dependencies.

  • CRM & Sales - Access and update your deals pipeline, client companies, contacts, and proposals.

  • Resource Planning - View team bookings, time-off, and service allocations.

  • Time Tracking - Log, update, and delete time entries, start and stop timers, and manage timesheet submissions.

  • Financial - Read and create invoices, expenses, payments, and purchase orders.

  • People & Organization - Look up people, teams, roles, and organizational structure.

  • Docs - Create, edit, and delete pages and comments.

  • Reporting - Query reports across budgets, time, financials, projects, and people.

Did this answer your question?