Pipedrive is Poor to agents.
Discry independently scored how well an AI agent can discover and understand the Pipedrive API from what’s public — not whether it’s usable. Below: every signal we checked, what’s costing the score, and what to change.
SCORED UNDER RUBRIC 1.2 · A full re-launch under Discry Score 2.5 — a new behavioral instrument, not comparable to these scores — is in progress.
Discovery
45% of score · 45/100Comprehension
55% of score · 50/100What we found
- Pipedrive's robots.txt is minimal (just wildcard allow + sitemap reference) with no AI-specific directives — neither blocking nor explicitly welcoming agents.
- OpenAPI specs are publicly available for both v1 and v2 APIs (openapi.yaml and openapi-v2.yaml) and directly linked from the API reference page — easy for agents to discover.
- Strong MCP ecosystem presence with servers on Smithery, Glama, and PulseMCP — community-built but well-maintained.
- No llms.txt, llms-full.txt, or AGENTS.md exists — agents must rely entirely on the OpenAPI spec or scraping HTML docs for API understanding.
- The sitemap is comprehensive with detailed changelog and documentation URLs, but documentation pages are JavaScript-rendered with limited markdown parseability.
What to change
Prioritized by impact on discoverability. You (or your docs platform) deploy these — Discry never touches your API.
- 01Add llms.txt covering the core Pipedrive API concepts (deals, persons, organizations, activities, pipelines) with descriptions and links.
- 02Add explicit AI bot directives to robots.txt to signal openness to agent crawling.
- 03Add AGENTS.md to the pipedrive/client-nodejs or pipedrive/client-php repos.
- 04Create llms-full.txt combining key API reference content into markdown.
- 05Add markdown delivery option for API documentation pages to improve LLM parseability.
Execution coverage · INFORMATIONAL, UNSCORED
Whether an agent can actually complete a call and recover from errors is the deeper Audit layer — documented here, but not part of the Discry Score.
API token authentication via query parameter or OAuth2 for marketplace apps. JSON error responses with success flag and error message. Rate limits documented (per plan tier). Cursor-based and offset pagination supported. No idempotency key mechanism documented.