Connect Reachable to Claude, ChatGPT, Le Chat and n8n

Add the server once. Your agent tracks the companies you care about, tells you when one of them moves and cites the source and date of every data point.

MCP server URL

https://withreachable.com/v1/mcp

The infrastructure

We give you the prospecting infrastructure. You do what you want with it.

The data is already there

Every French company (SIRENE, RNE, BODACC, public contracts, labels), merged and matched, each with its source and date.

The plumbing is done

Sources, chained steps, filters, output to webhook, MCP and API. Nothing to host, no queue to set up, no dozen supplier accounts to open.

You build your own funnel

The granularity depends on the prospecting you target: CSV, CRM, Google Maps or Google search as input, then signals and AI steps.

One price per run, shown upfront

Each check has a fixed price, whether it finds something or not. Calls to your own APIs are free; a failure on our side costs nothing.

Claude

On claude.ai and Claude Desktop, with a custom connector.

Access: All plans, including Free (one custom connector on Free). On Team and Enterprise, an owner adds the connector for the organization.

Claude official documentation →
  1. 1

    Open Customize then Connectors.

  2. 2

    Click + Add, then Add custom connector.

  3. 3

    Name the connector Reachable, paste the URL https://withreachable.com/v1/mcp and click Continue.

  4. 4

    Keep the detected authentication, choose Sign in now, then Add. Sign in to your Reachable account.

  5. 5

    In a conversation, click + at the bottom left, then Connectors, and turn on Reachable.

ChatGPT

On chatgpt.com, by adding a custom MCP server as a plugin.

Access: ChatGPT Business, Enterprise and Edu, on the web. Workspace rules apply: an admin may need to allow it.

ChatGPT official documentation →
  1. 1

    Open the ChatGPT Plugins page (chatgpt.com/plugins).

  2. 2

    Click +, then Add custom MCP server. Enter the name Reachable and a short description.

  3. 3

    Under Connection, choose Public endpoint and paste https://withreachable.com/v1/mcp.

  4. 4

    Choose OAuth authentication, read the warning, tick I understand and want to continue, then Create as a plugin.

  5. 5

    Check the detected tools and install the plugin. In a new conversation, type @ and choose Reachable.

Le Chat

On Mistral AI's Le Chat, with a custom MCP connector.

Access: Workspace admins only; on Free, Pro and Student, the account holder is the admin.

Le Chat official documentation →
  1. 1

    Open the Connectors page, click + Add Connector and choose the Custom MCP Connector tab.

  2. 2

    Name the connector Reachable (no spaces) and paste the URL https://withreachable.com/v1/mcp into Server URL.

  3. 3

    Click Connect: Le Chat detects OAuth authentication. Sign in to your Reachable account and accept access.

  4. 4

    In My Connectors, open the Reachable card then the Functions tab: turn on Always allow for read-only tools if you do not want to approve them on every call.

n8n

In a workflow, with the MCP Client Tool node attached to an AI Agent.

Access: n8n Cloud or self-hosted, recent version (Streamable HTTP transport). Authentication uses an API key, not an account sign-in.

n8n official documentation →
  1. 1

    Create an API key from your Reachable account.

  2. 2

    In the workflow, add an AI Agent node, then, on its Tool output, an MCP Client Tool node.

  3. 3

    Paste https://withreachable.com/v1/mcp as the server URL and choose the HTTP Streamable transport.

  4. 4

    In Authentication, choose Bearer and create a credential with your API key.

  5. 5

    In Tools to Include, keep All or choose Selected to limit the agent to some tools.

Tools

The server's 27 tools

Each tool declares whether it is read-only or writes to your account (credits charged, watch created or modified), so your client asks for confirmation at the right time. Each tool also describes itself to your agent once connected. The price of each signal is on the Pricing page.

count

Parameters: naf_codes, naf_codes_2025, department_codes, commune_codes, legal_form_codes, categories, exclude_naf_codes, exclude_naf_codes_2025, exclude_department_codes, exclude_legal_form_codes, name_regex, headcount_bands, status, created, rge, bio, qualiopi, bodacc, boamp, decp

Read-only
estimate

Parameters: tool, params

Read-only
search_companies

Parameters: q, naf_codes, naf_codes_2025, department_codes, commune_codes, legal_form_codes, categories, exclude_naf_codes, exclude_naf_codes_2025, exclude_department_codes, exclude_legal_form_codes, name_regex, headcount_bands, status, created, rge, bio, qualiopi, bodacc, boamp, decp, limit, cursor, max_cost

