
The single most important MCP for any Yalc operator. 14 prospecting and intelligence endpoints surfaced as native Claude tools, with one round of authentication and zero glue code.
claude mcp add --transport http crustdata-composio "YOUR_COMPOSIO_MCP_URL" --headers "X-API-Key:YOUR_COMPOSIO_API_KEY"
Get COMPOSIO_API_KEY from composio.dev. Generate the MCP URL in Python with the Composio SDK (composio.create(user_id, toolkits=["crustdata"])). Replace both placeholders, run the command, restart Claude Code, then complete OAuth on first call.
Crustdata distributes its MCP server through Composio rather than as a standalone npm package. The advantage is one Composio API key gives you not just Crustdata but every other Composio toolkit you opt into. The endpoints exposed cover the meaningful Crustdata API surface: people enrichment, company search and screener, LinkedIn posts retrieval, web traffic, headcount timeseries, job listings, and funding milestone data.
For Yalc workflows, this is the highest leverage MCP we install. Most Yalc prompts that begin with "find me…" or "enrich these…" route through Crustdata. Native Claude tool calls mean Claude composes Crustdata queries inside the conversation without HTTP plumbing per call.
The Crustdata MCP sits at the **intake** node of every Yalc workflow that touches people or company data. Claude calls Crustdata directly during the conversation, returning structured JSON that flows downstream into enrichment, scoring, or send.
Because the tool surface is exposed as native Claude tools (not custom code), Yalc skills compose Crustdata queries with the same idiom as any other tool call. That's the whole reason MCP exists, and Crustdata is one of the cleanest examples in the GTM space.
The data intake node. Crustdata runs the search or enrichment, results flow downstream. Yalc workflows almost always pair Crustdata with FullEnrich (for missing emails) or Predictleads (for live signals).
Copy paste prompts for Claude Code that invoke the Crustdata MCP.
Tested in Claude Code (primary). Composio publishes installs for Cursor and Codex via the same Composio MCP URL, swapping the host's `mcp add` command syntax. Claude Desktop also works with the standalone Composio MCP URL.
Composio runs the MCP infrastructure for many SaaS vendors. For Crustdata, this means they don't operate their own MCP server. Composio handles auth, OAuth proxying, and tool exposure. You pay one Composio fee plus your Crustdata fee.
Yes. The Composio API key is required to generate the MCP URL. Composio has a free tier sufficient for piloting.
Functionally equivalent results. The MCP path is more convenient inside Claude Code because the endpoints become native tool calls Claude can compose. The REST API path is better if you're running non agent workflows (cron jobs, batch pipelines).
Yes. The same Composio MCP URL works in Claude Desktop with the desktop app's MCP configuration UI. No code changes required.
Yes. Same backend. Same database. The MCP is just a different transport layer over the same data.
Revoke via Composio's dashboard. Removing the credential there immediately invalidates the MCP URL across every Claude Code session that used it.
Drop it into Claude Code and orchestrate from your next Yalc prompt.
claude mcp add --transport http crustdata-composio "YOUR_COMPOSIO_MCP_URL" --headers "X-API-Key:YOUR_COMPOSIO_API_KEY"