FindMyClient MCP Server
Provides a GitHub Actions workflow (.github/workflows/deploy.yml) for building, pushing, and deploying the MCP server to Cloud Run.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FindMyClient MCP Serverfind 50 leads on marketing agencies in Austin, then wait for results (my api_token: fX9...)"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
The FindMyClient MCP is currently experimental and may change, break, or be updated without notice as we continue to improve it.FindMyClient MCP connects your AI assistant directly to FindMyClient.org Skip the API docs, skip the curl commands. Just ask Claude to find and verify a lead, and it does.
MCP server:
https://mcp.findmyclient.org/mcp⚡ Why this exists
Manually hunting for verified business emails is a time sink. This server exposes FindMyClient's job-queue-based enrichment engine as native MCP tools, so any MCP-compatible client (Claude Desktop, Cursor, Windsurf, your own agent) can:
Kick off async lead searches without babysitting a job queue
Pull back MX-verified emails, not guesses
Fold lead enrichment straight into an agentic outreach workflow
Related MCP server: TikTok MCP Server
🧰 Available MCP Tools
AI assistants read this section directly — keep it exact if you fork this.
Tool | Description | Parameters |
| Runs a full FindMyClient search in one call: submits the job, polls until it completes (or fails/times out), and returns the enriched leads. The tool to use for a single "find me leads for X" request. |
|
Internally, search_and_wait composes three FindMyClient API calls — job submission, status polling, and result retrieval — so the model only has to make one tool call instead of managing a poll loop itself.
Get your token from your FindMyClient dashboard → API Tokens. Full reference: docs.findmyclient.org/api-token
🚀 Quick Start
Prerequisites
An MCP-compatible client (Claude Desktop, Claude Code, Cursor, Windsurf, etc.)
A FindMyClient API key — grab one here
📺 Setup in 30 seconds
1. Connect via hosted endpoint (recommended)
No install required — FindMyClient MCP is hosted. Just point your client at the URL:
https://mcp.findmyclient.org/mcpClaude Desktop / Claude.ai
Settings → Connectors → Add custom connector → paste the URL above → authenticate with your API key.
Cursor / Windsurf
Settings → Features → MCP → + Add New MCP Server
Name:
findmyclientType:
httpURL:
https://mcp.findmyclient.org/mcp
2. Self-hosted / local (optional)
git clone https://github.com/Rottie420/findmyclient-mcp
cd findmyclient-mcp
pip install -r requirements.txtclaude_desktop_config.json:
{
"mcpServers": {
"findmyclient": {
"command": "python",
"args": ["-m", "src.server"],
"env": {
"FINDMYCLIENT_API_KEY": "your_api_key_here"
}
}
}
}🛠️ Development & Debugging
Run locally
python -m src.serverInspect with the MCP Inspector
npx -y @modelcontextprotocol/inspector python -m src.serverUse the Inspector to fire search_leads → get_job_status → get_leads manually and confirm the job-queue lifecycle resolves before wiring it into a client.
🏗️ Architecture
graph LR
Client[AI Client / Claude] <-->|MCP over HTTP| Server[FindMyClient MCP Server]
Server <-->|REST| API[FindMyClient Flask API]
API --> Queue[Async Job Queue]
Queue --> MX[MX Verification]
Queue --> DB[(Lead Store)]Tools — the four functions above, mapped 1:1 to FindMyClient's
/search,/status,/leads, and/verifyendpointsJob queue — searches run async server-side; poll
get_job_statusuntilcompletebefore callingget_leadsVerification layer — every returned lead is MX-checked before it reaches the model, so agents aren't emailing dead addresses
📄 License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP for 1,500+ APIs. Vault-managed credentials; OAuth or API key. Search, load, and execute.
Hosted MCP for verified B2B lead campaigns with success-only billing.
Query, browse, and automate OmegaAI workspaces from any MCP client. Streamable HTTP with OAuth 2.0.
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables searching and retrieving researcher profiles, works, affiliations, funding, and peer review records from the ORCID registry via MCP, supporting STDIO or Streamable HTTP.278 npm3Apache 2.0
- AlicenseAqualityAmaintenanceEnables MCP clients to access public TikTok profiles, videos, comments, and keyword search as structured JSON over streamable HTTP, without a TikTok developer account or OAuth.463 npm157 PyPI10MIT
- AlicenseNot gradedqualityCmaintenanceEnables operating Dataiku DSS projects, datasets, and Agent tools from any MCP client over Streamable HTTP, with read-only by default and secure bearer-token authentication.Apache 2.0
- FlicenseNot gradedqualityBmaintenanceEnables authenticated members to request restricted sessions and use a curated set of upstream tools through streamable HTTP MCP, with admin-controlled allowlists and opaque expiring tokens.-