Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Integrations
Pipedrive
Try itSearch, read, and update Pipedrive deals, contacts, organizations, activities, pipelines, and sales workflows through a local MCP wrapper. Use when the user...
What it does
This skill is a thin pass-through to a local stdio MCP server. mcporter spawns the skill's Python server on each call, refreshes the OAuth access token when needed, and injects the fresh token into the server env.
The skill document
Pipedrive
Quick start
This skill is a thin pass-through to a local stdio MCP server. mcporter spawns the skill's Python server on each call, refreshes the OAuth access token when needed, and injects the fresh token into the server env.
mcporter --config {baseDir}/mcporter.json list maverick-pipedrive --schema
For structured output:
mcporter --config {baseDir}/mcporter.json call --output json maverick-pipedrive. key=value
Safety
Write operations that create records, update properties, change deal stages, mark activities done, create notes, or delete data modify Pipedrive CRM state visible to the connected account. Confirm clear user intent before invoking write tools — search and read tools are safe to call freely while exploring. Search deals, people, organizations, and activities before assuming IDs, and read current deal stage, owner, value, and activity history before updating.
Authentication
Credentials are provisioned at setup time by scripts/setup.sh (a thin delegator to scripts/init-mcporter-oauth.sh) and stored in mcporter's local vault. The setup hook requires these credential env vars:
MAVERICK_PIPEDRIVE_MCP_REFRESH_TOKENMAVERICK_PIPEDRIVE_MCP_CLIENT_IDMAVERICK_PIPEDRIVE_MCP_CLIENT_SECRETMAVERICK_PIPEDRIVE_MCP_ACCESS_TOKENMAVERICK_PIPEDRIVE_MCP_API_BASE
For refresh-aware seeding, setup also reads optional expiry metadata env vars when the provisioner supplies them:
MAVERICK_PIPEDRIVE_MCP_EXPIRES_ATMAVERICK_PIPEDRIVE_MCP_EXPIRES_INMAVERICK_PIPEDRIVE_MCP_REFRESH_TOKEN_EXPIRES_AT
mcporter refreshes expired Pipedrive access tokens through Pipedrive's token endpoint before spawning the stdio server, then injects the token into MAVERICK_PIPEDRIVE_MCP_ACCESS_TOKEN. If calls keep returning auth errors after retry, the OAuth grant has likely been revoked or expired; reconnect the integration.
Data flow
Tool calls run locally: mcporter spawns this skill's Python MCP server as a subprocess, and that server forwards Pipedrive API requests with the refreshed OAuth bearer token. Pipedrive sees the deal, person, organization, activity, pipeline, and sales-workflow data referenced by each call. Use this skill for Pipedrive-related work only; do not pass unrelated sensitive content through these tools.
Dependencies
mcporter(github.com/steipete/mcporter) — MCP CLI used to invoke the local MCP server. Auto-installed vianpm install -g --ignore-scripts mcporterif missing on PATH (seeinstallspec in frontmatter). The install spec uses unpinnedmcporter(npmlatest); operators with strict supply-chain controls should override the install to pin a specific version.uv(docs.astral.sh/uv) — runs the Python wrapper and local MCP server from their inline dependency metadata.
Related skills
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from maverick
Browse all skillsRead-only HubSpot CRM search for contacts, deals, and companies
Read and write PandaDoc workspace data
Use X hosted MCP for posts, users, and search
Work with Confluence workspace content through Atlassian Rovo's hosted MCP server. Thin pass-through to Atlassian's official MCP; the live tool catalog is wh...
Read and write Linear workspace data via Linear's hosted MCP server. Thin pass-through to the official Linear MCP; the live tool catalog is whatever that server advertises. Use whenever the user asks about Linear work or wants to read or write Linear data.
Read and write Linear workspace data via Linear's hosted MCP server. Thin pass-through to the official Linear MCP; the live tool catalog is whatever that ser...