LinkGecko MCP server and API

Connect LinkGecko to an AI assistant, or call it from any tool over the API. Pull the link plan, answer journalist requests and draft outreach without opening the app.

Start free trialView the API spec

Connecting an assistant or a tool

Claude
Desktop, web and Cowork
Add a custom connector with the server URL below, then approve access with your LinkGecko login.
ChatGPT
Connectors and custom GPTs
Add the server URL as a custom connector in developer mode. For a custom GPT, import the OpenAPI spec under Actions and use an API key.
Coding agents
Cursor, Claude Code, Codex
Add the server URL with an API key from Settings in LinkGecko. The app shows the exact snippet for each client.
Automation
Zapier, Make, n8n, scripts
Call the REST API with your API key. The OpenAPI spec describes every endpoint, parameter and credit cost.
MCP serverhttps://mcp.linkgecko.com
REST APIhttps://linkgecko.com/v1
OpenAPI spechttps://linkgecko.com/v1/openapi.json

Assistant apps sign in with your LinkGecko account. Command-line clients and the API use a key from Settings.

Workflows

Assistants show these as ready-made commands. Each one runs the tools in order and hands back a finished result.

  • “Which sites cite our competitors for best crm for startups, and not us?”
  • “Write the outreach email for the most cited site we are missing from.”
  • “Find podcasts and journalists looking for an expert in our space.”
  • “Run a full audit of acme.com and give me a client-ready report.”
  • “What changed since last week's run?”
Link buildinglink_building
The cited sites the brand is missing from, plus journalist and podcast requests, with the emails and pitches drafted.
Competitor analysiscompetitor_analysis
Who AI recommends instead of the brand, which questions each rival holds, and the pages carrying them.
Keyword and question discoverykeyword_discovery
The real questions buyers ask AI in this market, grouped by intent and topic.
Full auditfull_audit
Where a brand stands in AI answers, the sites to get onto, and the first moves, as a client-ready report.
Keyword market scanmarket_scan
Who AI recommends for a keyword, why, and the questions nobody owns yet. No brand needed.
Content plancontent_plan
The pages to write so AI answers start naming the brand, ranked, with a first draft.
Weekly check-inweekly_check
What moved since last time, the trend, and what to do this week.
Client reportclient_report
A finished report for a client or a team, plus a public share link.

The 43 tools

