FreshLeads AI connector
Last updated: November 8, 2026 · Status: Live
What it does. The FreshLeads connector lets you use your FreshLeads account from an AI assistant. Ask the assistant to find new businesses that match your offer, look at your filters, and save the leads you want. Everything stays in your own FreshLeads account.
Server URL:
https://freshleads.app/mcp · Streamable HTTP · OAuth 2.1 sign-in. Developer details: skill/mcp.md.Before you connect
- A FreshLeads account. No account yet? Create one at freshleads.cc/app, or sign up with an email code on the connect screen. Every plan can connect; plan limits apply in the same way as in the app.
- An AI assistant that supports remote MCP servers, for example Claude, ChatGPT or Microsoft Copilot.
Connect
- In your assistant, open the connector or app directory and choose FreshLeads. If the assistant asks for a URL, use
https://freshleads.app/mcp. - Sign in to FreshLeads in the window that opens (OAuth). Approve the access the assistant asks for.
- Ask a question, for example: "Show me new bakeries in Austin from this week."
To disconnect, remove FreshLeads in the assistant's settings. You can also write to operator@zoom-gtm.com to revoke all access.
Tools
Each tool declares if it only reads data or if it changes data. The assistant asks you before it uses a write tool.
| Tool | Type | What it does |
|---|---|---|
search_leads | Read | Search the business leads that match your filters, by words, place, category or registration day. |
get_lead | Read | Show one business: name, website, description, business contact details, location and tags. |
list_filters | Read | List your filters and their match counts. |
get_filter | Read | Show the rules of one filter. |
list_contacts | Read | List the contacts you saved, by tag. |
list_tags | Read | List the tags on your leads and contacts, with counts. |
get_usage | Read | Show your plan and how much of it you used this month. |
save_draft_filter | Write | Save a new filter or a change as a draft. You apply it in the app. |
save_contact | Write | Save a lead to your contacts with tags. |
update_contact_note | Write | Add or change your private note on a contact. |
The connector does not send email, does not buy plans or credits, and does not delete data. You send email and manage billing in the FreshLeads app.
Example prompts
- "Find new e-commerce stores registered this week that sell pet products."
- "Which of my filters had the most new matches today?"
- "Save the three best leads for my web design offer to my contacts with the tag
pitch_next_week." - "Draft a filter for new dental clinics in Texas, and save it as a draft."
AI features
- The connector itself does not generate text, images or other AI content. It returns data from your account: leads, filters, contacts and tags.
- Lead scores (
ai_score,ai_reason) are made by AI models when FreshLeads checks a business's public website. They can be wrong. Check a lead before you act on it. - Text from websites is marked as untrusted data, so the assistant does not follow instructions hidden in it.
- To report wrong, harmful or offensive AI output, write to operator@zoom-gtm.com with the lead and the text. We review each report.
Data handling
- The connector returns data from your own FreshLeads account only.
- Lead data is public business information. We do not use domain registrant (WHOIS) contact data.
- Business contacts only: the connector leaves out personal webmail addresses, personal social profiles and street addresses. It does not look up or profile individual people.
- We keep connector request logs for 30 days. We do not receive your full conversation, and we do not use connector data to train AI models.
- Website text in a result is marked as untrusted content.
The Privacy Policy (section 5) and the Terms (section 10) cover the connector.
Troubleshooting
- "Sign in failed": sign in at freshleads.cc/app first, then connect again. The sign-in page offers an email code, a password or an API key.
- Disconnect: FreshLeads → Settings → Connected apps → Disconnect.
- "Limit reached": the connector uses the same plan limits as the app. See Settings → Billing.
- No results: check that you have at least one applied filter in the app.
Need help? See Support.