{
  "id": "06-pipedrive",
  "slug": "pipedrive",
  "normalized_name": "pipedrive",
  "name": "Pipedrive",
  "vendor_url": "pipedrive.com",
  "category": "revops-infra",
  "what_it_does": "A sales-pipeline-focused CRM built around deal-stage visualization and activity tracking for sales teams.",
  "ai_features": "Not independently characterized beyond the MCP layer in this research pass (marketing claims about a Pipedrive \"Sales Assistant\" were not verified against a primary source) - reported as unknown rather than repeated from memory. The MCP server itself is a connectivity feature, not an AI feature: it exposes CRM actions (search deals, create records, update contacts, schedule activities) to external AI assistants.",
  "mcp_status": "official",
  "mcp_url": "https://mcp.pipedrive.com/mcp ; https://www.pipedrive.com/en/features/mcp-server",
  "mcp_auth": "OAuth - \"Connect in minutes through secure OAuth. No coding, no API development, no developer required.\" AI assistants can only see/edit what the logged-in Pipedrive user already has permission for; actions are logged for auditability.",
  "api_gate": "free (for MCP access) - Pipedrive states the MCP server is available on all plans at no additional charge, metered by a token allotment included per plan with extra tokens purchasable. General (non-MCP) API access terms were not independently re-verified in this pass.",
  "revops_role": "SMB/mid-market pipeline CRM; positions its MCP server as available to any plan tier, not gated behind enterprise, letting smaller teams connect AI assistants to live deal data without developer resources.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-07",
  "sources": "https://www.pipedrive.com/en/features/mcp-server, https://mcp.pipedrive.com/mcp",
  "notes": "A community/self-hosted alternative exists (github.com/WillDent/pipedrive-mcp-server) but is unofficial and separate from Pipedrive's own native server. 2026-09-07: https://mcp.pipedrive.com/mcp returned 401 {\"success\":false,\"error\":\"unauthorized access\",\"errorCode\":401,\"error_info\":\"Please check developers.pipedrive.com\"} to an MCP initialize POST - a vendor-branded error on a vendor-owned mcp. subdomain (https://mcp.pipedrive.com/mcp).",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "free",
  "mcp_urls": [
    "https://mcp.pipedrive.com/mcp",
    "https://www.pipedrive.com/en/features/mcp-server"
  ],
  "source_urls": [
    "https://www.pipedrive.com/en/features/mcp-server",
    "https://mcp.pipedrive.com/mcp"
  ],
  "source_annotations": [],
  "vendor_domain": "pipedrive.com",
  "display_name": "Pipedrive",
  "docs_url": null,
  "jobs": [
    "read-crm-records",
    "write-crm-records",
    "read-pipeline-forecast"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "addActivity",
      "description": "Create a new activity",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "addDeal",
      "description": "Create a new deal",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "addLead",
      "description": "Create a new lead",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "addNote",
      "description": "Adds a note attached to a deal, lead, contact or organization",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "addOrganization",
      "description": "Create a new organization",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "addPerson",
      "description": "Create a new contact",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "convertLeadToDeal",
      "description": "Convert a lead into a deal",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getActivities",
      "description": "Fetch a list of activities",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getActivity",
      "description": "Fetch one specific activity",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getDeal",
      "description": "Fetch one specific deal",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getDeals",
      "description": "Fetch a list of deals",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getLead",
      "description": "Fetch one specific lead",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getLeadConversionStatus",
      "description": "Check whether a lead has been converted",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getLeads",
      "description": "Fetch a list of leads",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getNote",
      "description": "Fetch details of one specific note",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getNotes",
      "description": "Fetch the list of notes",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getOrganization",
      "description": "Fetch one specific organization",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getOrganizations",
      "description": "Fetch a list of organizations",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getPerson",
      "description": "Fetch one specific contact",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getPersons",
      "description": "Fetch a list of contacts",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getStage",
      "description": "Fetch details of one specific stage",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "getStages",
      "description": "Fetch all stages in a pipeline",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "searchDeals",
      "description": "Search deals by keyword",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "searchLeads",
      "description": "Find leads by keyword or criteria",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "searchOrganization",
      "description": "Search organizations by name or keyword",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "searchPersons",
      "description": "Find contacts by name, email or other criteria",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "updateActivity",
      "description": "Edit an existing activity",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "updateDeal",
      "description": "Edit an existing deal",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "updateLead",
      "description": "Edit an existing lead",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "updateNote",
      "description": "Updates a specific note by its ID",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "updateOrganization",
      "description": "Edit an existing organization",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "updatePerson",
      "description": "Edit an existing contact",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    }
  ],
  "mcp_tool_count": 32,
  "mcp_tools_evidence": "docs",
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": "fixed",
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "none-found",
  "cli_party": null,
  "cli_binary": null,
  "cli_install": [],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": null,
  "cli_checked_on": "2026-09-27",
  "github_org": "pipedrive",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/pipedrive",
  "github_org_evidence": {
    "rule": "rule 3",
    "url": "search q=Pipedrive",
    "matched_domain": "pipedrive.com",
    "via": "website",
    "detail": "account website http://www.pipedrive.com has the vendor's domain",
    "confidence": "strong",
    "candidates_rejected": []
  },
  "github_org_repos": 13,
  "github_org_repos_mcp": 0,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": "2026-09-08T10:47:57Z",
  "github_org_recent_repos": [
    {
      "name": "client-php",
      "url": "https://github.com/pipedrive/client-php",
      "kind": "sdk",
      "description": "Pipedrive API client for PHP",
      "stars": 64,
      "pushed_at": "2026-09-08",
      "latest_release": "6.7.0"
    },
    {
      "name": "client-nodejs",
      "url": "https://github.com/pipedrive/client-nodejs",
      "kind": "sdk",
      "description": "Pipedrive API client for NodeJS",
      "stars": 234,
      "pushed_at": "2026-09-08",
      "latest_release": "v17.5.3"
    },
    {
      "name": "app-extensions-sdk",
      "url": "https://github.com/pipedrive/app-extensions-sdk",
      "kind": "sdk",
      "description": "SDK for Pipedrive app extensions",
      "stars": 8,
      "pushed_at": "2026-08-31",
      "latest_release": null
    },
    {
      "name": "create-pipedrive-app",
      "url": "https://github.com/pipedrive/create-pipedrive-app",
      "kind": "app",
      "description": "Scaffold a production-ready Pipedrive Marketplace app with OAuth, database, and App Extensions in seconds.",
      "stars": 4,
      "pushed_at": "2026-08-11",
      "latest_release": null
    },
    {
      "name": "test-public-npm-module",
      "url": "https://github.com/pipedrive/test-public-npm-module",
      "kind": "other",
      "description": "Public NPM module for testing publishing workflow",
      "stars": 0,
      "pushed_at": "2026-06-15",
      "latest_release": null
    }
  ],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://www.pipedrive.com/en/features/mcp-server",
  "endpoint_status": "docs-only",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "06-pipedrive",
  "also_listed_in": [
    {
      "id": "12-pipedrive",
      "name": "Pipedrive (AI Sales Assistant / forecasting)",
      "category_num": "12",
      "category_slug": "forecasting-revenue",
      "source_file": "12-forecasting-revenue.md",
      "canonical": false
    }
  ],
  "source_file": "06-revops-infra.md",
  "source_line": 81,
  "file_index": 3,
  "category_num": "06",
  "category_slug": "revops-infra",
  "category_label": "RevOps Infra",
  "heading": "Pipedrive",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 41
}
