# Seolup for AI agents
Seolup finds low-competition keywords from real SERP weakness — forums,
thin pages, AI Overviews, ads, local pack — not a guessed difficulty
score. Every keyword gets a 0–100 vulnerability score and an opportunity
quadrant: easy_win, hidden_gem,
trap, fortress.
## MCP tools (6)
-
find_low_competition_keywords1 credit / keywordRuns a real analysis: expands a seed keyword in a market, scores each term’s SERP vulnerability, returns a run_id.
-
get_analysis_resultsfree · readReads a run by run_id: keyword, volume, KD, score, label, quadrant, cluster, plus per-quadrant counts.
-
list_analysis_runsfree · readLists your organization’s recent runs — seed, date, status, keywords, credits spent, run_id.
-
analyze_serp_weaknessfree · readExplains why a keyword’s SERP is weak or strong: subscores, engine signals, reasoned label and quadrant.
-
cluster_keywordsfree · readGroups a run’s keywords into clusters — members, aggregated volume, best score — ready for content planning.
-
get_credit_balancefree · readYour balance, today’s operations against your tier’s daily limit, and your effective tier.
## Credit contract
1 credit = 1 keyword analyzed. Only
find_low_competition_keywords spends; the five reads are
free. One balance, shared across the web app and MCP.
-
Free100 welcome credits · 5 analyses/day · full features -
Starter2,000 credits / month · €19 · unlimited analyses -
Pro10,000 credits / month · €49 · priority support
## Connect
Needs Node.js ≥ 18, a Seolup account (email + password), and
the public backend URL + anon key. Works with Claude Desktop and Claude
Code today.
{
"mcpServers": {
"seolup": {
"command": ".../mcp/node_modules/.bin/tsx",
"args": [".../mcp/index.ts"],
"env": {
"INSFORGE_URL": "https://….insforge.app",
"INSFORGE_ANON_KEY": "eyJ…",
"SEOLUP_EMAIL": "you@email.com",
"SEOLUP_PASSWORD": "…"
}
}
}
} ## Links
- → https://app.seolup.io/signup # get 100 free credits
- → https://seolup.io/mcp # full MCP guide
- → https://seolup.io # product home