# ProdPad — Pipedream Connect

> ProdPad focuses on every aspect of a product manager's life, from creating roadmaps, to managing a backlog, communicating and building team transparency, and managing customer feedback.

- API slug: `prodpad` (use in MCP headers and tool keys)
- Auth: API key (Pipedream-managed)
- Categories: Developer Tools
- Website: https://www.prodpad.com
- This page (HTML): https://pipedream.com/apps/prodpad
- Tools: 24 actions · 11 triggers

## Connect via MCP (recommended)

- Endpoint: `https://remote.mcp.pipedream.net/v3`
- Headers: `Authorization: Bearer <token>` · `x-pd-project-id` · `x-pd-environment` · `x-pd-external-user-id` · `x-pd-app-slug: prodpad`

```ts
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const accessToken = await pd.rawAccessToken

const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": process.env.PIPEDREAM_PROJECT_ID!,
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "prodpad",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Create Company:
const result = await mcp.callTool({
  name: "prodpad-create-company",
  arguments: {
    name: "Name",
    city: "City",
  },
})
```

Docs: [MCP guide](https://pipedream.com/docs/connect/mcp/developers.md)

## API proxy

For a ProdPad endpoint with no pre-built tool, the proxy forwards your request with the connected user's credentials attached.

```bash
# The path segment is the target URL, URL-safe base64 encoded:
# https://api.prodpad.com/v1/users

curl "https://api.pipedream.com/v1/connect/{project_id}/proxy/aHR0cHM6Ly9hcGkucHJvZHBhZC5jb20vdjEvdXNlcnM?external_user_id={external_user_id}&account_id=apn_xxxxxxx" \
  -H "Authorization: Bearer {access_token}" \
  -H "x-pd-environment: production"
```

Docs: [API proxy guide](https://pipedream.com/docs/connect/api-proxy.md)

## SDK

```ts
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "prodpad-create-company",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    prodpad: { authProvisionId: "apn_xxxxxxx" },
    name: "Name",
    city: "City",
  },
})
```

Docs: [Managed auth guide](https://pipedream.com/docs/connect/managed-auth/quickstart.md) · [Tools guide](https://pipedream.com/docs/connect/components.md)

## Actions (24)

### `prodpad-create-company` — Create Company (Write)

Create a new company in the account. This is only available to accounts with an Advanced or higher subscription. If you try on an account without an advanced or higher subscription package it will return a 403. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/create-company.md

### `prodpad-create-contact` — Create Contact (Write)

Creates a contact. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/create-contact.md

### `prodpad-create-feedback` — Create Feedback (Write)

Creates feedback. See the documentation.

Full schema: https://pipedream.com/apps/prodpad/actions/create-feedback.md

### `prodpad-create-idea` — Create Idea (Write)

Creates an idea. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/create-idea.md

### `prodpad-find-company` — Find Company (Read-only)

Finds a company. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/find-company.md

### `prodpad-find-contact` — Find Contact (Read-only)

Finds a contact. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/find-contact.md

### `prodpad-find-feedback` — Find Feedback (Read-only)

Finds a feedback. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/find-feedback.md

### `prodpad-find-idea` — Find Idea (Read-only)

Finds an idea. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/find-idea.md

### `prodpad-find-or-create-company` — Find or Create Company (Read-only)

Finds or creates a company. See the docs for find company and create company.

Full schema: https://pipedream.com/apps/prodpad/actions/find-or-create-company.md

### `prodpad-find-or-create-contact` — Find or Create Contact (Read-only)

Finds or creates a contact. See the docs for find contact and create contact.

Full schema: https://pipedream.com/apps/prodpad/actions/find-or-create-contact.md

### `prodpad-find-or-create-feedback` — Find or Create Feedback (Read-only)

Finds or creates a feedback. See the docs for find feedback and create feedback.

Full schema: https://pipedream.com/apps/prodpad/actions/find-or-create-feedback.md

### `prodpad-list-company-id-options` — List Company ID Options (Read-only)

Retrieves available options for the Company ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-company-id-options.md

### `prodpad-list-contact-id-options` — List Contact ID Options (Read-only)

Retrieves available options for the Contact ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-contact-id-options.md

### `prodpad-list-feedback-id-options` — List Feedback ID Options (Read-only)

Retrieves available options for the Feedback ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-feedback-id-options.md

### `prodpad-list-idea-id-options` — List Idea ID Options (Read-only)

Retrieves available options for the Idea ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-idea-id-options.md

### `prodpad-list-jobrole-id-options` — List Job Role ID Options (Read-only)

Retrieves available options for the Job Role ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-jobrole-id-options.md

### `prodpad-list-persona-id-options` — List Persona ID Options (Read-only)

Retrieves available options for the Persona ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-persona-id-options.md

### `prodpad-list-product-id-options` — List Product ID Options (Read-only)

Retrieves available options for the Product ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-product-id-options.md

### `prodpad-list-status-id-options` — List Status ID Options (Read-only)

Retrieves available options for the Status ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-status-id-options.md

### `prodpad-list-tag-id-options` — List Tag ID Options (Read-only)

Retrieves available options for the Tag ID field.

Full schema: https://pipedream.com/apps/prodpad/actions/list-tag-id-options.md

### `prodpad-update-company` — Update Company (Write)

Updates a company. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/update-company.md

### `prodpad-update-contact` — Update Contact (Write)

Updates a contact. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/update-contact.md

### `prodpad-update-feedback` — Update Feedback (Write)

Updates a feedback. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/update-feedback.md

### `prodpad-update-idea-stage` — Update Idea Stage (Write)

Updates the stage of an idea. See the docs.

Full schema: https://pipedream.com/apps/prodpad/actions/update-idea-stage.md

## Triggers (11)

### `prodpad-new-company-created` — New Company Created (Polling)

Emit new event when a new company is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-company-created.md

### `prodpad-new-contact-created` — New Contact Created (Polling)

Emit new event when a new contact is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-contact-created.md

### `prodpad-new-feedback-created` — New Feedback Created (Polling)

Emit new event when a new feedback is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-feedback-created.md

### `prodpad-new-idea-created` — New Idea Created (Polling)

Emit new event when a new idea is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-idea-created.md

### `prodpad-new-idea-feedback-created` — New Idea Feedback Created (Polling)

Emit new event when a new feedback is created for an idea. [See the docs]https://app.swaggerhub.com/apis-docs/ProdPad/prodpad/1.0#/Ideas/GetIdeaFeedback).

Full schema: https://pipedream.com/apps/prodpad/triggers/new-idea-feedback-created.md

### `prodpad-new-persona-created` — New Persona Created (Polling)

Emit new event when a new persona is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-persona-created.md

### `prodpad-new-product-created` — New Product Created (Polling)

Emit new event when a new product is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-product-created.md

### `prodpad-pushed-idea` — New Pushed Idea (Instant)

Emit new event when an idea is pushed. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/pushed-idea.md

### `prodpad-pushed-user-story` — New Pushed User Story (Instant)

Emit new event when a user story is pushed. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/pushed-user-story.md

### `prodpad-new-tag-created` — New Tag Created (Polling)

Emit new event when a new tag is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-tag-created.md

### `prodpad-new-user-story-created` — New User Story Created (Polling)

Emit new event when a new user story is created. See the docs.

Full schema: https://pipedream.com/apps/prodpad/triggers/new-user-story-created.md

---

- All apps: https://pipedream.com/apps — index: https://pipedream.com/llms.txt
- Pipedream docs for agents: https://pipedream.com/docs/llms.txt
