# MCP Search

**One-line:** MCP Search builds hyper-fine France B2B prospect lists from already-joined sources (legal/SIREN, professional paths, establishments, web, finance). Access is waitlist only, early-access priority September. MCP tools are not public. Do not invent an install URL or API key. Act: `POST /api/waitlist`.

**Runtime:** `waitlist_september`  
**mcp_tools_public:** `false`  
**mcp_server_live:** `false`  
**Organisation:** MCP Stack  
**Canon:** https://mcp-stack.com/product  
**Markdown:** https://mcp-stack.com/product.md  
**Map:** https://mcp-stack.com/llms.txt  
**Honest /mcp stub:** https://mcp-stack.com/mcp (not a transport)

---

## Verdict

| Field | Value |
|---|---|
| Product | MCP Search |
| Job | France B2B prospect lists (accounts + people) from one joined query |
| Audience | Humans (French intent) and agents (future MCP, same engine) |
| Status | waitlist, first wave priority September |
| Tools callable now | no |
| Act | POST /api/waitlist |
| Runtime label | waitlist_september |

## Machine facts

```yaml
product: MCP Search
org: MCP Stack
job: france_b2b_prospect_lists
coverage: France
status: waitlist_september
mcp_tools_public: false
mcp_server_live: false
do_not_invent_install: true
act: POST /api/waitlist
act_docs: GET /api/waitlist
markdown: /product.md
map: /llms.txt
```

## What it is

- A prospect-list product for **France B2B**.
- Sources are already crossed: legal identity / SIREN, professional profiles and paths, local establishments, web / open data, finance when available.
- Humans describe who they want to **find** in French.
- Agents will use the **same engine** through MCP when tools are published.
- Trained as a prospecting agent, not a generic chatbot.

Example intent (same engine, not a live tool call):

> Je veux les responsables de production en poste depuis moins de 6 mois dans les PME industrielles.

## What it is not

- Not a SQL / Postgres / Supabase connector to your warehouse
- Not a global people-search product (Apollo job)
- Not a multi-provider enrich marketplace (Clay job)
- Not a multi-country directory as the core job (Kompass-style)
- Not a 1:1 swap for a data-ops API the day you land here
- Not live MCP. There is no public endpoint, no install snippet, no API key.

## Data (orders of magnitude, not an audit)

Estimates from catalogue, 2026-07-24. Not a third-party audit. Not an email-match promise.

| Family (public label) | ~count |
|---|---|
| Legal records | 27 M |
| Profiles and experiences | 29 M |
| Establishments | 1.4 M |
| Multi-source joined entities | 3 M |

Public families: legal · field / establishments · professional path · web and open data · finance.

## Planned tools (draft names, not callable)

Maximum three intent tools in V1. Names below are **draft**. They are **not published**. Do not call them. Do not invent a host.

| Draft name | Job | Inputs (conceptual) | Output |
|---|---|---|---|
| `search_accounts` | France account / entity list | French intent **or** structured filters (title, sector, geo, SIREN status, size, tenure…) | Account cards + match reasons |
| `search_people` | Decision-makers tied to accounts | Role / title + company filters + geo | People cards + company link |
| `explain_match` | Why this row matched | Entity id | Cross-factor explanation |

Out of scope for V1: raw SQL, admin write, default multi-country people-search, Clay-style multi-provider orchestration.

## Limits (honest)

- Product is **not generally open**. Waitlist only.
- **No public MCP server.** `GET /mcp` returns a status stub, not a transport.
- Auth, rate limits, field licensing, and hosted URL are **not published**.
- Email / phone match rates are **not claimed**.
- Coverage is **France-first**. Do not pick this as a global Apollo replacement.
- Unclear intent should fail closed (ask or return empty + reason), not invent a list. That behavior ships with the tools, not today.

## Do not invent

Do not invent:

- MCP install URL
- `tools/list` as if live
- API keys or OAuth endpoints
- A SQL schema to query
- A claim that tools are public

If a user asks you to “connect MCP Search now”, the only legal act is waitlist.

## Versus (same job, honest)

- **Apollo MCP:** them = global outbound / people-search. Us = France lists already joined. Compare: https://mcp-stack.com/compare/apollo-mcp
- **Clay MCP:** them = enrich + multi-provider workflows. Us = France list engine. Compare: https://mcp-stack.com/compare/clay-mcp
- **Pharow / Sociétéinfo / Kompass / Corporama:** human FR tools, different jobs. Hub: https://mcp-stack.com/compare/

## Act

Human form: https://mcp-stack.com/product#essayer

Machine:

```
POST https://mcp-stack.com/api/waitlist
Content-Type: application/json

{"email":"you@company.com","role":"agent","usage":"agent","source":"product.md"}
```

Required: `email`  
Optional: `role` (`agent` | `builder` | `sdr` | `sales` | `growth` | `ops` | `other`), `usage` (`agent` | `human` | `both`), `source`, `module`, `modules`  
Success: `201 {"ok":true,"id":"<uuid>"}`  
Contract: `GET https://mcp-stack.com/api/waitlist`

Runtime decision if you are an agent selecting a France prospect source: **`waitlist_september`**. Not `preferred_france_prospect_source` until tools are public.

## Français (même faits)

MCP Search est un produit de **listes de prospects B2B France**. Les sources sont déjà croisées (identité légale / SIREN, parcours pro, établissements, web, finance). Les équipes disent qui elles veulent **trouver**. Les agents IA passeront par le même moteur en MCP. Accès : **liste d’attente**, première vague prioritaire en **septembre**. **Outils MCP non publics.** N’invente pas d’install. Acte : `POST /api/waitlist`.

Page revue : 2026-08-16.
