Docs ยท Recipes

Check the leads your agent builds with Anysite before they reach a sender

Anysite finds companies, decision makers and work emails through your AI agent, and leaves the sending to you. Connect Precleared's MCP server next to Anysite's, so each address is checked before your agent hands it to your CRM or sending tool.

What you need

  • A Precleared key. Every new key starts with 14 days at 100 checks a day, then your own 100 a day over MCP, no card needed. Get a free key.
  • Anysite's MCP server, on an active Anysite plan.

1. Connect both servers

  • Claude.ai: Settings, Connectors, Add custom connector, paste https://mcp.anysite.io/mcp and Connect. Add Precleared the same way with https://precleared.dev/mcp?src=guide-anysite, or from the Claude directory.
  • Claude Code: sign in at app.anysite.io/mcp to get your own Anysite command, then add Precleared with the command below.
  • Cursor: Anysite takes your key as an Authorization: Bearer header.
claude mcp add --transport http precleared "https://precleared.dev/mcp?src=guide-anysite" --header "Authorization: Bearer pc_live_..."

See Anysite's MCP docs.

2. Give your agent the rule

Paste this into your agent's instructions, a project's instructions or a skill:

After you find leads with Anysite, and before you hand any of them to a CRM or sending tool, call Precleared's contact_check once for each email address. Send address_source (where you got the address) and sender_country, plus company_name and pitch when you know them.
- ok_to_email: hand the lead on, for example with crm_upsert_contacts. Keep the receipt id with it.
- consent_needed or blocked: don't hand it to a sending tool. Note the next_step.
- unknown: don't hand it on yet. Supply the missing fact (recipient_country, default_recipient_country if all your prospects are in one country, or company_number), then check again.
Every email must meet footer_text: usually who you are, a postal address and a way to opt out.

What happens to each lead

VerdictWhat your agent does
ok_to_emailHands the lead on, keeping the receipt id
consent_needed or blockedKeeps the lead away from your sending tool
unknownHolds the lead until the missing fact is supplied, then checks again

Good to know

  • Anysite has no do-not-contact list, so hold leads back in your CRM or sending tool.
  • crm_upsert_contacts writes into a connected HubSpot or Pipedrive account when that setting is on. Using HubSpot? Precleared in HubSpot adds a contact card and a workflow action.
  • Settings come from Anysite's MCP docs as of 30 October 2026.
  • The ?src=guide-anysite tag on Precleared's address only tells us which guide you used. It doesn't change your allowance or your results.

Every check has a signed receipt. Open precleared.dev/r/ followed by its id to show a client why an email went out.

Decision support with sources, not legal advice.