the recordCopied from the official MCP registry, exactly as it holds it.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.ckalima/pipedrive-mcp-server",
"description": "MCP server for Pipedrive CRM. 155 tools for deals, persons, organizations, activities, and more.",
"title": "Pipedrive CRM",
"repository": {
"url": "https://github.com/ckalima/pipedrive-mcp-server",
"source": "github"
},
"version": "2.7.0",
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "@ckalima/pipedrive-mcp-server",
"version": "2.7.0",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Your 40-character Pipedrive API token (Settings > Personal preferences > API).",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "PIPEDRIVE_API_KEY"
},
{
"description": "Server-enforced capability tier: 'read-only' (reads only), 'safe-write' (reads + non-destructive writes; the default), or 'full' (all tools, including destructive). Out-of-mode tools are hidden from tools/list and refused if called directly. A blank value is treated as unset (defaults to safe-write); an unrecognized value falls back to read-only.",
"format": "string",
"name": "PIPEDRIVE_MODE"
},
{
"description": "Legacy flag, superseded by PIPEDRIVE_MODE. When PIPEDRIVE_MODE is unset, 'true' maps to full; otherwise prefer PIPEDRIVE_MODE=full. Still honored for back-compat.",
"format": "string",
"name": "PIPEDRIVE_ENABLE_DESTRUCTIVE"
},
{
"description": "Allowlisted directory the server may read product images from when a file_path is passed to the image-upload tools. Filesystem reads are disabled unless this is set, and a file_path must resolve within it.",
"format": "string",
"name": "PIPEDRIVE_IMAGE_BASE_DIR"
}
]
},
{
"registryType": "mcpb",
"identifier": "https://github.com/ckalima/pipedrive-mcp-server/releases/download/v2.7.0/pipedrive-mcp-server-2.7.0.mcpb",
"version": "2.7.0",
"fileSha256": "c6055899217acb71bcd024faad734185f0a929ba22399ac5723f812bc76ffdfe",
"transport": {
"type": "stdio"
}
}
]
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-08-22T02:03:36.312257Z",
"publishedAt": "2026-08-22T02:03:36.312257Z",
"updatedAt": "2026-08-22T02:03:36.312257Z",
"isLatest": true
}
}
}
Make it installable
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
What this is
MCP server
application/mcp-server-record+jsonlocal · you run it yourselfversion 2.7.0last seen 2026-08-23
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.