mcpbeat Sign in

Freshsales MCP by usefulapi MCP Server

answering

Freshsales MCP by usefulapi is answering right now. Last checked 10 min ago. It exposes 31 tools. Last commit 1 Nov 2026.

Manage Freshsales contacts, accounts, deals, tasks and appointments; add notes.

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
92 of 92 checks
31
Tools
read from the server
173 ms
Response time
average over 24h
1
Stars
last commit 1 Nov 2026

What changed 11

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 27 October 2026. No other catalogue keeps this.

31 Oct a tool changed version4 times that day
30 Oct a tool changed version2 times that day
29 Oct a tool changed version2 times that day
28 Oct a tool changed version2 times that day
27 Oct a tool changed version
and 6 more, back to 27 October 2026

Nothing serious here today

Today is the operative word: we check Freshsales MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add freshsales --transport http https://freshsales.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://freshsales.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.freshsales]
url = "https://freshsales.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "freshsales": {
      "url": "https://freshsales.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "freshsales": {
      "type": "http",
      "url": "https://freshsales.usefulapi.io/mcp"
    }
  }
}

Available tools 31

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

freshsales
freshsales_create_account
WRITE: create an account (company). name is required. It may duplicate an existing company: search first (freshsales_search). POST /sales_accounts.
freshsales_create_appointment
WRITE: create an appointment (meeting) with a start and end, optionally attached to a contact, account or deal and with attendees. Attendees may be notified by Freshsales. POST /appointments.
freshsales_create_contact
WRITE: create a contact. Freshsales requires an email or a mobile number. It may create a duplicate of an existing contact: search first (freshsales_lookup by email). POST /contacts.
freshsales_create_deal
WRITE: create a deal. name, amount and sales_account_id are required; contact_ids attach existing contacts. Stage and pipeline default to the first of the default pipeline. POST /deals.
freshsales_create_note
WRITE: add a note to a contact, account or deal. Visible to your team on the record. POST /notes.
freshsales_create_task
WRITE: create a task (to-do) attached to a contact, account or deal. title, due_date, owner_id and the target are required. POST /tasks.
freshsales_get_account
One account (company) by id with its fields, optionally with related records embedded (contacts, deals, tasks, appointments, owner...). GET /sales_accounts/{id}.
freshsales_get_appointment
One appointment by id with its attendees. GET /appointments/{id}.
freshsales_get_contact
One contact by id with all its fields, optionally with related records embedded via include (notes, tasks, appointments, deals, sales_accounts, owner, sales_activities...). GET /contacts/{id}.
freshsales_get_deal
One deal by id with amount, expected close, probability and ids of its stage, pipeline and owner, optionally with related records embedded (contacts, sales_account, deal_stage, owner, notes via sales_activities...). GET /deals/{id}.
freshsales_get_task
One task by id. GET /tasks/{id}.
freshsales_list_account_views
List the saved account (company) views of the account, e.g. 'My Accounts'. A view id is needed by freshsales_list_accounts. GET /sales_accounts/filters.
freshsales_list_accounts
List the accounts (companies) in a view (view_id from freshsales_list_account_views), 25 per page, with name, location, open deals amount and last contacted. GET /sales_accounts/view/{view_id}.
freshsales_list_appointments
List appointments that are open (upcoming) or complete (one filter per call), with title, time, location and creator. GET /appointments.
freshsales_list_contact_views
List the saved contact views (filters) of the account, e.g. 'My Contacts', 'New Contacts', 'All Contacts'. A view id is needed by freshsales_list_contacts; ids differ per account. GET /contacts/filters.
freshsales_list_contacts
List the contacts in a view (get view_id from freshsales_list_contact_views), 25 per page with name, email, phone numbers, job title, lead score, open deals amount and last contacted. Pages: use next_page. GET /contacts/view/{view_id}.
freshsales_list_deal_pipelines
List the deal pipelines (id, name). GET /selector/deal_pipelines.
freshsales_list_deal_stages
List deal stages (id, name, deal_pipeline_id): those of the default pipeline, or of the pipeline given by pipeline_id. Use the id as deal_stage_id. GET /selector/deal_stages or /selector/deal_pipelines/{id}/deal_stages.
freshsales_list_deal_views
List the saved deal views of the account, e.g. 'Open Deals'. A view id is needed by freshsales_list_deals. GET /deals/filters.
freshsales_list_deals
List the deals in a view (view_id from freshsales_list_deal_views), 25 per page, with name, amount, expected close, probability and age. GET /deals/view/{view_id}.
freshsales_list_options
List the configured choices (id and name) for a field: lead_sources, contact_statuses, lifecycle_stages, deal_types, deal_reasons, deal_products, deal_payment_statuses, territories, currencies, industry_types, business_types, campaigns, sales_activity_types, sales_activity_outcomes. Use the ids in the *_id fields of the write tools. GET /selector/{kind}.
freshsales_list_owners
List the users of the account (id and name). Use the id as owner_id when creating or updating records. GET /selector/owners.
freshsales_list_sales_activities
List logged sales activities (calls, meetings, emails...) of the account. GET /sales_activities.
freshsales_list_tasks
List tasks by status filter: open, due_today, due_tomorrow, overdue or completed (one filter per call). Returns title, due date, owner and status. GET /tasks.
freshsales_lookup
Exact-match lookup of contacts, companies or deals by one field, e.g. a contact by email address. field is 'email' (contacts), 'name', or a custom field name (cf_...). Returns the full records. GET /lookup.
freshsales_search
Search by name/email text across one record type: contact, sales_account (company), deal or user. Returns id, type, name and email for the matches (up to per_page, default 10). Use the id with the get tools. GET /search.
freshsales_update_account
WRITE: change fields of an existing account (company); only the fields you pass are changed. PUT /sales_accounts/{id}.
freshsales_update_contact
WRITE: change fields of an existing contact; only the fields you pass are changed (passing sales_accounts replaces the associated companies). PUT /contacts/{id}.
freshsales_update_deal
WRITE: change fields of an existing deal, e.g. move it to another stage (deal_stage_id), change amount or expected close; only the fields you pass are changed. PUT /deals/{id}.
freshsales_update_note
WRITE: replace the text of an existing note. PUT /notes/{id}.
freshsales_update_task
WRITE: change a task: title, details, due date, owner, or mark it completed (status 1) or open (status 0). PUT /tasks/{id}.

