Connect your account, then chat with AI to run tools.
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.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Freshsales — workflow patterns, data models, and gotchas for your AI agent.
Freshsales is a CRM by Freshworks. It manages contacts, accounts (companies), deals (opportunities), tasks, notes, appointments, and sales activities.
Clone an existing Freshsales account, creating a duplicate with all fields copied.
Clone an existing Freshsales contact, creating a duplicate with all fields copied.
Clone an existing Freshsales deal, creating a duplicate with all fields copied.
Create a new account (company) in Freshsales. Name is required. Returns the created account with its ID.
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.
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...
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...
Create a new deal in Freshsales. Name is required. Returns the created deal. Associate with contacts and accounts, set pipeline stage and expected clo...
Create a note on a Freshsales contact, account, or deal. Notes support HTML content. Returns the created note with its ID.
Create a new task in Freshsales. Title and due_date are required. Optionally link to a contact, account, or deal. Returns the created task.
Permanently delete a Freshsales account (company). This cannot be undone.
Permanently delete a Freshsales sales activity.
Permanently delete a Freshsales appointment.
Permanently delete a Freshsales contact. This cannot be undone.
Permanently delete a Freshsales deal. This cannot be undone.
Permanently delete a Freshsales note.
Permanently delete a Freshsales task.
Get a single Freshsales account (company) by ID with optional embedded related data. Returns full account details including contacts, deals, and custo...
Get a single Freshsales sales activity by ID with optional embedded related data.
Get a single Freshsales appointment by ID with optional embedded related data.
Get a single Freshsales contact by ID with optional embedded related data. Returns full contact details including custom fields. Use 'include' to embe...
Get a single Freshsales deal by ID with optional embedded related data. Returns full deal details including amount, stage, pipeline, and custom fields...
Get configuration picklist values from Freshsales. Returns available options for fields like owners (sales reps), deal stages, lead sources, territori...
Get a single Freshsales task by ID with optional embedded related data.
List accounts (companies) from a Freshsales view. Requires a view_id — resolve account views first. Paginated.
List sales activities (calls, emails, custom activities) in Freshsales. Returns activity titles, types, dates, and linked entities.
List appointments in Freshsales filtered by upcoming, past, or overdue. Returns appointment titles, times, attendees, and linked entities.
Get the full activity timeline for a Freshsales contact — calls, emails, tasks, notes, appointments, and deal updates in chronological order.
List contacts from a Freshsales view. Requires a view_id — resolve contact views first to discover available views. Returns contacts with basic fields...
List deals from a Freshsales view. Requires a view_id — resolve deal views first. Paginated.
List all field definitions (standard + custom) for a Freshsales entity type. Returns field names, types, labels, picklist choices, required status, an...
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...
List tasks in Freshsales filtered by status: open, due_today, due_tomorrow, overdue, or completed. Returns task titles, due dates, and linked entities...
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...
Search across Freshsales contacts, accounts, and deals using a text query. Searches name, email, phone, address, and custom fields. Returns matching r...
Update an existing Freshsales account. Only provided fields are changed. Returns the updated account.
Update an existing Freshsales sales activity. Only provided fields are changed.
Update an existing Freshsales appointment. Only provided fields are changed.
Update an existing Freshsales contact. Only provided fields are changed (partial update). Returns the updated contact.
Update an existing Freshsales deal. Only provided fields are changed. Returns the updated deal.
Update an existing Freshsales note. Returns the updated note.
Update an existing Freshsales task. Set status=1 to mark as done. Only provided fields are changed. Returns the updated task.
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 ...
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...
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....
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. It provides 45 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/freshsales. Authentication is handled automatically.
Freshsales provides 45 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Freshsales uses API Key. Freshsales requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Freshsales to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/freshsalesThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Freshsales and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More customer relation integrations you might like
Contextra is an AI-powered sales assistance platform for managing targets (prospects), products, and...
Front is a collaborative customer communication platform that consolidates team inboxes and customer...
Apptivo is a cloud-based suite of CRM applications designed to manage sales, marketing, and support ...
Aircall is a cloud-based call center and phone system that integrates with various CRM and Helpdesk ...
Pipeliner is a CRM platform designed to manage sales processes, enhance customer relationships, and ...
Capsule CRM is a customer relationship management platform that enables businesses to manage contact...