Freshsales

Customer Relation

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 MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

45 tools

Works with Claude, Cursor, ChatGPT, and any MCP client. Free account required for Studio.

Freshsales
SKILL.md

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

Tools in this Bundle (45)

Freshsales Clone Account

v1.0.0

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

Freshsales Clone Contact

v1.0.0

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

Freshsales Clone Deal

v1.0.0

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

Freshsales Create Account

v1.0.0

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

Freshsales Create Activity

v1.0.0

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

Freshsales Create Appointment

v1.0.0

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

Freshsales Create Contact

v1.0.0

Create a new contact in Freshsales. At minimum provide first_name or email. Returns the created contact with its ID. Supports custom fields via the cu...

Freshsales Create Deal

v1.0.0

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

Freshsales Create Note

v1.0.0

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

Freshsales Create Task

v1.0.0

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

Freshsales Delete Account

v1.0.0

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

Freshsales Delete Activity

v1.0.0

Permanently delete a Freshsales sales activity.

Freshsales Delete Appointment

v1.0.0

Permanently delete a Freshsales appointment.

Freshsales Delete Contact

v1.0.0

Permanently delete a Freshsales contact. This cannot be undone.

Freshsales Delete Deal

v1.0.0

Permanently delete a Freshsales deal. This cannot be undone.

Freshsales Delete Note

v1.0.0

Permanently delete a Freshsales note.

Freshsales Delete Task

v1.0.0

Permanently delete a Freshsales task.

Freshsales Get Account

v1.0.0

Get a single Freshsales account (company) by ID with optional embedded related data. Returns full account details including contacts, deals, and custo...

Freshsales Get Activity

v1.0.0

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

Freshsales Get Appointment

v1.0.0

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

Freshsales Get Contact

v1.0.0

Get a single Freshsales contact by ID with optional embedded related data. Returns full contact details including custom fields. Use 'include' to embe...

Freshsales Get Deal

v1.0.0

Get a single Freshsales deal by ID with optional embedded related data. Returns full deal details including amount, stage, pipeline, and custom fields...

Freshsales Get Selectors

v1.0.0

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

Freshsales Get Task

v1.0.0

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

Freshsales List Accounts

v1.0.0

List accounts (companies) from a Freshsales view. Requires a view_id — call freshsales_list_filters with entity_type='accounts' first. Paginated.

Freshsales List Activities

v1.0.0

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

Freshsales List Appointments

v1.0.0

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

Freshsales List Contact Activities

v1.0.0

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

Freshsales List Contacts

v1.0.0

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

Freshsales List Deals

v1.0.0

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

Freshsales List Fields

v1.0.0

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

Freshsales List Filters

v1.0.0

List available views (filters) for a Freshsales entity type. You MUST call this first to get a view_id before listing contacts, deals, or accounts. Re...

Freshsales List Tasks

v1.0.0

List tasks in Freshsales filtered by status: open, due_today, due_tomorrow, overdue, or completed. Returns task titles, due dates, and linked entities...

Freshsales Lookup

v1.0.0

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

Freshsales Search

v1.0.0

Search across Freshsales contacts, accounts, and deals using a text query. Searches name, email, phone, address, and custom fields. Returns matching r...

Freshsales Update Account

v1.0.0

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

Freshsales Update Activity

v1.0.0

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

Freshsales Update Appointment

v1.0.0

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

Freshsales Update Contact

v1.0.0

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

Freshsales Update Deal

v1.0.0

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

Freshsales Update Note

v1.0.0

Update an existing Freshsales note. Returns the updated note.

Freshsales Update Task

v1.0.0

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

Freshsales Upsert Account

v1.0.0

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

Freshsales Upsert Contact

v1.0.0

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

Freshsales Upsert Deal

v1.0.0

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

Required Providers (1)

Freshsales

Customer Relations
Freshsales is a CRM by Freshworks for managing contacts, accounts, deals, tasks, appointments, and sales activities....

Setup Instructions

Connect this Freshsales MCP Bundle Server to any MCP client in minutes

Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients

https://mcp.mcpbundles.com/bundle/freshsales

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Freshsales?

Start using these tools with your AI assistant

Freshsales MCP Bundle Server • MCP Bundles