Salesflare logoMCP server · CRM and sales

Salesflare MCP server

Salesflare in any MCP client, through Memtro: Salesflare does not publish this server. Memtro's Salesflare connector reads Salesflare through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Salesflare accounts, contacts, opportunities, tasks, pipelines and users; can create, update or delete tasks, contacts, opportunities and accounts, create or delete tags, add an internal note, log a call or meeting, and take a record out of a workflow or put it back.

Reads

  • salesflare_list_accountsSalesflare accounts (companies).
  • salesflare_get_accountOne Salesflare account by id.
  • salesflare_list_contactsSalesflare contacts (people).
  • salesflare_list_opportunitiesSalesflare opportunities (deals).
  • salesflare_list_tasksSalesflare tasks.
  • salesflare_list_pipelinesSalesflare pipelines with their currency and stages (id, name, probability), for the stage ids an opportunity takes.
  • salesflare_list_usersUsers of the Salesflare team, with the ids that owners, assignees and tasks refer to.

Acts, when you ask

These change something in Salesflare. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • salesflare_create_taskCreates a task in Salesflare with a description, optionally on an account, with a reminder date and assignees.
  • salesflare_create_contactCreates a contact in Salesflare with a name and optionally an email, an account and a role.
  • salesflare_create_opportunityCreates an opportunity on a Salesflare account: a name, a value, a stage (from salesflare_list_pipelines) and a close date.
  • salesflare_create_tagCreates a tag in Salesflare, available to the whole team.
  • salesflare_create_accountCreates an account (company) in Salesflare with a name and optionally a domain, website, size and description.
  • salesflare_update_taskChanges a Salesflare task: its description, due date, assignees, account, or marks it done or not done.
  • salesflare_update_opportunityChanges a Salesflare opportunity: its stage (from salesflare_list_pipelines), value, probability, name, close date, owner or assignee, main contact…
  • salesflare_update_contactChanges a Salesflare contact: first or last name, email, role, owner, linked account, archived, or opted out of communications.
  • salesflare_update_accountChanges a Salesflare account: name, domain, website, employee count, description or parent account.
  • salesflare_delete_recordPermanently deletes one Salesflare task, opportunity, contact, account or tag by id.
  • salesflare_add_noteAdds an internal note to a Salesflare account's timeline, visible to the team, not to the customer.
  • salesflare_log_activityLogs a call or a meeting that already happened with one or more Salesflare contacts, with a subject and notes.
  • salesflare_set_workflow_membershipTakes a record out of a Salesflare workflow (exited: true), or puts it back in (exited: false)…

Connect it

First connect Salesflare on Dashboard → Connections, then add Memtro to your client once. The Salesflare tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Salesflare connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Which opportunities are open for Northwind, and at what stage?
  • › What tasks do I have due this week?
  • › Who are our contacts at Brightwave Ltd?
  • › Create a task to call Priya Sharma at BigCo on Friday
  • › Mark the Acme 2027 renewal as won

Questions

Is this an official Salesflare MCP server?
No. It is Memtro's MCP server with Memtro's Salesflare connector behind it: the connector reads Salesflare through its API with the credentials you connect on Dashboard → Connections, and Salesflare publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Salesflare?
Only when you ask, and only what it has been granted: create a task, optionally on an account; create a contact; create an opportunity on an account; create a tag; create an account; update a task (description, due date, assignees, done) or delete it; update an opportunity (stage, value, probability, owner, won, lost or done) or delete it; update a contact (name, email, role, owner, account, archived, opted out) or delete it; update an account (name, domain, website, size, description) or delete it; delete a tag; add an internal note to an account, mentioning team members; log a call or a meeting with contacts; take a record out of a workflow, or put it back in (which can email them). Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · CRM and sales

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time