Freshsales MCP Server
Provides MCP resources and tools for AI assistants to access and manage core CRM data, including Contacts, Accounts, Deals, Tasks, Appointments, and CPQ records in Freshsales.
contact
DatasetCustomer contact record in Freshsales CRM.
account
DatasetCompany or organization record (sales_accounts). Fields inferred from embedded JSON.
deal
DatasetSales opportunity record.
marketing_list
DatasetStatic or dynamic lists of contacts.
contact_fields_settings
DatasetList all custom and standard fields available for Contacts.
contact_activities
DatasetList all activities associated with a specific contact.
account_fields_settings
DatasetList all custom and standard fields available for Accounts.
appointment
DatasetScheduled appointment or meeting record.
task
DatasetSales task or to-do item.
note
DatasetNote associated with a CRM record.
sales_activity
DatasetRecord of sales interactions (calls, emails, etc.).
sales_activity_fields_settings
DatasetList all custom and standard fields available for Sales Activities.
product
DatasetProduct record, part of CPQ functionality.
document
DatasetCPQ Document record.
contacts_from_list
DatasetFetch all contacts belonging to a specific marketing list.
document_products
DatasetProducts (line items) related to a CPQ Document.
user
DatasetUser/Owner record in Freshsales CRM.
deal_fields_settings
DatasetList all custom and standard fields available for Deals.
create_contact
ToolCreate a new contact object.
update_contact
ToolUpdate an existing contact.
delete_contact
ToolRemove a contact object.
upsert_contact
ToolCreate or update a contact based on unique identifiers.
bulk_upsert_contact
ToolBulk create or update contacts.
update_contact_team
ToolUpdate team members associated with a contact.
bulk_assign_contact_owner
ToolBulk assign owner to contacts.
clone_contact
ToolClone an existing contact.
forget_contact
ToolAnonymize/forget a contact (GDPR compliance).
bulk_delete_contact
ToolBulk delete contacts.
create_list
ToolCreate a new marketing list.
update_list
ToolUpdate an existing marketing list.
add_contacts_to_list
ToolAdd contacts to a marketing list.
remove_contacts_from_list
ToolRemove contacts from a marketing list.
move_contacts_from_list
ToolMove contacts from one list to another.
create_account
ToolCreate a new account (sales_account).
update_account
ToolUpdate an existing account.
update_account_team
ToolUpdate team members associated with an account.
upsert_account
ToolCreate or update an account based on unique identifiers.
bulk_upsert_account
ToolBulk create or update accounts.
clone_account
ToolClone an existing account.
delete_account
ToolDelete an account object.
forget_account
ToolAnonymize/forget an account (GDPR compliance).
bulk_delete_account
ToolBulk delete accounts.
create_deal
ToolCreate a new deal.
update_deal
ToolUpdate an existing deal.
update_deal_team
ToolUpdate team members associated with a deal.
upsert_deal
ToolCreate or update a deal based on unique identifiers.
bulk_upsert_deal
ToolBulk create or update deals.
clone_deal
ToolClone an existing deal.
delete_deal
ToolDelete a deal object.
forget_deal
ToolAnonymize/forget a deal (GDPR compliance).
restore_product
ToolRestore a deleted product.
bulk_restore_products
ToolBulk-restore products.
restore_document
ToolRestore a deleted document.
bulk_restore_documents
ToolBulk-restore documents.
create_appointment
ToolCreate a new appointment.
update_appointment
ToolUpdate an existing appointment.
delete_appointment
ToolDelete an appointment object.
create_task
ToolCreate a new task.
update_task
ToolUpdate an existing task.
delete_task
ToolDelete a task object.
create_note
ToolCreate a new note.
update_note
ToolUpdate an existing note.
delete_note
ToolDelete a note object.
create_sales_activity
ToolCreate a new sales activity object.
update_sales_activity
ToolUpdate an existing sales activity.
delete_sales_activity
ToolDelete a sales activity object.
create_product
ToolCreate a new product.
update_product
ToolUpdate an existing product.
delete_product
ToolDelete a product.
bulk_update_products
ToolBulk-update products.
bulk_assign_product_owner
ToolBulk-assign owner to products.
bulk_delete_products
ToolBulk-delete products.
add_prices_to_product
ToolAdd prices to a product.
edit_prices_of_product
ToolEdit prices of a product.
delete_prices_of_product
ToolDelete prices of a product.
add_products_to_deal
ToolAdd products (line items) to a deal.
edit_products_of_deal
ToolEdit products (line items) of a deal.
delete_products_of_deal
ToolDelete products (line items) of a deal.
create_document
ToolCreate a new document.
update_document
ToolUpdate an existing document.
bulk_update_documents
ToolBulk-update documents.
bulk_assign_document_owner
ToolBulk-assign owner to documents.
delete_document
ToolDelete a document.
bulk_delete_documents
ToolBulk-delete documents.
forget_document
ToolAnonymize/forget a document (GDPR compliance).
add_products_to_document
ToolAdd products (line items) to a document.
edit_products_of_document
ToolEdit products (line items) of a document.
delete_products_of_document
ToolDelete products (line items) of a document.
Freshsales Resources
Freshsales MCP Server
Connect your AI to Freshsales data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Freshsales
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Freshsales. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools