By Julien AI AgentBusiness

Gemlead in your CRM, your stack and your AI.

Send your hot leads and their replies to your CRM, your sheets or your own tools, as they happen.

Our API runs everything the app does, campaigns and DMs included. Our MCP server lets Claude or ChatGPT run your Gemlead in plain words.

Webhooks call your app the moment a lead turns hot or replies, so nothing waits for a sync.

Start closing leads for free
On this page

An X lead generation API lets your own tools receive the buyers found on X, and act on them, without anyone exporting a list by hand. Gemlead's API gives you the leads its agents find and score on X, each with its score and the reason for it, plus the personas, campaigns, conversations and DMs behind them. Signed webhooks call your server the moment a lead turns hot or replies, and an MCP server lets Claude, ChatGPT or Cursor run your Gemlead in plain words. All three come with the Business plan, on one key.

The point is speed: a hot lead that waits in a tab until someone copies it into the CRM is a lead going cold. Below: what that delay costs, what each piece does, and a real request.

Why your X leads need to reach your stack

Leads that stay in a separate tool get worked late, or not at all.

  • Disconnected tools slow everything. Over half of sales leaders with AI, 51%, say disconnected systems are slowing down their AI initiatives, and 74% of sales professionals are focusing on data cleansing, according to Salesforce's State of Sales 2026, a survey of 4 050 sales professionals.
  • Copying data eats selling time. The average seller spends 40% of their time selling. Gen Z reps are at 35%, losing about two full hours a week to manual data entry, in the same report.
  • Hot leads cool fast. In a Harvard Business Review study of 1.25 million leads, companies that tried to reach a lead within an hour were nearly seven times as likely to qualify it as those that waited longer.
  • Research is moving into AI. Gartner predicts that by 2027, 95% of sellers' research workflows will begin with AI, up from less than 20% in 2024.

What Gemlead's X lead generation API, MCP server and webhooks do

The REST API

Every endpoint lives under https://gemlead.ai/api/v1 and speaks JSON. In Gemlead, open API in the menu, pick the X account, name the key and choose its scopes, read alone or read and write. The key starts with gl_live_, shows once, and only ever sees that X account's data.

What it covers:

  • Leads: list them with filters like hot, score_min, a persona or a date, read where a lead came from, rescore it, follow it, or save your own metadata on it, like a CRM ID.
  • Personas and sources: create a persona, add sources, change settings, share it with your other X accounts.
  • Campaigns: create a draft from a template, start or pause it, read its stats and trends day by day.
  • Conversations: read the threads, send a DM with text, an image, a GIF, a video or a voice note, react, move a conversation in your pipeline.
  • Exports and analytics: a CSV or JSON Lines export of your leads, and the charts of your Dashboard.
  • Julien AI: ask Gemlead's AI assistant about your account from your code.

Your hot leads, newest first:

curl -G https://gemlead.ai/api/v1/leads \
  -H "Authorization: Bearer $GEMLEAD_API_KEY" \
  -d hot=true \
  -d limit=10

Each lead comes back with its X profile, its score from 0 to 100, its score_reason in one sentence, its persona and its status. A key makes 120 requests a minute. DMs sent through the API are capped at 10 a minute and 300 a day per X account, or less when X sets a lower quota.

Webhooks

Register a public HTTPS URL in the app under API, or with POST /v1/webhook_endpoints, and pick your events:

EventSent when
lead.createdA new lead is found and scored, hot or not
lead.hotA lead's score reaches 60 or more for the first time
reply.receivedA lead sends you a new message, in a campaign or not
reaction.receivedA lead reacts to one of your messages with an emoji

Each request carries a Gemlead-Signature header, an HMAC SHA256 you check with your endpoint's secret. A failed delivery is retried 7 times, over about 45 hours. You can keep up to 10 endpoints per account, and limit one to the leads of some personas. The webhooks guide shows the check in Node.js and Python.

The MCP server

The Model Context Protocol is an open-source standard for connecting AI applications to external systems. Gemlead's server at https://gemlead.ai/mcp gives Claude, ChatGPT, Cursor and Claude Code over 60 tools, one for each thing the API does: search_leads, get_campaign_stats, list_conversations, send_message, create_export and more. Claude and ChatGPT sign in with OAuth, with no key to copy. In Claude Code, one command:

claude mcp add --transport http gemlead https://gemlead.ai/mcp \
  --header "Authorization: Bearer $GEMLEAD_API_KEY"

Then ask: "Show me today's hot leads for my Tipsters persona, with the reason each one scored high." Write tools need the write scope, and the assistant asks you before it sends, starts or deletes anything. To work on several X accounts, add one connection per account. The full setup is in the docs.

Why it works

  • Push beats polling. A webhook reaches your server the moment a lead turns hot, so your CRM or your rep gets it inside that first hour, without spending requests to check.
  • One record per lead. Save your CRM ID in the lead's metadata, and every later event links back to the same record. Fewer duplicates, less cleanup.
  • AI assistants already speak MCP. Anthropic reports more than 10 000 active public MCP servers and over 97 million monthly SDK downloads, with MCP adopted by ChatGPT, Cursor, Gemini, Microsoft Copilot and Visual Studio Code. Gartner expects 60% of B2B seller work to run through conversational AI interfaces by 2028.
  • Agents need good data. Gartner predicts that by 2028, fewer than 40% of sellers will say AI agents improved their productivity. Feeding yours scored leads with a reason for each score, rather than a raw list, is how you end up among the sellers who see the gain.

Manual exports vs the Gemlead API

TaskBy handWith the API, MCP and webhooks
Getting hot leads into the CRMExport a CSV, import it, dedupelead.hot creates the record as it happens
Knowing a lead repliedCheck each X inboxreply.received brings the message and the conversation
Linking a lead to its CRM recordA column in a spreadsheetThe CRM ID saved in the lead's metadata
Weekly numbersScreenshots of the DashboardCampaign stats and analytics, by day
A question about your pipelineFive tabs openAsk Claude or ChatGPT, through MCP
Pulling every lead at oncePage after pageOne export, CSV or JSON Lines

Who the API is for

  • Developers and RevOps who sync X leads into HubSpot, Salesforce, Pipedrive, Attio, Notion or Google Sheets, with their own code or an automation tool that receives webhooks.
  • Founders who work in Claude or ChatGPT and want their hot leads and replies in the same chat.
  • Agencies that report to clients from the analytics endpoints, with one key per client X account.
  • Teams building their own AI agents, who give them Gemlead's scored leads and its DM tools instead of a scraper.
  • B2C sellers, like a sports tipster or a creator with a paid community, who want each hot lead in their team's own tool.

How those leads are found is in how to find leads on X. Before an agent writes to them, read what AI SDRs can and cannot do.

Best practices

  1. One key per tool, kept on your server in an environment variable like GEMLEAD_API_KEY. Give write only to the tools that change data.
  2. Verify every webhook. Check the signature on the raw body and refuse timestamps more than 5 minutes old.
  3. Answer fast, work later. Reply 2xx within 10 seconds, then process the event in a queue. Delivery is at least once, so skip an event id you already handled.
  4. Export for bulk. One export beats hundreds of pages.
  5. Read before you allow. An assistant can be tricked by text it reads. Check what a write tool is about to do before you approve it.

FAQ

Does Gemlead have an API?

Yes. Gemlead has a REST API at gemlead.ai/api/v1, signed webhooks and an MCP server, all on one key. They come with the Business and Enterprise plans, trial included. The API covers leads, personas, sources, campaigns, conversations and DMs, exports and analytics, with 120 requests a minute per key.

How do I connect Claude or ChatGPT to my X leads?

Add Gemlead's MCP server, gemlead.ai/mcp, as a custom connector, then sign in to Gemlead with OAuth and pick your X account. Cursor and Claude Code can use an API key instead. Your assistant can then search hot leads, read conversations and check campaigns, and asks you before it sends, starts or deletes anything.

Which webhook events does Gemlead send?

Four: lead.created when a new lead is found and scored, lead.hot when a lead first reaches a score of 60, reply.received when a lead sends you a message, and reaction.received when a lead reacts with an emoji. Each request is signed, and failed deliveries are retried 7 times over about 45 hours.

Can I send X DMs through the API?

Yes. Send a message sends a DM from your connected X account, with text, an image, a GIF, a video or a voice note. Through the API, each X account can send 10 DMs a minute and 300 a day, or less when X sets a lower quota. Through MCP, the assistant shows you the text first.

Is the API available on the Starter plan?

No. The API, the MCP server and webhooks need the Business or Enterprise plan. On Free or Starter, requests answer 403 with the code plan_required, and webhook endpoints send nothing. Your keys and endpoints stay, and work again as soon as the account moves to Business or Enterprise.

Sources7
  1. Salesforce, State of Sales, 7th edition, 2026, 4 050 sales professionals in 22 countries.
  2. Oldroyd, McElheran and Elkington, The short life of online sales leads, Harvard Business Review, 2011, 1.25 million leads.
  3. Gartner, sales organizations that provide AI-enabled next best actions are 2.6x more likely to achieve commercial growth, 2026, 227 chief sales officers.
  4. Gartner, 60% of seller work through generative AI within five years, 2023.
  5. Gartner, AI agents will outnumber sellers by 10x by 2028, 2025.
  6. Anthropic, Donating the Model Context Protocol and establishing the Agentic AI Foundation, 2025.
  7. Model Context Protocol, What is the Model Context Protocol.

Features

From the first lead to the closed deal.

Gemlead's AI agents sell for you on X, around the clock. Simon AI finds your buyers, Dana AI scores each one, Nico AI writes and sends the outreach, and Sam AI answers every reply until the lead is ready to buy.

Buyers found 24/7

New buyers every day, from lookalikes, keywords and rivals' fans.

by Simon AI

Hot leads first

Every lead scored 0 to 100. You only spend time on real buyers.

by Dana AI

60%+ reply rate

Radar spots them online. A magic warm-up, then your DM lands.

by Nico AI

Mind-reading DMs

A deep read of their profile, posts and pains, then a DM in your voice.

by Nico AI

Every DM, one inbox

Every X account, every reply, every deal, in one live pipeline.

by Sam AI

Your AI closer

Replies in seconds, day and night, from your pitch. Until they buy.

by Sam AIBusiness

Scale without limits

One winning persona on many X accounts. Volume up, each one safe.

by Simon AIBusiness

Just ask Gemlead

Your leads, your stats, your next move, answered from your account.

by Julien AI

Meet the team
that never sleeps.

Frequently
asked questions

Can't find the answer you're looking for?

Start a chat with Julien AI

Yes. Starter and Business start with a 3 days free trial. You add a card at Checkout and you are charged nothing for those 3 days.

Cancel before the trial ends and you pay nothing. If you stay, billing continues on the plan you picked.

Gemlead is an AI sales team for X. Five agents find warm leads, score them, write outreach, and keep your inbox moving until you are ready to close.

You connect an X account, set your persona and campaigns, and Gemlead runs outbound around the clock.

Yes. Gemlead never asks for your X password. You connect from desktop Chrome, already logged in on x.com, and the extension reads that session. You can disconnect the account whenever you want.

Gemlead uses two secure techniques: the Chrome extension, and the X API. Together they get the most out of your account, at the best price for you.

Gemlead was built to respect X's rules and reach people surgically. It finds your highest-intent leads, the ones most likely to become clients and bring in money, and it keeps every send inside those rules. That is how one account brings in as much business as it can.

Founders, solopreneurs, and small teams selling B2B offers on X: SaaS, agencies, coaching, info products, and high-ticket services.

If your buyers are already posting on X, Gemlead is built for you.

Simon AI is the scout. He drafts your persona from a short brief, walks the following of the X accounts you pick as Sources and brings back leads who look like that buyer, up to 1 000 an hour per X account. Scraping never uses credits.

Dana AI is the judge. She scores each lead from 0 to 100 against your persona, so Nico and Sam only spend credits on people worth a conversation. A lead costs 1 credit, and 1 more when a promising one gets her second read.

Nico AI is the writer. He writes what your campaigns send, from the warm-up to personalised DMs, follow-ups and comments. An AI DM sent costs 5 credits, a comment 5 credits.

Sam AI keeps the inbox. He syncs every DM of your X accounts into Chat. On Business he writes the reply when a lead answers a campaign, as a suggestion you send or on his own in Auto. Each reply sent costs 30 credits.

Julien AI is Gemlead's chat. Today he answers your questions on the product, the screens and the plans, for free. Soon he will run the four others for you from that same chat.

Each agent owns one step so the pipeline stays fast and predictable.

Radar is the secret weapon behind Lookalike network campaigns. Nico AI knows the moment each lead is active on X and reaches them right there, on the post they just published.

Your like, comment, or DM lands while they are online, instead of firing into the void at 3am. It feels like a real person who was just around, which is why replies come in so much more often.

Keyword search, Competitor comments and Competitor followers skip it: they find people in the moment, so the follow, the like, then the message go out at once.

Most users see first qualified replies within 24 to 48 hours after connecting an account and launching a campaign.

Warm-lead sourcing and scoring start as soon as Simon and Dana are running on your persona.

No. Simon drafts your persona from a short brief. Campaign templates are ready to plug your sources into. You confirm and tweak, then go live in minutes instead of spending an afternoon on setup.

Yes. You can fully edit the messaging, number of steps, delays, and targeting. The AI gives you a ready-to-go campaign, but you stay in control.

Sequencing tools send messages. Gemlead runs the full loop: find, score, write, follow up, and sync the inbox on X.

You get a team of agents, not a single blast inbox with static templates.

You can create your account and connect one X account for free. Checkout opens when you launch scraping and scoring or activate a campaign, and your plan starts with the 3 days free trial.

Credits are the fuel that powers every Gemlead AI agent. Each AI action has its own cost.

1 to 2 credits when Dana AI scores a lead,
5 credits when Nico AI sends a campaign DM,
30 credits when Sam AI sends a reply,
5 credits when Nico AI sends a comment.

Anything that doesn't pull an AI agent into the loop, like manual DMs you write yourself, scraping, likes, follows or other actions, is on the house and never consumes credits, on any plan.

Your plan credits refill at the start of every billing cycle, and you always know what is left from your dashboard.

Starter includes 50 000 credits a month, around 1 000 new conversations with high-intent leads. Business includes 150 000 credits, around 3 000.

Yes. Any credits you top up on top of your plan are added to your balance and never expire, so you can stack reserves for busy weeks. Plan credits refill each billing cycle; top-up credits keep rolling over until you use them.

You add a card and start a 3 days free trial. Nothing is charged today. After 3 days, billing switches to your chosen plan automatically. You can cancel anytime from Plans with one click. No hidden fees.

For cold DMs, yes. X only lets verified accounts send message requests to people who do not already follow you.

Gemlead still finds and scores those leads, and Nico still tries to send. Without X Premium on the connected account, X blocks most of those requests. Premium is how those messages actually go out and can get a reply.

Yes. Cancel from Plans whenever you want, including during the 3 days free trial. No long-term lock-in. Quarterly and annual plans are optional discounts, not a contract.

Get Gemlead updates
delivered directly to your inbox.
Subscribe
By subscribing you agree to our Privacy Policy and provide consent to receive updates from our company.
Gemlead
English