Writes to the account
get_company

Parameters: siren, blocks, max_cost

Writes to the account
get_signals

Parameters: sirens, types, occurred, detected, department_codes, sort, limit, cursor, max_cost

Writes to the account
suggest_improvement

Parameters: type, title, need, wanted_column, example_sirens, would_pay

Writes to the account
preview_list

Parameters: query, ready_source, max_rows, columns, sample_size

Read-only
create_list

Parameters: name, query, ready_source, row_key, siren_min_confidence, max_rows, max_entries_per_month, keep_rule, exit_after_days, qualify_rule, exit_on_qualified, schedule

Writes to the account
estimate_cost

Parameters: list_id, query, ready_source, max_rows, max_entries_per_month, columns, executions

Read-only
list_column_types
Read-only
add_column

Parameters: list_id, price_item_id, filter, name, position, condition, stop_after_empty_runs, bindings, config, secrets, fields

Writes to the account
update_column

Parameters: list_id, column_id, name, condition, stop_after_empty_runs, filter, position, bindings, secrets, max_cost

Writes to the accountModifies existing data
get_rows

Parameters: list_id, status, changed_since, fields, where, limit, cursor

Read-only
update_list

Parameters: list_id, name, row_key, max_rows, query, ready_source, qualify_rule, exit_on_qualified, max_entries_per_month, schedule, display_fields

Writes to the accountModifies existing data
activate_list

Parameters: list_id

Writes to the accountCalls an external source
pause_list

Parameters: list_id

Writes to the accountModifies existing data
run_list

Parameters: list_id

Writes to the accountCalls an external source
get_list

Parameters: list_id

Read-only
get_funnel

Parameters: list_id

Read-only
enrich_row

Parameters: list_id, row_id, column_id, max_cost

Writes to the accountCalls an external source
add_rows

Parameters: list_id, rows, mapping

Writes to the account
prepare_csv_import

Parameters: list_id, headers

Writes to the account
import_csv

Parameters: list_id, file_key, mapping

Writes to the account
add_gmaps_source

Parameters: list_id, query, zone, max_places

Writes to the accountCalls an external source
add_serp_source

Parameters: list_id, query, depth

Writes to the accountCalls an external source
export_rows

Parameters: list_id, where, format, all, new_only

Writes to the account
get_export

Parameters: export_id

Read-only
Example prompts

What you can ask your agent

“Track restaurants in the Rhône created this year and tell me, each week, which ones just changed director or entered insolvency. Tell me the cost first.”

The agent shows the volume and cost before creating the watch, then exports the newly qualified companies of each run.

preview_listcreate_listadd_columnexport_rows

“How many active plumbing companies (NAF 43.22A) are there in the Rhône?”

Free count, before any search.

count

“List plumbing companies in the Rhône created since 1 January 2026. Estimate the cost first.”

The agent knows the exact cost before running the search.

estimatesearch_companies

“Give me the profile of SIREN 552 100 554, with its RGE, Qualiopi or organic labels.”

Public and label blocks, each with its source and date.

get_company

“Which public contracts have been awarded to companies in the Rhône since the start of the month?”

contract.awarded signals, dated and sourced.

get_signals

“Find construction companies in the Nord that opened insolvency proceedings this year.”

Filter by the insolvency.opened signal over the period.

search_companiesget_signals

“For these five SIRENs, tell me which are closed and which recently obtained a label.”

SIRENE status and certification.obtained signals.

get_companyget_signals

Frequently asked questions

Do I need to paste an API key into Claude, ChatGPT or Le Chat?
No. These clients connect with a single URL, using OAuth: you sign in to your Reachable account when adding the connector. The API key is for n8n, the REST API and SDKs.
Which tools are available?
27 tools, listed above with their parameters: company search and profiles, signals, company tracking and export. Read-only tools are free; suggest_improvement, also free, reports a data point or source you are missing.
How do I avoid a bad surprise on cost?
Ask the agent to call estimate before a search, or preview_list before a watch: it gets the cost in credits without spending anything. The max_cost parameter caps each request: beyond it, nothing is served or billed.
My client's menus do not match.
Vendors often change their interfaces. Each guide links to the client's official documentation, which prevails.

Every company becomes reachable one day. Be there that day.

Reachable tracks the companies you care about and tells you when one of them is ready. 2,500 free credits, no card required.