Lusha logoMCP server · CRM and sales

Lusha MCP server

Lusha in any MCP client, through Memtro: Lusha does not publish this server. Memtro's Lusha connector reads Lusha 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

Lusha B2B data: look up people and companies in Lusha's database (title, seniority, company, industry, size), reveal a person's work email or phone, and full company profiles; and Lusha Tables: list, create, rename, share, archive or delete contacts and companies tables, add or remove rows and enrichment columns, and run a column's enrichment. Searches, reveals, column runs and adding companies spend Lusha credits, and every answer says how many.

Reads

  • lusha_account_usageThe Lusha account's credits (total, used, remaining) for the billing cycle, its request limits, plan, and the credit price of each action.
  • lusha_search_contactsSPENDS LUSHA CREDITS (charged per successful result).
  • lusha_enrich_contactsSPENDS LUSHA CREDITS (charged per email or phone revealed).
  • lusha_search_companiesSPENDS LUSHA CREDITS (charged per successful result).
  • lusha_enrich_companiesSPENDS LUSHA CREDITS (charged per company revealed).
  • lusha_list_tablesLusha Tables (saved lists of contacts or companies) owned by a named Lusha user, plus those shared with the account: id, name, visibility, status…
  • lusha_get_tableOne Lusha table: rows, whether enrichment is still processing, and each column's id, key and how many rows are filled, empty, failed or not run.
  • lusha_list_table_columnsThe Lusha data columns that can be added to a contacts or companies table: key, name, category and type.

Acts, when you ask

These change something in Lusha. 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.

  • lusha_create_tableCreates a Lusha contacts or companies table owned by the named Lusha user, private unless visibility is shared (then the whole team sees it).
  • lusha_update_tableRenames a Lusha table, makes it private or shared with the team, or archives or restores it.
  • lusha_delete_tablePermanently deletes a Lusha table and all its data; Lusha says it cannot be undone.
  • lusha_add_to_tableAdds up to 100 rows to a Lusha table by Lusha id (contact ids from lusha_search_contacts, company ids from lusha_search_companies).
  • lusha_remove_from_tableRemoves up to 100 rows (by Lusha id) from a Lusha table.
  • lusha_add_table_columnsAdds up to 10 Lusha data columns (keys from lusha_list_table_columns) to a table.
  • lusha_remove_table_columnRemoves one column, with its values, from a Lusha table (default columns cannot be removed).
  • lusha_run_table_columnSPENDS LUSHA CREDITS, charged per row processed at the column's credit tier.

Connect it

First connect Lusha on Dashboard → Connections, then add Memtro to your client once. The Lusha 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 Lusha 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

  • › What is the work email for Priya Nair at Northwind?
  • › How many Lusha credits do we have left this cycle?
  • › How big is Brightwave Ltd, and what industry is it in?
  • › Who is head of finance at BigCo?
  • › Make a shared Lusha table of the five finance leads we found today

Questions

Is this an official Lusha MCP server?
No. It is Memtro's MCP server with Memtro's Lusha connector behind it: the connector reads Lusha through its API with the credentials you connect on Dashboard → Connections, and Lusha 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 Lusha?
Only when you ask, and only what it has been granted: create a Lusha contacts or companies table, owned by a named Lusha user; rename, share, archive or restore a table; delete a table and all its data (permanent); add contacts to a table, or companies (spends credits per new company), or remove rows; add enrichment columns to a table (enrichment starts on every row) or remove one; run a table column's enrichment on all, missing or named rows (spends credits per row). 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