Skip to main content
Glama
JTreadwell1

ProdPad MCP Server

by JTreadwell1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRODPAD_API_KEYYesYour ProdPad API key. Required for authentication.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
prodpad_list_productsB

List all products in ProdPad. Optionally group by product line.

Args:

  • group (boolean): Group by product line (default false)

prodpad_get_productC

Get details for a specific product by ID.

Args:

  • id (string): Product ID (numeric)

prodpad_list_objectivesA

List all objectives (OKRs) in ProdPad. Returns objectives with their key results.

prodpad_get_objectiveB

Get a specific objective by ID with its key results.

Args:

  • id (string): Objective UUID

prodpad_list_keyresultsB

List all key results. Optionally filter to product-level or portfolio-level.

Args:

  • product (boolean): Product-level only

  • portfolio (boolean): Portfolio-level only

prodpad_get_keyresultC

Get a specific key result by ID.

Args:

  • id (string): Key result UUID

prodpad_get_objective_keyresultsC

Get all key results under a specific objective.

Args:

  • id (string): Objective UUID

prodpad_get_product_keyresultsB

Get all key results linked to a specific product.

Args:

  • id (string): Product UUID

prodpad_list_roadmapsA

List all roadmaps in ProdPad. Returns roadmap names, IDs, and associated products.

prodpad_get_roadmapB

Get a specific roadmap by ID with its columns and active cards.

Args:

  • id (string): Roadmap ID (numeric)

prodpad_get_product_roadmapsB

Get the roadmap for a specific product with active cards.

Args:

  • id (string): Product ID (numeric)

prodpad_list_ideasB

List ideas in ProdPad with optional filters and pagination.

Args:

  • page (number): Page number, default 1

  • size (number): Items per page, default 25

  • status (string): Filter by status name or ID

  • tags (string): Comma-separated tag IDs (OR logic)

  • product (string): Filter by product ID

  • state (string): active, active_public, archived, or unsorted

prodpad_get_ideaB

Get full details for a specific idea by ID.

Args:

  • id (string): Idea ID (numeric or UUID)

prodpad_list_initiativesB

List all initiatives in ProdPad with pagination.

Args:

  • page (number): Page number, default 1

  • size (number): Items per page, default 25

prodpad_get_initiativeB

Get full details for a specific initiative by ID.

Args:

  • id (string): Initiative ID (numeric or UUID)

prodpad_get_initiative_ideasB

Get all ideas linked to a specific initiative.

Args:

  • id (string): Initiative ID (numeric or UUID)

prodpad_list_feedbackB

List feedback in ProdPad with optional filters and pagination.

Args:

  • page (number): Page number, default 1

  • size (number): Items per page, default 25

  • state (string): active, unsorted, archived, or all

  • company (string): Filter by company name

  • product (string): Filter by product ID

  • tags (string): Comma-separated tag IDs (OR logic)

  • has_ideas (boolean): Filter to feedback with/without linked ideas

prodpad_get_feedbackB

Get a specific piece of feedback by ID with contact details.

Args:

  • id (string): Feedback ID (numeric or UUID)

prodpad_get_feedback_ideasC

Get all ideas linked to a specific piece of feedback.

Args:

  • id (string): Feedback ID (numeric)

prodpad_create_initiativeB

Create a new initiative in ProdPad. Requires title and roadmap_id.

Args:

  • title (string): Initiative title (required)

  • roadmap_id (number): Numeric roadmap ID (required). Use prodpad_list_roadmaps to find IDs

  • description (string): Description (HTML)

  • column_id (number): Column to place it in

  • tags (array): Tag names or IDs

  • owner (number): Owner user ID

  • objectives (array): Objective IDs to link

  • state (string): candidate or completed

  • target_date (string): Target date

  • ideas (array): Idea IDs to link

prodpad_create_ideaA

Create a new idea in ProdPad.

Args:

  • title (string): Idea title (required)

  • description (string): Description (HTML)

  • product_id (string): Product ID or name

  • tags (array): Tag names or IDs

  • status_id (number): Status ID. Use prodpad_list_statuses to find IDs

  • state (string): active, active_public, archived, or unsorted

  • business_case_problem (string): Problem statement

  • business_case_value (string): Value proposition

  • functional (string): Functional spec

  • notes (string): Additional notes

prodpad_searchB

Search across ideas, feedback, products, and personas in ProdPad.

Args:

  • q (string): Search query (required)

  • page (number): Page of results

  • size (number): Results per page

  • type (string): Limit to one type: ideas, products, personas, or feedback

prodpad_list_statusesA

List all idea workflow statuses in ProdPad. Use these IDs when filtering ideas or setting idea status.

prodpad_list_tagsA

List all tags in ProdPad. Use these IDs when filtering or tagging ideas, feedback, etc.

prodpad_get_idea_userstoriesB

Get a list of user stories associated to an idea.

Args:

  • id (string): Numeric ID of the idea

prodpad_create_idea_userstoryC

Create a new user story for an idea.

Args:

  • id (string): Numeric ID of the idea (required)

  • story (string): The user story text, e.g. 'As a [persona], I want [feature], so that [benefit]' (required)

  • acceptance_criteria (string): Acceptance criteria for the story

prodpad_list_userstoriesC

List user stories across the account with optional filters.

Args:

  • external_id (string): Filter by external application ID

  • external_url (string): Filter by external URL

  • status (string): Filter by workflow status ID

prodpad_create_userstoryC

Create a new user story and associate it with an idea.

Args:

  • idea_id (string): Numeric ID of the idea to associate with (required)

  • story (string): The user story text (required)

  • acceptance_criteria (string): Acceptance criteria for the story

prodpad_update_userstoryC

Update the content or workflow of an existing user story.

Args:

  • id (string): Numeric ID of the user story (required)

  • story (string): Updated user story text

  • acceptance_criteria (string): Updated acceptance criteria

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 29 tools

Disambiguation4/5

Most tools clearly target distinct ProdPad resources and actions, and list/get/create/update boundaries are generally readable. However, prodpad_create_idea_userstory and prodpad_create_userstory appear functionally duplicative, both creating a user story linked to an idea, which could cause misselection.

Naming Consistency5/5

All tools use a consistent prodpad_ prefix and snake_case verb_noun pattern such as prodpad_list_ideas, prodpad_get_product, and prodpad_create_initiative. Minor concatenated compounds like keyresults and userstories are used consistently within the set.

Tool Count2/5

With 29 tools, the set is heavy for the apparent purpose and exceeds the 3-15 well-scoped range, reaching the 25+ threshold that suggests over-provisioning. The duplicate user-story creation tool reinforces that some tools do not earn their place.

Completeness3/5

The server covers read operations for most entities and includes create operations for ideas, initiatives, and user stories, but it lacks update/delete for ideas, initiatives, feedback, products, objectives, key results, and roadmaps. Only user stories have an update tool, leaving notable lifecycle gaps for a product management integration.

Maintenance

ActivityInactive
ResponsivenessNo issues