Pipedrive
Available Tools
Retrieve activities with filtering and pagination.
Retrieve detailed information for a specific activity by its ID.
Create a new activity (call, meeting, task, deadline, email, lunch) with due dates/times, assigned users, linked deals/contacts/organizations, duration, and participants.
Update activity properties: subject, type, due date/time, completion status, assigned user, associated records, duration, location, notes.
Permanently delete an activity from Pipedrive.
Retrieve all activity types (call, meeting, task, deadline, email, lunch, custom types) with names, icons, colors, and IDs.
Retrieve all custom field definitions for deals including field names, types, options, and IDs.
Retrieve all custom field definitions for persons/contacts including field names, types, options, and IDs.
Retrieve all custom field definitions for organizations/companies including field names, types, options, and IDs.
Retrieve all custom field definitions for activities including field names, types, options, and IDs.
Retrieve deals with filtering and pagination.
Retrieve detailed deal information by ID.
Create a new deal with title, value, owner, stage, and associated contacts/organizations.
Update deal properties: title, value, stage, status, owner, contacts, custom fields.
Permanently delete a deal from Pipedrive.
Search deals using text queries across titles, notes, custom fields.
Retrieve files from Pipedrive with optional filters. Returns file metadata including name, type, size, and associated deals/contacts. Supports pagination for large file lists.
Retrieve file metadata by ID including name, URL, size, type, and associations. Use list_files to find valid file IDs. Returns download URL and file details.
Permanently delete a file from Pipedrive. Cannot be undone. Returns success confirmation. Use get_file first to verify the file.
Retrieve notes with optional filters by person, deal, organization. Returns note content, timestamps, and associations. Supports pagination and date filtering.
Retrieve a specific note by ID including content, author, timestamps, and linked entities. Use list_notes to find valid note IDs.
Create a note attached to a deal, person, organization, or lead. Supports HTML content, pinning options, and custom timestamps. Returns created note with ID.
Update note content, attachments, or pinning status. Partial updates supported. Returns updated note. Use get_note first to see current content.
Permanently delete a note from Pipedrive. Cannot be undone. Returns success confirmation.
Retrieve organizations with filtering and pagination.
Retrieve detailed organization info by ID. Returns company name, address, contacts, deal statistics, custom fields, and metadata. Use list_organizations or search_organizations to find valid IDs.
Create a new organization/company with name, address, owner, and custom fields. Returns complete organization object with ID. Use list_users to find valid owner IDs.
Update organization properties: name, address, owner, visibility, custom fields. Partial updates supported. Returns updated organization. Use get_organization first for current values.
Permanently delete an organization from Pipedrive. Cannot be undone. Removes from all deals and associated records. Returns success confirmation.
Search organizations using text queries across names, addresses, and notes. Supports exact match mode and pagination. Returns matching companies with relevance scoring. Min 2 chars required.
Retrieve contact persons from your Pipedrive CRM with advanced filtering and pagination.
Retrieve detailed contact info by ID.
Create a new contact with name, emails, phones, organization, and job title.
Update an existing contact person’s properties including name, emails, phones, job title, organization association, or custom fields.
Permanently delete a contact person from your Pipedrive account.
Search contacts using text queries across names, emails, phones, and notes.
Retrieve all sales pipelines configured in your Pipedrive account.
Retrieve detailed information for a specific sales pipeline by its ID.
Retrieve all deals within a specific sales pipeline with optional filtering by stage, owner, or status.
Retrieve all stages across all pipelines or stages within a specific pipeline.
Retrieve detailed information for a specific pipeline stage by its ID.
Retrieve all deals within a specific pipeline stage with optional filtering by owner or status.
Retrieve all users in your Pipedrive workspace including active and inactive team members.
Retrieve detailed information for a specific user by their ID.
Retrieve detailed information about the currently authenticated user making API requests.