Freshsales

Freshsales is a CRM by Freshworks for managing contacts, accounts, deals, tasks, appointments, and sales activities. Automate your sales pipeline with lead scoring, built-in phone/email, and visual deal pipelines.

This Freshsales MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Customer Relations
API Key

Freshsales
SKILL.md

Domain knowledge for Freshsales CRM — contacts, accounts, deals, tasks, notes, appointments, activities

Tools From This Provider (45)

Freshsales List Filters

List available views (filters) for a Freshsales entity type. You MUST call this first to get a view_id before listing...

Freshsales Get Contact

Get a single Freshsales contact by ID with optional embedded related data. Returns full contact details including...

Freshsales Lookup

Exact-match lookup search. Unlike the general search which is fuzzy, this finds records by an exact field value (e.g.,...

Freshsales Create Note

Create a note on a Freshsales contact, account, or deal. Notes support HTML content. Returns the created note with its...

Freshsales Create Contact

Create a new contact in Freshsales. At minimum provide first_name or email. Returns the created contact with its ID....

Freshsales List Deals

List deals from a Freshsales view. Requires a view_id — call freshsales_list_filters with entity_type='deals' first....

Freshsales Get Selectors

Get configuration picklist values from Freshsales. Returns available options for fields like owners (sales reps), deal...

Freshsales Upsert Account

Create or update an account based on a unique identifier. If an account matching the unique_identifier exists, it is...

Freshsales Get Task

Get a single Freshsales task by ID with optional embedded related data.

Freshsales Create Appointment

Create an appointment/meeting in Freshsales. Title, from_date, and end_date are required. Optionally link to a contact,...

Freshsales Delete Activity

Permanently delete a Freshsales sales activity.

Freshsales List Activities

List sales activities (calls, emails, custom activities) in Freshsales. Returns activity titles, types, dates, and...

Freshsales Update Contact

Update an existing Freshsales contact. Only provided fields are changed (partial update). Returns the updated contact.

Freshsales List Appointments

List appointments in Freshsales filtered by upcoming, past, or overdue. Returns appointment titles, times, attendees,...

Freshsales List Contacts

List contacts from a Freshsales view. Requires a view_id — call freshsales_list_filters first to get available views....

Freshsales Clone Contact

Clone an existing Freshsales contact, creating a duplicate with all fields copied.

Freshsales Update Task

Update an existing Freshsales task. Set status=1 to mark as done. Only provided fields are changed. Returns the updated...

Freshsales List Tasks

List tasks in Freshsales filtered by status: open, due_today, due_tomorrow, overdue, or completed. Returns task titles,...

Freshsales Delete Appointment

Permanently delete a Freshsales appointment.

Freshsales Clone Account

Clone an existing Freshsales account, creating a duplicate with all fields copied.

Freshsales Update Account

Update an existing Freshsales account. Only provided fields are changed. Returns the updated account.

Freshsales Delete Deal

Permanently delete a Freshsales deal. This cannot be undone.

Freshsales Delete Contact

Permanently delete a Freshsales contact. This cannot be undone.

Freshsales Upsert Contact

Create or update a contact based on a unique identifier. If a contact matching the unique_identifier exists, it is...

Freshsales Get Appointment

Get a single Freshsales appointment by ID with optional embedded related data.

Freshsales Update Activity

Update an existing Freshsales sales activity. Only provided fields are changed.

Freshsales Get Account

Get a single Freshsales account (company) by ID with optional embedded related data. Returns full account details...

Freshsales Update Appointment

Update an existing Freshsales appointment. Only provided fields are changed.

Freshsales Update Note

Update an existing Freshsales note. Returns the updated note.

Freshsales Search

Search across Freshsales contacts, accounts, and deals using a text query. Searches name, email, phone, address, and...

Freshsales Delete Note

Permanently delete a Freshsales note.

Freshsales Create Activity

Log a sales activity (call, email, meeting, custom) in Freshsales. Title, start_date, and end_date are required. Link...

Freshsales Clone Deal

Clone an existing Freshsales deal, creating a duplicate with all fields copied.

Freshsales Create Account

Create a new account (company) in Freshsales. Name is required. Returns the created account with its ID.

Freshsales Delete Account

Permanently delete a Freshsales account (company). This cannot be undone.

Freshsales Upsert Deal

Create or update a deal based on a unique identifier. If a deal matching the unique_identifier exists, it is updated;...

Freshsales List Accounts

List accounts (companies) from a Freshsales view. Requires a view_id — call freshsales_list_filters with...

Freshsales Get Activity

Get a single Freshsales sales activity by ID with optional embedded related data.

Freshsales Get Deal

Get a single Freshsales deal by ID with optional embedded related data. Returns full deal details including amount,...

Freshsales Create Deal

Create a new deal in Freshsales. Name is required. Returns the created deal. Associate with contacts and accounts, set...

Freshsales Update Deal

Update an existing Freshsales deal. Only provided fields are changed. Returns the updated deal.

Freshsales List Contact Activities

Get the full activity timeline for a Freshsales contact — calls, emails, tasks, notes, appointments, and deal updates...

Freshsales Delete Task

Permanently delete a Freshsales task.

Freshsales List Fields

List all field definitions (standard + custom) for a Freshsales entity type. Returns field names, types, labels,...

Freshsales Create Task

Create a new task in Freshsales. Title and due_date are required. Optionally link to a contact, account, or deal....

Connect Freshsales to your AI assistant via MCP

Works with Claude, Cursor, ChatGPT · API Key setup

Set Up Server

Provider Information

CategoryCustomer Relations
SetupAPI Key
AddedMarch 27, 2026
UpdatedMarch 27, 2026
Used By Tools
45

Quick Links

Need Help?

Having trouble configuring Freshsales? Check the available resources below.

Freshsales MCP Server - MCP Bundles • MCP Providers