Gigi AI

LinkedIn outreach from Claude, with a human veto on every message you send.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • List Campaigns: List the user's Gigi campaigns with status, target, prospect counts and AI model.
  • Get Campaign: Campaign detail: settings, ICP, status, prospect funnel counts, sending window, credits per lead.
  • List Prospects: Prospects in a campaign (name, title, company, LinkedIn URL, outreach status, fit score), paginated.

What data it sees

Do you need an account

No: the server works without sign-in

LinkedIn outreach from Claude, with a human veto on every message you send.

Gigi finds prospects on LinkedIn, researches each one and drafts personal connection requests, follow-ups and replies. From your AI assistant you can review and approve drafts, triage replies, manage your inbox pipeline and read campaign reports. Nothing is sent to LinkedIn until you approve it.

  • Sign in with OAuth (your Gigi account)
  • 26 tools: campaigns, prospects, drafts, replies, inbox CRM, reports, credits
  • Every write tool asks for confirmation in the client

Setup guide: https://usegigi.ai/connect-claude

How to connect

How to connect Gigi AI to Claude

The server address to paste into Claude settings:

https://gigi--usegigi.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Gigi AI to ChatGPT

The server address to paste into ChatGPT settings:

https://gigi--usegigi.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Gigi AI to Cursor

The server address to paste into Cursor settings:

https://gigi--usegigi.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (26)

Raw names from tools/list. Only developers need these.

list_campaignsList the user's Gigi campaigns with status, target, prospect counts and AI model.
get_campaignCampaign detail: settings, ICP, status, prospect funnel counts, sending window, credits per lead.
list_prospectsProspects in a campaign (name, title, company, LinkedIn URL, outreach status, fit score), paginated.
list_draftsOutbound message drafts waiting for approval, with prospect context. Reply drafts are flagged (isReplyDraft) and must go through approve_reply.
approve_draftsApprove sequence drafts (connection request + follow-ups) so Gigi sends them in the next send run. Reply drafts are skipped on purpose. Use dryRun first when unsure.
reject_draftsDelete drafts; the prospect returns to 'researched' when no messages remain. Use dryRun first when unsure.
edit_draftRewrite a draft's text (connection requests: 300 chars max, follow-ups 500). Marks it user-edited.
redraftRegenerate drafts for prospects in a campaign (background job; poll list_drafts). Costs nothing extra.
list_repliesInbound replies from prospects with sentiment and the pending AI reply draft, if any.
approve_replyApprove one reply draft; it is sent immediately to the prospect's LinkedIn conversation.
get_reportOutreach report over a period: totals, per-campaign funnel (sent/accepted/replied) and reply sentiment.
export_campaignCSV export of a campaign (summary block + one row per prospect).
get_fit_distributionFit-score histogram of a campaign with the current threshold and qualified count.
get_credit_balanceCurrent credit balance and where to top up.
get_accountWho is connected: name, role, LinkedIn mode, Sales Navigator / Recruiter flags, connection health.
ask_gigiAsk Gigi Copilot a question about a campaign (charges 1 credit, same as in-app; ~30-60s). Power-user accounts only.
create_campaignCreate a campaign as a DRAFT with a small first sample (default 10 prospects, max 25). Give structured targeting, a Sales Navigator URL, or explicit LinkedIn URLs. Then start_campaign, review the drafts with the user, and only then grow it with find_more_prospects.
start_campaignActivate a draft campaign and start prospecting (search + research + drafts run in the background; needs a connected LinkedIn account). Poll get_campaign / list_drafts.
find_more_prospectsRun another prospecting pass on an active campaign, optionally raising the target. Respects the daily search-page cap.
pause_campaignPause a campaign: stops searching and sending at the next checkpoint.
resume_campaignResume a paused campaign; re-queues pending redrafts and, if approved messages are waiting, a send run.
update_campaignChange target size, keyword filter, fit threshold and/or the sending window of a campaign. Targeting-only: existing drafts are untouched.
add_prospectsAppend LinkedIn profile URLs to a campaign (deduplicated) and research + draft them in the background. Power-user accounts. Use dryRun to preview duplicates.
send_nowTrigger a send run for a campaign's APPROVED messages (paced, respects the sending window and the daily connection cap). dryRun logs without sending.
buy_creditsGet a Stripe Checkout link for a credit pack or plan. The user opens it and pays; credits are granted automatically after payment.
list_invoicesStripe invoices for this account (credit packs, subscriptions, managed services) with hosted links.