MCP Pipedrive
Complete Pipedrive CRM integration with 254 MCP tools for deals, contacts, and pipelines
Connector by nubiia-dev · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/nubiia-dev-mcp-pipedrive
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: crm
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 62 read · 26 write · 17 delete · 2 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 107
Read from the source code; the running server may list different tools.
Read 62 · Look things up without changing anything.
activities_getactivities_listactivities_list_all_autoactivities_list_by_dealmailbox_get_messagemailbox_get_threadmailbox_get_thread_messagesmailbox_get_threadsorg_relationships_getorg_relationships_get_allorganizations_getorganizations_get_collection
Show 50 more tools
organizations_listorganizations_list_activitiesorganizations_list_all_autoorganizations_list_dealsorganizations_list_field_updatesorganizations_list_filesorganizations_list_followersorganizations_list_mail_messagesorganizations_list_permitted_usersorganizations_list_personsorganizations_list_updatesorganizations_searchpersons_getpersons_get_collectionpersons_listpersons_list_activitiespersons_list_all_autopersons_list_dealspersons_list_field_updatespersons_list_filespersons_list_followerspersons_list_mail_messagespersons_list_permitted_userspersons_list_productspersons_list_updatespersons_searchproducts_getproducts_listproducts_list_all_autoproducts_list_dealsproducts_list_filesproducts_list_followersproducts_list_permitted_usersproducts_searchproject_templates_getproject_templates_listprojects_activities_listprojects_boards_getprojects_boards_listprojects_getprojects_groups_listprojects_listprojects_phases_getprojects_phases_listprojects_plan_getprojects_tasks_listteams_getteams_get_allteams_get_user_teamsteams_get_users
Write 26 · Create, change, send or run things.
activities_createactivities_mark_as_doneactivities_updatechannels_createchannels_receive_messagemailbox_update_threadorg_relationships_createorg_relationships_updateorganizations_add_followerorganizations_createorganizations_mergeorganizations_update
Show 14 more tools
persons_add_followerpersons_add_picturepersons_createpersons_mergepersons_updateproducts_add_followerproducts_createproducts_updateprojects_archiveprojects_createprojects_updateteams_add_userteams_createteams_update
Delete 17 · Delete, drop, revoke or wipe things.
activities_bulk_deleteactivities_deletechannels_deletechannels_delete_conversationmailbox_delete_threadorg_relationships_deleteorganizations_bulk_deleteorganizations_deleteorganizations_delete_followerpersons_bulk_deletepersons_deletepersons_delete_follower
Show 5 more tools
persons_delete_pictureproducts_deleteproducts_delete_followerprojects_deleteteams_delete_user
Not yet classified 2 · We could not tell from the name and description.
projects_plan_activities_updateprojects_plan_tasks_update
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PIPEDRIVE_API_TOKEN
Other settings (environment variables or headers).
PIPEDRIVE_COMPANY_DOMAINPIPEDRIVE_READ_ONLYPIPEDRIVE_TOOLSETS
Network hosts it talks to 5
api.pipedrive.com· found in codeapp.pipedrive.com· found in codegithub.com· found in codemy-domain.com· found in codemy-server.com· found in code
Files it touches
- Any path the agent passes to its tools
Tools (107)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
activities_bulk_deleteDelete multiple activities in a single request. This endpoint allows you to delete up to 100 activities at once by providing an array of activity IDs. Workflow tips: - Maximum 100 activities per request - All activities must exist and be accessible to the user - Deletion is permanent and cannot be undone - Failed deletions for individual activities won't stop others from being deleted Common use cases: - Clean up completed activities in bulk - Remove outdated or duplicate activities - Archive old activities by deleting them Example: { "ids": [123, 456, 789] }
activities_createCreate a new activity. Subject, type, and due_date are required. Can link to deals, persons, organizations, projects, or leads.
activities_deleteDelete an activity by ID.
activities_getGet details of a specific activity by ID.
activities_listList activities with pagination and filtering options. Can filter by user, type, done status, and date range.
activities_list_all_autoAutomatically fetch all activities across all pages. Use this when you need complete data without manual pagination.
activities_list_by_dealList all activities associated with a specific deal.
activities_mark_as_doneMark an activity as done. This is a convenience tool that updates the activity with done: true.
activities_updateUpdate an existing activity. Only provided fields will be updated.
channels_createCreate a new messaging channel in Pipedrive. Only admins are able to register new channels. This endpoint requires the **Messengers integration** OAuth scope and the Messaging manifest ready for the Messaging app extension. Required fields: - name: Name of the channel - provider_channel_id: ID of the channel in the provider system Optional fields: - avatar_url: Avatar URL for the channel - template_support: Whether the channel supports message templates (default: false) - provider_type: Type of messaging provider (other, facebook, instagram, whatsapp, telegram, line, viber) (default: other)…
channels_deleteDelete an existing messenger's channel and all related entities (conversations and messages). This endpoint requires the **Messengers integration** OAuth scope and the Messaging manifest ready for the Messaging app extension. Warning: This action cannot be undone. The channel and all related conversations and messages will be permanently deleted. Required fields: - id: The ID of the channel provided by the integration Example: { "id": "e283f878-7ef9-4294-8e5c-04a7d003fd92" }
channels_delete_conversationDelete an existing conversation from a channel. This endpoint requires the **Messengers integration** OAuth scope and the Messaging manifest ready for the Messaging app extension. Warning: This action cannot be undone. The conversation and all its messages will be permanently deleted. Required fields: - channel_id: ID of the channel - conversation_id: ID of the conversation to delete Example: { "channel_id": "e283f878-7ef9-4294-8e5c-04a7d003fd92", "conversation_id": "063ffa46-831c-4027-a04c-b65e17f077b7" }
channels_receive_messageAdd an incoming message to a conversation in Pipedrive. This endpoint requires the **Messengers integration** OAuth scope and the Messaging manifest ready for the Messaging app extension. Required fields: - id: ID of the message - channel_id: ID of the channel the message was sent to - sender_id: ID of the message sender - conversation_id: ID of the conversation this message belongs to - message: Content of the message - status: Status of the message (e.g., sent, delivered, read) - created_at: When the message was created (ISO 8601 format) Optional fields: - reply_by: When a reply is expect…
mailbox_delete_threadMark a mail thread as deleted.
mailbox_get_messageGet details of a specific mail message by ID.
Show 92 more tools
mailbox_get_threadGet details of a specific mail thread by ID.
mailbox_get_thread_messagesGet all mail messages inside a specific mail thread.
mailbox_get_threadsGet mail threads in a specified folder ordered by the most recent message within.
mailbox_update_threadUpdate the properties of a mail thread.
org_relationships_createCreate a new organization relationship.
org_relationships_deleteDelete an organization relationship.
org_relationships_getGet details of a specific organization relationship by ID.
org_relationships_get_allGet all relationships for a specific organization.
org_relationships_updateUpdate the properties of an organization relationship.
organizations_add_followerAdd a follower to an organization.
organizations_bulk_deleteDelete multiple organizations in bulk. Efficiently deletes multiple organization records in a single operation. This is useful for: - Data cleanup and maintenance - Removing duplicate records - Batch operations after data imports - CRM hygiene improvements - GDPR and data retention compliance WARNING: This action is irreversible. All specified organizations will be permanently deleted, including: - Organization data and custom fields - Associated notes (if configured) - Follow relationships - Activity history (may be preserved depending on settings) Best practices: 1. Always verify the IDs …
organizations_createCreate a new organization. Name is required. Supports address fields and custom fields. Custom fields: - Pass display names: { "custom_fields": { "Industry": "Tech", "Tier": "Gold" } } - Or hash keys directly: { "custom_fields": { "abc123...": "raw value" } } - For enum/set fields, pass option labels (not ids).
organizations_deleteDelete an organization by ID.
organizations_delete_followerDelete a follower from an organization. Removes a user from the list of followers for this organization. After removal: - The user will no longer receive notifications about organization updates - They will still have access to the organization if permissions allow - This only affects notification settings, not access rights This is useful for: - Managing notification preferences - Adjusting team involvement - Reducing notification noise - Changing account ownership responsibilities Note: The follower_id is the user ID of the follower to remove.
organizations_getGet details of a specific organization by ID.
organizations_get_collectionGet all organizations using the collection endpoint. This endpoint provides an alternative way to fetch organizations with different capabilities: - Cursor-based pagination (more efficient for large datasets) - Date range filtering (since/until) - Optimized for data synchronization - Better performance for large-scale operations Key differences from organizations/list: - Uses cursor pagination instead of offset/limit - Supports date-based filtering for incremental sync - More efficient for fetching large volumes - Better for ETL and data integration scenarios Parameters: - cursor: Paginatio…
organizations_listList organizations with pagination support. Returns paginated list of organizations with filtering options.
organizations_list_activitiesList all activities associated with a specific organization.
organizations_list_all_autoAutomatically fetch all organizations across all pages. Use this when you need complete data without manual pagination.
organizations_list_dealsList all deals associated with a specific organization.
organizations_list_field_updatesList updates about organization field values (changelog). Returns a chronological list of changes made to organization fields. This is useful for: - Auditing field changes - Tracking data modifications - Understanding update history - Compliance and reporting The changelog shows: - Which fields were changed - Old and new values - Who made the change - When the change occurred Uses cursor-based pagination for efficient navigation through large change histories.
organizations_list_filesList all files attached to a specific organization.
organizations_list_followersList all followers of a specific organization. Returns the users that are following this organization and will receive notifications about updates. Each follower entry includes: - User ID - User name - User email - When they started following This is useful for: - Checking who is tracking an organization - Auditing team access - Managing notifications
organizations_list_mail_messagesList mail messages associated with an organization. Returns all email messages linked to this organization, including: - Emails sent to the organization - Emails received from the organization - Email threads and conversations - Message subjects and snippets - Send/receive timestamps - Associated deals or persons This is useful for: - Reviewing email communication history - Understanding customer interactions - Preparing for meetings or calls - Tracking email engagement - CRM integration and context Supports pagination for handling large email histories.
organizations_list_permitted_usersList users permitted to access an organization. Returns a list of all users who have permission to view and/or edit this organization record. This is determined by: - The organization's visibility settings - User roles and permissions - Team assignments - Sharing rules Each entry includes: - User ID - User name and email - Access level (view/edit) - Permission source This is useful for: - Security auditing - Access management - Understanding data visibility - Compliance and governance - Team coordination Note: Results depend on the visibility settings of the organization (e.g., owner only,…
organizations_list_personsList all persons associated with a specific organization.
organizations_list_updatesList updates about an organization (activity stream). Returns a comprehensive timeline of all activities and changes related to an organization: - Field changes and updates - Activities (calls, meetings, emails) - Notes added - Deals created or updated - Files attached - Followers added - Other related events This provides a complete audit trail and activity history for the organization. Parameters: - all_changes: Set to show all field changes (not just recent) - items: Filter which types of items to include in the stream Useful for: - Getting a complete overview of interactions - Understa…
organizations_mergeMerge two organizations into one. Combines two organization records, moving all related data to the primary organization: - All deals are transferred - All activities are transferred - All notes are transferred - All files are transferred - All persons are transferred - Custom field data is merged - The secondary organization is deleted WARNING: This action is irreversible. The organization specified in merge_with_id will be deleted permanently. Best practices: 1. Review both organizations thoroughly before merging 2. Ensure you're merging duplicates, not different organizations 3. The orga…
organizations_searchSearch organizations by name or other fields. Returns matching organizations.
organizations_updateUpdate an existing organization. Only provided fields will be updated. Custom fields: - Pass display names: { "custom_fields": { "Industry": "Tech", "Tier": "Gold" } } - Or hash keys directly: { "custom_fields": { "abc123...": "raw value" } } - For enum/set fields, pass option labels (not ids).
persons_add_followerAdd a follower to a person. Followers are users who will receive notifications about updates to this person. This is useful for team collaboration and keeping stakeholders informed. When a user follows a person, they will be notified about: - Changes to person details - New activities - New deals - New notes - Other updates Note: Users can only be added as followers if they have access to the person.
persons_add_pictureAdd or update a person's profile picture. Uploads an image file to set as the person's profile picture. The image will be: - Displayed in person records - Shown in lists and search results - Visible to users with access to the person - Used across the Pipedrive interface Image requirements: - Format: JPEG, PNG, GIF - Recommended size: 512x512 pixels - Maximum file size: Typically 5-10 MB (check Pipedrive limits) Cropping parameters (optional): - Use crop_x, crop_y to set the top-left corner of the crop area - Use crop_width, crop_height to define the crop dimensions - All crop values are in…
persons_bulk_deleteDelete multiple persons in bulk. Efficiently deletes multiple person records in a single operation. This is useful for: - Data cleanup and maintenance - Removing duplicate records - Batch operations after data imports - CRM hygiene improvements - GDPR and data retention compliance WARNING: This action is irreversible. All specified persons will be permanently deleted, including: - Person data and custom fields - Associated notes (if configured) - Follow relationships - Activity history (may be preserved depending on settings) Best practices: 1. Always verify the IDs before deletion 2. Consi…
persons_createCreate a new person in Pipedrive. Required fields: - name: Full name of the person Optional fields: - owner_id: User who will own this person - org_id: Organization this person belongs to - email: Array of email addresses with format: [{"value": "john@company.com", "primary": true, "label": "work"}] - phone: Array of phone numbers with format: [{"value": "+1234567890", "primary": true, "label": "mobile"}] - job_title: Job title / function of the person (max 255 characters) - visible_to: Visibility level (1=owner only, 3=entire company, 5=owner's followers, 7=visibility group) - marketing_sta…
persons_deleteDelete a person from Pipedrive. Warning: This action cannot be undone. The person will be permanently deleted. Note: Deleting a person does not automatically delete associated: - Deals (they will remain but without the person link) - Activities (they will remain but without the person link) - Notes (they will remain but without the person link)
persons_delete_followerDelete a follower from a person. Removes a user from the list of followers for this person. After removal: - The user will no longer receive notifications about person updates - They will still have access to the person if permissions allow - This only affects notification settings, not access rights This is useful for: - Managing notification preferences - Adjusting team involvement - Reducing notification noise - Changing account ownership responsibilities Note: The follower_id is the user ID of the follower to remove.
persons_delete_pictureDelete a person's profile picture. Removes the profile picture from the person record. The person will revert to: - Default avatar - Or initials-based placeholder - Depending on Pipedrive settings This is useful for: - Updating outdated photos - Privacy compliance (GDPR, etc.) - Data cleanup - Resetting profile images Note: This does not delete the image file from Pipedrive storage, it only removes the association with the person.
persons_getGet detailed information about a specific person by ID. Returns all person data including: - Basic info (name, owner, organization) - Contact details (emails, phones) - Visibility and marketing status - Activity counts (deals, activities, files, etc.) - Timeline info (next activity, last activity) - Custom fields
persons_get_collectionGet all persons using the collection endpoint. This endpoint provides an alternative way to fetch persons with different capabilities: - Cursor-based pagination (more efficient for large datasets) - Date range filtering (since/until) - Optimized for data synchronization - Better performance for large-scale operations Key differences from persons_list: - Uses cursor pagination instead of offset/limit - Supports date-based filtering for incremental sync - More efficient for fetching large volumes - Better for ETL and data integration scenarios Parameters: - cursor: Pagination cursor from prev…
persons_listList all persons with optional filtering and pagination. Supports filtering by: - user_id: Filter by owner - org_id: Filter by organization - first_char: Filter by first character of name (single letter) - filter_id: Apply a saved filter Returns paginated results. Use start/limit for manual pagination.
persons_list_activitiesList all activities associated with a specific person. Returns all activities (calls, meetings, tasks, etc.) linked to the person, including: - Activity details (type, subject, description) - Due date and time - Completion status - Owner/assignee information - Related deal/organization Filters: - done: Filter by completion status (true=completed, false=pending) Supports pagination for large result sets.
persons_list_all_autoAutomatically fetch ALL persons using pagination. This tool handles pagination automatically and returns all persons matching the filters. Use this when you need the complete list without managing pagination manually. Warning: This can return a large dataset if you have many persons. Supports the same filters as persons_list: - user_id: Filter by owner - org_id: Filter by organization - first_char: Filter by first character of name - filter_id: Apply a saved filter
persons_list_dealsList all deals associated with a specific person. Returns all deals where the person is linked, including: - Deal details (title, value, stage, status) - Timeline information - Owner information - Organization information Filters: - status: Filter by deal status (open, won, lost, deleted, all_not_deleted) - sort: Sort by specific field Supports pagination for large result sets.
persons_list_field_updatesList updates about person field values (changelog). Returns a chronological list of changes made to person fields. This is useful for: - Auditing field changes - Tracking data modifications - Understanding update history - Compliance and reporting The changelog shows: - Which fields were changed - Old and new values - Who made the change - When the change occurred Uses cursor-based pagination for efficient navigation through large change histories.
persons_list_filesList all files attached to a specific person. Returns all files associated with the person, including: - File metadata (name, type, size) - Upload information (uploader, timestamps) - File URL for download - Associated deal/organization if applicable Supports: - Pagination for large file lists - Sorting by various fields This includes files uploaded directly to the person and files from related deals/activities.
persons_list_followersList all followers of a specific person. Returns a list of users who are following this person and will receive notifications about updates. Each follower entry includes: - User ID - User name - User email - When they started following This is useful for: - Checking who is tracking a person - Auditing team access - Managing notifications
persons_list_mail_messagesList mail messages associated with a person. Returns all email messages linked to this person, including: - Emails sent to the person - Emails received from the person - Email threads and conversations - Message subjects and snippets - Send/receive timestamps - Associated deals or organizations This is useful for: - Reviewing email communication history - Understanding customer interactions - Preparing for meetings or calls - Tracking email engagement - CRM integration and context Supports pagination for handling large email histories.
persons_list_permitted_usersList users permitted to access a person. Returns a list of all users who have permission to view and/or edit this person record. This is determined by: - The person's visibility settings - User roles and permissions - Team assignments - Sharing rules Each entry includes: - User ID - User name and email - Access level (view/edit) - Permission source This is useful for: - Security auditing - Access management - Understanding data visibility - Compliance and governance - Team coordination Note: Results depend on the visibility settings of the person (e.g., owner only, owner's team, everyone, …
persons_list_productsList products associated with a person. Returns all products that have been sold to or associated with this person through deals. This provides an overview of: - All products the person has purchased - Products in active deals - Historical product associations - Product preferences and patterns Each entry includes: - Product details (name, code, price) - Deal information - Quantities and pricing - Dates and status - Custom product fields This is useful for: - Understanding customer purchase history - Cross-selling and upselling opportunities - Product preferences analysis - Revenue tracking…
persons_list_updatesList updates about a person (activity stream). Returns a comprehensive timeline of all activities and changes related to a person: - Field changes and updates - Activities (calls, meetings, emails) - Notes added - Deals created or updated - Files attached - Followers added - Other related events This provides a complete audit trail and activity history for the person. Parameters: - all_changes: Set to show all field changes (not just recent) - items: Filter which types of items to include in the stream Useful for: - Getting a complete overview of interactions - Understanding person engagem…
persons_mergeMerge two persons into one. Combines two person records, moving all related data to the primary person: - All deals are transferred - All activities are transferred - All notes are transferred - All files are transferred - Email and phone numbers are combined - Custom field data is merged - The secondary person is deleted WARNING: This action is irreversible. The person specified in merge_with_id will be deleted permanently. Best practices: 1. Review both persons thoroughly before merging 2. Ensure you're merging duplicates, not different people 3. The person with ID 'id' will be kept (prim…
persons_searchSearch for persons by name, email, phone, or notes. The search uses Pipedrive's intelligent search that: - Searches across multiple fields (name, email, phone, notes, custom fields) - Supports fuzzy matching by default - Returns ranked results Search options: - term: Search term (minimum 2 characters) - fields: Specific fields to search in (default: all fields) - exact_match: Use exact matching instead of fuzzy search - org_id: Filter results by organization - include_fields: Additional fields to include in response The search is case-insensitive and supports partial matches.
persons_updateUpdate an existing person's information. Required fields: - id: Person ID to update Optional fields (only provide fields you want to change): - name: Full name - owner_id: User who will own this person - org_id: Organization this person belongs to - email: Array of email addresses with format: [{"value": "john@company.com", "primary": true, "label": "work"}] - phone: Array of phone numbers with format: [{"value": "+1234567890", "primary": true, "label": "mobile"}] - job_title: Job title / function of the person (max 255 characters) - visible_to: Visibility level (1=owner only, 3=entire compa…
products_add_followerAdd a follower to a product. Followers are users who will receive notifications about updates to this product. This is useful for team collaboration and keeping stakeholders informed. When a user follows a product, they will be notified about: - Changes to product details - Product being added to deals - Price changes - Other updates Note: Users can only be added as followers if they have access to the product.
products_createCreate a new product in Pipedrive. Required fields: - name: Product name Optional fields: - code: Product code (SKU) - description: Product description - unit: Unit type (e.g., "pcs", "kg", "hours") - tax: Tax percentage (0-100) - active_flag: Whether product is active (default: true) - selectable: Whether product can be selected in deals (default: true) - visible_to: Visibility level (1=owner only, 3=entire company) - owner_id: User who will own this product - prices: Array of price objects with format: [{"price": 100, "currency": "USD", "cost": 50}] - billing_frequency: One of: one-time, w…
products_deleteDelete a product from Pipedrive. The product will be marked as deleted and after 30 days will be permanently deleted. Note: Deleting a product does not automatically remove it from existing deals. Deals that already have this product attached will keep the product information. This is useful for: - Discontinuing products - Cleaning up old inventory - Removing test products
products_delete_followerRemove a follower from a product. Stops a user from receiving notifications about this product. Note: You need the follower_id (the relationship ID), not the user_id. Get this from the products/list_followers endpoint.
products_getGet detailed information about a specific product. Returns complete product data including: - Basic information (name, code, description, unit) - Pricing information (prices array with different currencies) - Billing information (frequency, cycles) - Metadata (owner, visibility, timestamps) - Tax and category information Use this when you need full details about a product, such as: - Viewing complete product specifications - Getting pricing information - Checking product availability and status
products_listList all products with optional filtering and pagination. Supports filtering by: - user_id: Filter by owner - filter_id: Apply a saved filter - ids: Array of specific product IDs to return - first_char: Filter by first character of name (single letter) - get_summary: Include total count in response Returns paginated results. Use start/limit for manual pagination.
products_list_all_autoAutomatically fetch ALL products using pagination. This tool handles pagination automatically and returns all products matching the filters. Use this when you need the complete list without managing pagination manually. Warning: This can return a large dataset if you have many products. Supports the same filters as products/list: - user_id: Filter by owner - filter_id: Apply a saved filter - first_char: Filter by first character of name
products_list_dealsGet all deals where a specific product is attached. Returns a list of deals that have this product in their products list. This is useful for: - Tracking product usage across deals - Analyzing product performance - Finding deals with specific products - Revenue forecasting by product Filter options: - status: Filter by deal status (open, won, lost, deleted, all_not_deleted) Each deal includes full deal information plus product attachment details.
products_list_filesList all files attached to a specific product. Returns files associated with the product such as: - Product images - Documentation - Specifications - Contracts - Other attachments Supports sorting by: - id: File ID - update_time: Last update time Use this for: - Viewing product documentation - Accessing product images - Managing product attachments
products_list_followersList all followers of a specific product. Returns a list of users who are following this product and will receive notifications about updates. Each follower entry includes: - User ID - Follower ID (relationship ID) - Product ID - When they started following This is useful for: - Checking who is tracking a product - Auditing team access - Managing notifications
products_list_permitted_usersList all users who have access to view and edit a specific product. Returns a list of users who have permission to access this product based on visibility settings and team structure. Workflow tips: - Product visibility determines which users can access it - Visibility can be: owner only, owner's team, entire company, or custom - This is useful for understanding who can see and modify the product - Access permissions affect whether users can add the product to deals Common use cases: - Audit product access permissions - Verify team members can see a product - Check visibility before sharing…
products_searchSearch for products by name, code, or custom fields. This is a powerful search tool that finds products matching your query across multiple fields. Search features: - Searches product name, code, and custom fields by default - Minimum 1 character required (or use exact_match for single chars) - Returns relevance-scored results - Supports pagination Use cases: - Finding products by partial name - Looking up products by code/SKU - Searching custom product attributes - Quick product lookup during deal creation
products_updateUpdate an existing product in Pipedrive. All fields are optional except id. Only provide the fields you want to update. Updatable fields: - name: Product name - code: Product code (SKU) - description: Product description - unit: Unit type - tax: Tax percentage - active_flag: Whether product is active - selectable: Whether product can be selected in deals - visible_to: Visibility level - owner_id: Product owner - prices: Array of price objects - billing_frequency: Billing frequency - billing_frequency_cycles: Number of billing cycles Note: When updating prices, the entire prices array is rep…
project_templates_getGet details of a single project template by ID. Returns complete information about a project template including its structure, phases, groups, tasks, and activities. Workflow tips: - Templates contain the blueprint for creating standardized projects - Use this to inspect template details before using it to create a project - Template structure includes phases, task groups, tasks, and activities - You can create a project from this template using projects/create Common use cases: - View template structure before creating a project - Inspect phases and tasks included in the template - Review …
project_templates_listList all project templates with cursor-based pagination. Project templates are reusable blueprints for creating new projects with predefined phases, tasks, and activities. Workflow tips: - Templates include project structure (phases, groups, tasks, activities) - Use templates to standardize project creation across your organization - Templates can be created from existing projects - Cursor-based pagination for large template lists Common use cases: - List all available templates: {} - Get templates with custom page size: { "limit": 50 } - Paginate through templates: { "cursor": "abc123", "l…
projects_activities_listGet all activities linked to a specific project. Returns activity details including type, due date, and completion status.
projects_archiveArchive a project. Archived projects can be retrieved by using the include_archived filter.
projects_boards_getGet details of a specific project board by ID.
projects_boards_listGet all project boards that are not deleted. Returns boards ordered by their order number.
projects_createCreate a new project. Requires title, board_id, and phase_id. Optionally include description, dates, deals, and labels.
projects_deleteDelete a project by marking it as deleted. This does not permanently remove the project.
projects_getGet details of a specific project by ID. Returns complete project information including custom fields.
projects_groups_listGet all active groups under a specific project. Returns groups ordered by their order number.
projects_listList projects with cursor-based pagination. Returns projects with filtering options by status, phase, and archive state.
projects_phases_getGet details of a specific project phase by ID.
projects_phases_listGet all active project phases under a specific board. Returns phases ordered by their order number.
projects_plan_activities_updateUpdate an activity phase or group in a project plan. Allows moving activities between phases and groups.
projects_plan_getGet project plan showing all tasks and activities with their phases and groups. Returns plan structure.
projects_plan_tasks_updateUpdate a task phase or group in a project plan. Allows moving tasks between phases and groups.
projects_tasks_listGet all tasks linked to a specific project. Returns task details including assignee and completion status.
projects_updateUpdate an existing project. Provide the project ID and fields to update.
teams_add_userAdd a user to a team.
teams_createAdd a new team to the company.
teams_delete_userRemove a user from a team.
teams_getGet details of a specific team by ID.
teams_get_allGet all teams within the company.
teams_get_user_teamsGet all teams that a specific user belongs to.
teams_get_usersGet all users in a team.
teams_updateUpdate the properties of a team.
Signals
- Stars
- 12
- Forks
- 10
- Open issues
- 0
- Weekly downloads
- 230
- Last commit
- Oct 22, 2026 (7 days ago)
- Last release
- Oct 22, 2026 (7 days ago)
- Last package publish
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.nubiia-dev/mcp-pipedrive- Version
- 2.7.1
- Auth
- API key
- Packages
- npm @nubiia/mcp-pipedrive
- License
- MIT
- Repository
- github.com/nubiia-dev/mcp-pipedrive
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from nubiia-dev
- 0.654score
MCP Holded
nubiia-dev
Complete Holded Invoice API integration with 72 MCP tools for invoices, contacts, products, and more
ConnectorAFreshness: ALocal★ 20↓ 231/wkClaude Code +5 - 0.618score
MCP Borme
nubiia-dev
OpenMercantil (BORME): 37 read-only tools for Spanish company search, officers, sectors and tenders
ConnectorAFreshness: ALocal↓ 559/wkClaude Code +5 - 0.614score
MCP Freematica
nubiia-dev
Freemática ERP: invoicing, receivables, suppliers, accounting and HR through 300+ MCP tools
ConnectorAFreshness: ALocal↓ 358/wkClaude Code +5 - 0.609score
MCP Newsapi
nubiia-dev
NewsAPI.ai (Event Registry): 10 read-only MCP tools for news articles, events, autosuggest, trends
ConnectorAFreshness: ALocal↓ 221/wkClaude Code +5 - 0.609score
MCP Quipu
nubiia-dev
Quipu API integration with 18 MCP tools for invoices, expenses, contacts and Spanish VAT reporting
ConnectorAFreshness: ALocal↓ 212/wkClaude Code +5
Cite this page
MCP Pipedrive. Agent Mart. https://agentmart.dev/connectors/nubiia-dev-mcp-pipedrive (last updated 2026-10-24)