Link opportunities
get_link_opportunities
Live requests matched to the brand: journalists asking for an expert quote (type pr_quote) and podcasts booking guests (type podcast).
find_link_opportunities1 credit
Scores every live journalist and podcast request against the brand and keeps the strong fits.
draft_link_pitch1 credit
Writes the reply to a journalist or podcast request, in the brand's voice, with placeholders for any number it cannot source.
get_link_pitch
The pitch already drafted for a link opportunity, or null when none exists yet.
set_link_opportunity_status
Marks a link opportunity new, saved, dismissed or done, so the list reflects what the team handled.
Competitors
list_entities
Every competitor, cited site and question across a brand's recent analyses, each with the slug that get_competitor_profile, get_source_profile and get_question_profile take.
get_competitor_profile
Competitor analysis for one brand named in the answers: the questions it holds, the ones it never appears in, the pages cited beside it, and its trend.
get_source_profile
One cited site: which questions cite it, which brands it names, and whether the brand is on it.
get_question_profile
One buyer question across analyses: who the answers named each time and which pages they cited.
analyze_competitor1 credit
Starts a full analysis of a competitor named in an analysis, on the same market, so you can see where it wins and why.
Analyses
run_analysis1 credit
Starts a new analysis of a brand: it gathers real search phrases, drafts the questions buyers ask AI, asks live AI answer engines, and records every brand named and page cited.
scan_keyword1 credit
Who AI recommends for a keyword or buyer question, with no brand needed: the brands named and how often, the pages and threads behind them, the questions around the keyword, and the open ones nobody owns.
get_analysis
Status of one analysis: queued, running, complete or failed, the current stage, and timestamps.
list_analyses
Your recent analyses across all brands, newest first, with brand, topic, status and answer share.
rerun_analysis1 credit
Runs a finished analysis again with the same brand and topic, to measure what changed after work was done.
discover_more_questions1 credit
Keyword discovery: adds a fresh batch of buyer questions to a finished analysis and asks AI each one, so the question set and results grow.
Results
get_action_plan
The ranked plan for one analysis, the same one the app shows: each action has the evidence behind it, the competitors benefiting, effort, and a ready deliverable (an outreach email, a thread to reply in, a page to write, a pitch, or a fix).
get_score
Headline numbers for one analysis: answer share (how many answers name the brand) and every brand the answers named, with the share of questions each wins.
get_questions
The buyer questions an analysis asked, built from real search phrases: each with intent (informational, commercial, transactional, comparison), buying stage, persona, topic cluster, a demand signal, and whether the brand was named.
get_transcript
Every AI answer the analysis collected, word for word, with the brands each named and the pages each cited.
get_opportunities
High-demand questions where the brand is missing, each with the competitor winning it and the pages that answer cites.
get_content_gaps
Content to create so the brand wins future answers: each idea has intent, relevance, a suggested format, difficulty, demand, the likely current winner and a priority.
get_citations
The third-party pages AI cites in this market, by domain, each flagged with whether the brand appears there.
get_communities
The Reddit, Quora and forum threads the answers quote in this market, with the question that surfaced each.
get_fixes
Ranked fixes for one analysis, each with impact, effort and a done flag the user sets.
set_fix_done
Ticks a fix done, or not done, so the list and the next report reflect progress.
set_plan_action_done
Ticks an action from get_action_plan done, or not done.
get_changes
What moved between a brand's two latest analyses: questions won and lost, competitors that entered or left, pages that started or stopped being cited.
get_trend
Every finished analysis of a brand over time, oldest first, with answer share and how many questions named it.
Drafts
draft_community_reply1 credit
Writes a genuine, helpful reply for a thread from get_communities, after reading the thread.
get_community_reply
The reply already drafted for a community thread, or null when none exists yet.
draft_content1 credit
Writes a page for a content gap or a missed question, answer-first and structured for AI to quote.
get_content_draft
The page already drafted for a content gap or question, or null when none exists yet.
Reports
get_report
A complete, presentable report for one analysis: summary, answer share, competitors, why the leader gets named, the action plan with outreach emails, missing questions, cited pages, community threads, content gaps, fixes, sentiment if run, and method.
share_report
Publishes a public, read-only summary of the analysis (answer share, competitors, cited sites) and returns its link.
Sentiment
run_sentiment1 credit
Reads reviews, complaints, support stories, press, expert opinion and forum threads about the brand, plus a head-to-head with its top competitor, and scores trust, authority, reputation and overall sentiment.
get_sentiment
The brand's latest sentiment report: overall, trust, authority and reputation scores (0-100, red below 40, green from 65), themes with quotes and sources, actions, and when the next run opens.
Brands
list_brands
Every brand you track, and every keyword you have scanned (kind 'market'), with its id, domain, market, competitors, Auto-agent setting and latest analysis id (latest_run_id).
get_brand
One brand's settings: name, domain, market, aliases, tracked competitors, Auto-agent cadence and latest analysis id.
lookup_domain
Reads a website and suggests its brand name, market (category) and likely competitors.
create_brand
Adds a brand to track.
update_brand
Changes a brand's settings.
Account
get_credits
Credits left in the current billing window, when the window resets, and what each action costs.

Credits and access

The plan includes 50 credits a month, shared by the app, assistants and the API. Each action marked with a credit asks before it runs, and the assistant tells you what is left afterwards.

Each connection sees only your own brands and analyses.
Revoke an assistant or an API key at any time from Settings.
Nothing destructive is exposed: no tool deletes a brand or an analysis.
Start free trial