In-depth architectural comparison of the Pipedrive MCP Server and Salesforce MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Pipedrive MCP Server
Customer Data Platforms · Local stdio
Quality: 65/100 (Great) | Auth: API Key required
Salesforce
Customer Data Platforms · Remote HTTP/SSE
Quality: 47/100 (Fair) | Auth: No auth required
Verdict Summary: Choose Pipedrive MCP Server if you need specialized Customer Data Platforms tools running via a local process. Choose Salesforce if your workspace requires Customer Data Platforms integration with remote web transport. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Pipedrive MCP Server when:
You need dedicated capabilities in the Customer Data Platforms domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Free / Open Source).
You have access to required keys: PIPEDRIVE_API_KEY, PIPEDRIVE_MODE, PIPEDRIVE_ENABLE_DESTRUCTIVE, PIPEDRIVE_IMAGE_BASE_DIR.
Pipedrive MCP Server is categorized under Customer Data Platforms and uses a local stdio subprocess. In contrast, Salesforce belongs to Customer Data Platforms using remote streaming HTTP/SSE transport. Select Pipedrive MCP Server when you need capabilities focused on customer data platforms and Salesforce when you require tools for customer data platforms.
List line-item products attached to a deal. Returns paginated results.
pipedrive_add_deal_product
Attach a single product as a line item to a deal.
pipedrive_update_deal_product
Update a line-item product attached to a deal. All body fields optional.
pipedrive_bulk_add_deal_products
Bulk-add up to 100 line-item products to a deal in one request.
+111 more tools listed on main page
Salesforce Tools (8)
sf_query
Query Salesforce records using SOQL. Returns matching records with all requested fields. Use sf_describe first to learn available fields for your object.
sf_get_record
Fetch a single Salesforce record by ID. Specify object type (e.g., 'Account', 'Contact', 'Opportunity') and record ID. Returns all fields.
sf_search
Search across Salesforce objects by keyword. Returns matching records from multiple object types like Accounts, Contacts, Leads. Use for broad keyword searches.
sf_describe
Get schema details for a Salesforce object (e.g., 'Account'). Returns field names, types, relationships, and metadata. Use before querying to understand available fields.
sf_list_objects
List all SObject types available in your Salesforce org. Returns object names and labels. Use to discover queryable objects.
sf_create_record
Create a new Salesforce record. Specify object type (e.g., 'Contact') and field values. Returns the new record ID.
sf_update_record
Update an existing Salesforce record by ID. Specify object type and field values to change. Returns success status.
sf_delete_record
Delete a Salesforce record by ID. Specify object type and record ID. Returns success status.