Connect ProdPad to AI Tools with MCP
← Back to ProdPad Help
-
Availability
- Plan: Modular v2 and Enterprise
-
Authentication
- Recommended: OAuth 2.0
- Alternative: ProdPad API key where OAuth is unsupported
In this article
- Overview
- What can AI tools do in ProdPad?
- Current MCP capabilities
- Security and permissions
- Connecting ProdPad to Claude
- Connecting ProdPad to ChatGPT
- Connecting ProdPad to Microsoft Copilot
- Connecting ProdPad to GitHub Copilot CLI
- Example Prompts
- Optimising MCP usage
- Troubleshooting
- Using an API key instead of OAuth
- Current limitations
Important!
Some AI clients may require OAuth support, Developer Mode, administrator approval, or a new conversation before ProdPad MCP tools appear.
Overview
ProdPad now supports MCP (Model Context Protocol), an open standard that allows AI assistants like Claude, ChatGPT, and Microsoft Copilot to securely connect to external systems and perform actions on your behalf.
By connecting your AI tool to ProdPad via MCP, you can access and work with your product data directly from your AI workflow without switching between applications.
For example, you can:
- Search and retrieve ideas, feedback, initiatives, products, and roadmap information
- Create new ideas from research, meeting notes, or conversations
- Send customer feedback from external sources into ProdPad
- Update existing ideas and feedback entries as new information comes in
- Link feedback to existing ideas
- Generate roadmap summaries and product insights using AI
- Connect data from customer support, CRM, finance, or operations tools to your product management workflow
Rather than building and maintaining dozens of individual integrations, MCP provides a common connection layer that allows AI tools to interact with ProdPad in a secure and structured way.
Until now, we've needed to direct customers to use Zapier or our API to connect to integrations we don't support natively or to access and update ProdPad data from external applications.
MCP removes much of that friction and helps teams use ProdPad as their system of record for product data, while enabling AI assistants to retrieve information, create and update records, and support product workflows directly from their preferred AI tools.
Common use cases include:
- Connecting customer support data directly to ProdPad
- Sending customer feedback from external applications into ProdPad
- Creating ideas from customer interviews, meeting notes, and research documents
- Keeping ideas and feedback up to date as a project evolves
- Summarising roadmap progress and product strategy
- Combining CRM, operational, or financial data with product planning activities
- Searching product information without leaving your AI workflow
What can AI tools do in ProdPad?
Once connected, your AI assistant can access a growing set of ProdPad capabilities.
Read data
AI assistants can:
- List products
- Browse ideas
- Search feedback
- Retrieve initiatives
- Access roadmap information
- Search across your product data
- List personas
- Check available workflow statuses
- Check account configuration, such as your effort/impact scale
Create data
Assistants can create ideas, feedback and roadmap initiatives, link feedback to ideas, and link ideas and feedback to initiatives.
Update data
AI assistants can:
- Update an existing idea - title, description, business case, target and actual outcomes, impact/effort scores, owner, product, tags, personas, external URLs, and more
- Update an existing feedback entry - state (active, archived, or unsorted), tags, products, personas, and external links
- Update an existing initiative - title, description, roadmap, column, owners, tags, objectives, target date, and linked ideas, user stories, feedback and related or blocking initiatives
As MCP support evolves, additional capabilities will become available.
Current MCP capabilities
The initial release of the ProdPad MCP server includes a focused set of tools, resources, and prompts designed to support common product management workflows.
Ideas
Tool
Description
list_ideas
List ideas, filtered by state or product
get_idea
Retrieve an idea by ID or UUID
create_idea
Create an idea with description, business case, tags, personas and other fields
update_idea
Update an idea, including workflow status, scoring and associated data
|
Tool |
Description |
|---|---|
list_ideas |
List ideas, filtered by state or product |
get_idea |
Retrieve an idea by ID or UUID |
create_idea |
Create an idea with description, business case, tags, personas and other fields |
update_idea |
Update an idea, including workflow status, scoring and associated data |
Customer feedback
Tool
Description
list_feedback
List feedback by state or product
get_feedback
Retrieve feedback by ID or UUID
create_feedback
Create feedback with contact details, product, tags and source
update_feedback
Update feedback state, tags, products, personas and external URLs
link_idea_to_feedback
Associate an existing idea with feedback
| Tool | Description |
|---|---|
list_feedback |
List feedback by state or product |
get_feedback |
Retrieve feedback by ID or UUID |
create_feedback |
Create feedback with contact details, product, tags and source |
update_feedback |
Update feedback state, tags, products, personas and external URLs |
link_idea_to_feedback |
Associate an existing idea with feedback |
Initiatives and Roadmaps
Tool
Description
list_initiatives
List initiatives by roadmap column or product
get_initiative
Retrieve an initiative by ID or UUID
create_initiative
Create an initiative on a specified roadmap and column
update_initiative
Update an initiative, including its roadmap position, owners and relationships
link_idea_to_initiative
Link an existing idea to an initiative
link_feedback_to_initiative
Link existing feedback to an initiative
| Tool | Description |
|---|---|
list_initiatives |
List initiatives by roadmap column or product |
get_initiative |
Retrieve an initiative by ID or UUID |
create_initiative |
Create an initiative on a specified roadmap and column |
update_initiative |
Update an initiative, including its roadmap position, owners and relationships |
link_idea_to_initiative |
Link an existing idea to an initiative |
link_feedback_to_initiative |
Link existing feedback to an initiative |
Objectives
Tool
Description
list_objectives
List active, archived or all objectives
get_objective
Retrieve an objective by UUID
create_objective
Create an objective, optionally including key results
update_objective
Update an objective's name, description, state or key results
link_initiative_to_objective
Link an initiative to an objective
| Tool | Description |
|---|---|
list_objectives |
List active, archived or all objectives |
get_objective |
Retrieve an objective by UUID |
create_objective |
Create an objective, optionally including key results |
update_objective |
Update an objective's name, description, state or key results |
link_initiative_to_objective |
Link an initiative to an objective |
Key results
Tool
Description
list_key_results
List key results, filtered by objective or product
get_key_result
Retrieve a key result by UUID
create_key_result
Create a key result under an objective
update_key_result
Update status, outcome, completion date and linked initiatives
| Tool | Description |
|---|---|
list_key_results |
List key results, filtered by objective or product |
get_key_result |
Retrieve a key result by UUID |
create_key_result |
Create a key result under an objective |
update_key_result |
Update status, outcome, completion date and linked initiatives |
Comments
Tool
Description
get_comments
Retrieve comments and replies on an idea, feedback item or initiative, including authors and timestamps
create_comment
Add a comment to an idea, feedback item or initiative as the signed-in user, or reply to an existing comment
| Tool | Description |
|---|---|
get_comments |
Retrieve comments and replies on an idea, feedback item or initiative, including authors and timestamps |
create_comment |
Add a comment to an idea, feedback item or initiative as the signed-in user, or reply to an existing comment |
Products, Personas and Tags
Tool
Description
list_products
List products and their identifiers, including roadmap information
list_personas
List personas configured in the account
list_tags
List tags in the account with their names and identifiers
| Tool | Description |
|---|---|
list_products |
List products and their identifiers, including roadmap information |
list_personas |
List personas configured in the account |
list_tags |
List tags in the account with their names and identifiers |
Account configuration
Tool
Description
get_account_configuration
Retrieve account configuration, including impact/effort scoring settings
list_workflow_statuses
Retrieve available idea workflow statuses
| Tool | Description |
|---|---|
get_account_configuration |
Retrieve account configuration, including impact/effort scoring settings |
list_workflow_statuses |
Retrieve available idea workflow statuses |
Search
Tool
Description
search
Search ideas, feedback, initiatives or all supported types, with optional product filtering
| Tool | Description |
|---|---|
search |
Search ideas, feedback, initiatives or all supported types, with optional product filtering |
Working with initiatives
AI tools can now create and update initiatives on your roadmap. Use this to turn meeting notes into a draft initiative or to tidy up an existing one.
To create an initiative, your AI tool needs a title and the roadmap to add it to. Everything else is optional. If you don't name a roadmap, ask the assistant to list your products and roadmaps first.
Initiatives can also be linked to the ideas and feedback that support them. Just ask, for example "Link the feedback about SSO to the Enterprise Login initiative".
Resources
The ProdPad MCP server currently exposes:
- Products list
- Ideas backlog
- Full roadmap
Security and permissions
ProdPad uses OAuth 2.0 authentication wherever supported by the AI client.
During setup, you'll be asked to authorise the AI tool to access your ProdPad account. No data is shared until you explicitly approve the connection.
Some MCP clients do not yet support OAuth. In these cases, you may need to authenticate using a ProdPad API key instead.
We recommend using OAuth whenever possible. OAuth provides a more secure authentication experience and allows you to manage and revoke access without exposing API keys.
Availability
The ProdPad MCP server is available on MV2 and Enterprise plans.
Connecting ProdPad to Claude
Claude currently provides one of the most mature MCP experiences available. ProdPad works in Claude on the web (claude.ai), the Claude desktop app and Claude Code. You don't need to install anything to use it in your browser.
Before you start
You'll need:
- A ProdPad account on an MV2 or Enterprise plan
- A Claude account on any plan, including Free (Free plans are limited to one custom connector)
- Access to your ProdPad account credentials
- For Claude Code: version 2.1.81 or later (check with
claude --version)
Setup
Claude on the web or the desktop app
The steps are the same in your browser and in the desktop app. Once added, ProdPad is also available in the Claude mobile apps.
- Go to claude.ai/customize/connectors (or Customize > Connectors in the desktop app).
- Click Add, then Add custom connector.
- On the pop-up, click Continue.
- On the Add custom connector screen, choose Sign in now and Use Claude's published identity, then click Add.
- Click Connect.
- On the ProdPad screen, click Accept & continue.
- Set your tool permissions. We recommend Always allow for the read tools and Needs approval for the write/delete tools, so Claude checks with you before creating or changing anything in ProdPad.
That's it. Claude will automatically discover available ProdPad tools, resources, and prompts. Connectors can't be added from the mobile apps, so set it up on the web or desktop first.
Claude Code (CLI)
Run the following command in your terminal:
claude mcp add --transport http prodpad https://api.prodpad.com/mcp
You don't need to add a client ID or API key. Claude Code identifies itself to ProdPad automatically.
Then type /mcp in Claude Code and follow the authentication prompt to connect your ProdPad account. You may need to exit your current session for the /mcp list to refresh.
Claude tips
- Be specific when referring to products or initiatives.
- Ask Claude to explain what action it plans to take before creating or updating records.
- For large workspaces, search results may be more accurate when you provide product names or keywords.
Claude gotchas
- Claude may not automatically use ProdPad tools unless your prompt clearly requires ProdPad data.
- When you want Claude to use ProdPad, explicitly mention ProdPad in your prompt.
- Example: "Use ProdPad to find customer feedback about reporting."
- If multiple MCP servers are connected, Claude may need guidance on which tool to use.
- Claude may occasionally ask for permission before performing write actions.
- If your session expires, you'll need to re-authorise ProdPad.
- Some Claude versions may cache available tools. Reconnecting can refresh newly added capabilities.
- If Claude Code shows an error saying the authorization server doesn't support dynamic client registration, your version of Claude Code is too old. Update it and try again.
If these steps don't work, see Troubleshooting your ProdPad MCP connection for alternative setup steps using a client ID.
Connecting ProdPad to ChatGPT
ChatGPT supports MCP through its connectors and tools ecosystem.
Before you start
You'll need:
- A ProdPad account on an MV2 or Enterprise plan
- A ChatGPT plan that supports MCP connections
- Access to your ProdPad account
Setup
Please note that OpenAI has been updating UI frequently after unifying with Codex, these instructions may not exactly reflect what you see, if you need help - let us know!
- Open ChatGPT.
- Navigate to Plugins in Settings
- Add a new Plugin
- Enter a name for the ProdPad MCP
- In the Connection field, enter the ProdPad server url:
https://api.prodpad.com/mcp - Make sure OAuth is selected for authentication. You don't need to enter a client ID or anything in Advanced OAuth settings
- Click the checkbox "I understand and want to continue..." and click Create
- Complete the OAuth authorization flow to Sign in with ProdPad MCP
- Return to ChatGPT - you should now be able to select ProdPad from the + menu.
Once connected, ProdPad tools become available within supported chats and agent workflows.
If these steps don't work, see Troubleshooting your ProdPad MCP connection for alternative setup steps using a client ID.
ChatGPT tips
- Include context about which product or initiative you're referring to.
- Use conversational instructions such as "review this and create feedback in ProdPad" or "update this idea with the latest customer research."
- Ask ChatGPT to verify information before creating or updating records.
ChatGPT gotchas
- Some ChatGPT plans and workspaces may not support custom MCP connections.
- You may need to enable Developer Mode or advanced tool features depending on your ChatGPT environment.
- If ProdPad connects successfully but doesn't appear in chat, start a new conversation.
- Workspace administrators may restrict access to custom connectors and MCP servers.
- Some ChatGPT experiences only surface tools when they are relevant to the current conversation.
- Newly connected tools may require starting a new chat before they become available.
Connecting ProdPad to Microsoft Copilot
Microsoft is actively expanding MCP support across Copilot experiences.
Before you start
You'll need:
- A supported Microsoft Copilot experience with MCP support enabled
- A ProdPad MV2 or Enterprise account
Setup
- Open your Copilot environment.
- Navigate to connected tools, MCP integrations, or connected apps.
- Add a new MCP server.
- Enter a Server Name (for example: ProdPad MCP)
- Enter a Server Description (The description needs to be minimum of 30 characters)
- Enter a Server URL -
https://api.prodpad.com/mcp - Select OAuth 2.0 (Manual) and add the following:
Client ID -a0765d4d5f424c55ba8dc037bc2d6342
Client Secret (this requires a value but can be anything a space orsecret)
Authorization URL -https://app.prodpad.com/oauth
Token URL template -https://api.prodpad.com/api/v2/oauth/token
Refresh URL -https://api.prodpad.com/api/v2/oauth/token
Scopes - you do not need to add anything here but you can specify thesemcp:read mcp:write
You do not needed to enter a redirect URL - Click Create
- Now connect to ProdPad.
- Approve the OAuth request for your ProdPad account.
After connection, Copilot will be able to discover available ProdPad tools and resources.
During your first query Copilot Studio may prompt you to go to Manage Connections and connect again before retrying.
Please refer to the Microsoft help article for Copilot MCP for further help connecting and configuring your Copilot agent.
Microsoft Copilot tips
- Copilot works especially well when combining ProdPad data with Microsoft 365 content.
- Consider using meeting transcripts, emails, and documents as inputs for idea creation.
Microsoft Copilot gotchas
- MCP support may vary across Microsoft products and tenants.
- Enterprise administrators may need to approve external integrations.
- Authentication policies in Microsoft Entra ID can sometimes block OAuth flows.
- Depending on your Copilot environment, you may need to enable additional AI capabilities before MCP tools become available.
- Some users have reported needing to enable features such as Generative Collaboration, Agent Mode, or Deep Reasoning before external MCP tools can be used.
- If ProdPad connects successfully but no tools appear, try starting a new conversation after enabling any required AI capabilities.
Connecting ProdPad to GitHub Copilot CLI
GitHub Copilot CLI brings Copilot to your terminal and can connect to ProdPad as a remote MCP server using OAuth.
Before you start
You'll need:
- A ProdPad account on an MV2 or Enterprise plan
- A GitHub Copilot plan that includes Copilot CLI (on Business or Enterprise plans, your organisation admin may need to enable the Copilot CLI policy)
- Node.js 22 or later (check with
node --version) - Copilot CLI version 1.0.83 or later (check with
copilot --version)
Setup
- Install or update Copilot CLI by running the following command in your terminal:
npm install -g @github/copilot
- Add the ProdPad MCP server:
copilot mcp add --transport http prodpad https://api.prodpad.com/mcp
You don't need to add a client ID or API key. Copilot CLI identifies itself to ProdPad automatically.
- Start Copilot CLI by running
copilot - Type
/mcp, select prodpad and choose to authenticate - Your browser will open the ProdPad sign-in page. Sign in and approve access to complete the authentication process
- Return to your terminal. ProdPad should now show as connected in the
/mcplist
Once connected, Copilot CLI will automatically discover available ProdPad tools.
GitHub Copilot CLI tips
- Mention ProdPad by name in your prompt so Copilot uses the ProdPad tools rather than your local files. Example: "Use ProdPad to list my products."
- Copilot CLI will ask for permission the first time it uses each ProdPad tool. You can allow a tool for the rest of the session so it stops asking.
- To run a one-off prompt from your terminal, use
copilot -p "Use ProdPad to find feedback about integrations"
GitHub Copilot CLI gotchas
- If you see "Client registration failed: Authorization server does not support dynamic client registration", your version of Copilot CLI is too old. Update it and try again.
- If you see "no platform package found", your Node.js version is too old or is running in the wrong mode (for example, an Intel build of Node.js on an Apple Silicon Mac). Install Node.js 22 or later and reinstall Copilot CLI.
- If ProdPad doesn't appear in the
/mcplist after adding it, exit and restart Copilot CLI. - To start authentication again from scratch, run
copilot mcp remove prodpad, delete the related file in~/.copilot/mcp-oauth-config/, then add the server again.
If these steps don't work, see Troubleshooting your ProdPad MCP connection.
Example prompts
If you need some inspiration, here are some possible prompts to throw at your chosen tool. We are keen to hear what use cases you come up with too!
- "Show me ideas related to customer onboarding."
- "Create a new idea from these meeting notes."
- "Summarise our roadmap for Q4."
- "Find feedback mentioning reporting limitations."
- "Summarise our roadmap."
- "Find customer feedback related to integrations."
- "Create an idea from this Teams meeting transcript."
- "Show initiatives connected to customer retention."
- "Search for feedback related to pricing."
- "Create a new idea from this customer interview."
- "Summarise all roadmap items planned this quarter."
- "Show me the latest ideas in our backlog."
- "Update this idea's description with the details from this doc."
- "Mark this feedback as archived and tag it as 'duplicate'."
- "Add a link to the customer interview recording on this feedback entry."
- "Create an initiative on the Mobile App roadmap called 'Offline mode' and link the related ideas."
- "Set the target date of the 'Offline mode' initiative to Q1 2027 and tag it 'mobile'."
- "Link all feedback tagged 'onboarding' to the 'Improve onboarding' initiative."
Optimising MCP usage
Connecting a tool successfully doesn't always mean the AI assistant will immediately start using it.
To get the best experience:
Claude
Explicitly reference ProdPad when you want Claude to use ProdPad tools and data.
Example: "Use ProdPad to find customer feedback about reporting."
ChatGPT
Check that Developer Mode or advanced tool features are enabled where required and start a new conversation after connecting.
Microsoft Copilot
Verify that any agent, reasoning, collaboration, or external tool capabilities are enabled within your environment.
GitHub Copilot CLI
Explicitly reference ProdPad in your prompt, and approve the ProdPad tools when Copilot CLI asks for permission.
Troubleshooting
If the standard setup steps don't work for your AI tool, see Troubleshooting your ProdPad MCP connection for alternative setup steps using a client ID, how to start the sign-in again, and fixes for common error messages.
Authentication failed
Try:
- Signing out and reconnecting the integration
- Confirming your ProdPad account is active
- Checking whether your organisation has restricted OAuth access
ProdPad connected successfully, but the AI tool isn't using it
Try:
- Starting a new conversation or session
- Checking that any required tool, agent, reasoning, collaboration, or developer features are enabled
- Explicitly telling the AI assistant to use ProdPad in your prompt
- Reconnecting the MCP server if tools appear to be missing
Tools are not appearing
Try:
- Starting a new chat or session
- Reconnecting the MCP server
- Verifying that your AI client supports MCP tools
- Checking whether your workspace administrator has restricted access to external tools or connectors
Using an API key instead of OAuth
Some MCP clients do not yet support OAuth authentication.
In these cases:
- Generate a ProdPad API key.
- Add the API key to your MCP client configuration.
- Follow your client's documentation for environment variable setup.
We recommend switching to OAuth when your AI client adds support.
Current limitations
The initial release of ProdPad MCP focuses on core product management workflows. Not yet supported:
- Creating Personas
- Updating Contacts and Company records
Additional capabilities will be added in future releases. Your feedback matters - please let us know what capabilities you would like to see.