Endpoints

URLTransportStateLatencyChecked
https://freshsales.usefulapi.io/mcp streamable-http answering 161 ms 10 min ago

Alternatives to Freshsales MCP by usefulapi

same job, measured the same way
Accelo MCP by usefulapi
by usefulapi

Manage Accelo companies, contacts, jobs, tasks, tickets and time.

23 tools answering
Clio MCP by usefulapi
by usefulapi

Read Clio matters, contacts, time, tasks, calendar and bills; add matters, time entries, notes.

23 tools answering
JobNimbus MCP by usefulapi
by usefulapi

Manage JobNimbus contacts, jobs, tasks, estimates and invoices from chat.

20 tools answering
Revamp CRM MCP by usefulapi
by usefulapi

Read Revamp CRM contacts, deals, notes and orders; create and update contacts, deals and notes.

19 tools answering
Cogmento MCP by usefulapi
by usefulapi

Read Cogmento CRM contacts, companies, deals, tasks and cases; create records and complete tasks.

26 tools answering
Teamgate MCP by usefulapi
by usefulapi

Manage Teamgate CRM leads, people, companies, deals, activities and notes.

34 tools answering
Tokeet MCP by usefulapi
by usefulapi

Read Tokeet rentals, rates, guests, tasks and expenses; add guests, notes and tasks.

24 tools answering
Aryeo MCP by usefulapi
by usefulapi

Manage real-estate media orders, appointments, listings, customers and tasks in Aryeo.

24 tools answering

Freshsales MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Freshsales MCP by usefulapi do?
It exposes 31 tools, read directly from the server on our last check. Among them: freshsales_create_account, freshsales_create_appointment, freshsales_create_contact, freshsales_create_deal, freshsales_create_note, freshsales_create_task and 25 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Freshsales MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 173 ms. The bar chart above shows every period we have measured.
How do I connect Freshsales MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Freshsales MCP by usefulapi need an API key?
No. Freshsales MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 31 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Freshsales MCP by usefulapi?
It answers our handshake in 173 ms on average, which is faster than 78% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Freshsales MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at freshsales.usefulapi.io, which runs on its operator's own terms.