Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted just now
teppi

MCP serverdev.getcited/mcp

SEO and AI-visibility operator tools: site health, ranked actions, ranks, visitor behavior.
UNRATEDActivestreamable-httpapp.getcited.dev

Overview

Score?
UNRATED 0.570
of what a free look can see, on 14 looks
Looks
16
last 15 hr ago
Tools
29
changed 4 days ago

More info

URL
app.getcited.dev/api/mcp
streamable-http
Says it is
getcited 0.4.3
protocol 2025-06-18
In the record since
14 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.570 · highest on record 0.8561

Toolsfrom sha256:3979038ff8…6dd65e · +0 −0 4 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
add_geo_prompts
Pass `prompts` as an array of objects, not strings: each is { prompt: "best seo tool for agents", stage?: "tofu" | "mofu" | "bofu", format?: "keyword" | "conversational" | "list" }
input · output
add_keywords
Starts tracking search `terms` for a project and returns `added`, the number of new keywords. Pass terms as an array of plain search phrases (terms: ["seo tool", "rank tracker"]) w
input · output
add_project
Register the site you are working in, and get its project id back. Pass the domain you derived from this codebase (git remote, deployed URL, site config). Safe to call every run: i
input · output
check_geo
Queues a run of every tracked GEO prompt against each configured AI answer engine and returns status, jobId and the prompt count. The work runs asynchronously in the worker and tak
input · output
check_rankings
Queues a search-position check (top 30 results) for every keyword tracked on this project and returns status, jobId and the keyword count. The work runs asynchronously in the worke
input · output
claim_action
Marks an open action as claimed by this API key, so other agents working the same queue skip it, and returns the updated action. Only an open action can be claimed: one already cla
input · output
complete_action
Mark a problem done after you have addressed it in the codebase. Pass `note` to record what you changed; the owner reads it to tell a real fix from a box ticked. Pass `commit` with
input · output
dismiss_action
Drop a problem you are deliberately not acting on, and say why. `reason` is required and is shown to the site owner: explain what makes this finding wrong or inapplicable here, in
input · output
geo_summary
Returns how often the site appears in AI answers: one row per tracked prompt, and within it one entry per engine with runs, citedRuns, mentionedRuns, citedRate and mentionedRate, p
input · no output
get_action
Returns one action in full: type, priority, title, rationale (what was measured and why it matters), targetUrl, status, the claim and closing fields, and `payload`, the evidence (t
input · output
get_behavior_digest
Returns visitor analytics from the site's own traffic over the last `days`: sessions, engaged and bounce rates, channels including AI assistants, top pages, exit pages, statistical
input · no output
get_content_brief
Evidence for building a page for one query. Contains no wording; what to write is yours. `query` is one row's `query` from list_opportunities, exactly as it came back (a tracked ke
input · output
get_next_work
The one call an unattended agent needs: the findings worth acting on now, most important first, or an instruction to stand by until a given time. Ordering is severity weighted by t
input · output
get_page_history
Every measurement that touched one page, newest first, so a change can be matched to its effect. `url` is the full url of a page on the tracked site (https://example.com/guide); `d
input · output
get_page_profile
Returns the visitor behaviour of one page over the last `days`: pageviews, entries, bounce rate, exits, 50% and 100% scroll rates, average active time, rage and dead clicks, and vs
input · no output
get_project_profile
The stored profile for a project: the three texts as they were written and where they came from, the market country and language, the tracked competitors, the declared techStack ne
input · output
get_setup_status
The onboarding as a checklist for one project: each step (profile, tech stack, competitors, first audit, keywords, rank check, GEO prompts, GEO check, visitor snippet) with whether
input · output
get_site_health
Returns the project's current state: the latest crawl (status, pages crawled, when), issue counts by severity and by rule, the open action count and the scores, where a dimension w
input · no output
how_to_authenticate
This server is not authenticated, so none of its SEO tools will answer. Call this for the exact steps to fix it. Retrying other tools will not help.
input · no output
list_actions
Returns the prioritized problems filed for a project, most urgent first; priority 1 is most urgent, 5 least. Read-only. Defaults to open ones. By default it answers grouped: one en
input · output
list_keywords
Returns `keywords`, one row per tracked keyword, newest first: id (the keywordId rank_history takes), term, country, language, createdAt, `metric` (search volume, cpc, difficulty,
input · output
list_opportunities
The opportunity queue: one row per query the site should hold and does not, or holds badly, built only from rows already measured. Keywords come from rank checks, prompts from AI a
input · output
list_projects
Lists the sites this API key can operate on and returns `projects`, newest first, each with id (the projectId every other tool takes), domain and createdAt. Read-only. Sites remove
input · output
list_regressions
What is measurably worse than it was, over the last `days` (default 30). Three kinds: `rank`, a keyword whose best position over the last three checks is at least three places wors
input · output
rank_history
Pass `keywordId`, which is the id field of an entry from list_keywords, together with the projectId that keyword belongs to. Returns the position samples for that keyword over the
input · output
refresh_actions
Rebuilds this project's action list from what is already measured (crawl findings, ranks, AI-engine citations, visitor behavior) by fixed rules: no model, no provider call, no quot
input · output
remove_project
Stop tracking a site: it leaves list_projects, stops being crawled or checked, and frees a site slot on the plan. Nothing is erased. Its crawls, findings and history are kept, and
input · output
run_audit
Queues a fresh crawl and audit of the site and returns the crawl id and status, up to maxPages pages (default 100; the response says how many it used). Most crawls finish in under
input · output
set_project_profile
Step one of the growth recipe, and the gate on the rest of it. Record what this site sells in the owner's words: productSummary (a paragraph, at most 600 characters), valueProposit
input · output
Verify it yourselfnpx teppi-check https://app.getcited.dev/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2Z19YEJ98KKJ9TN225ZHPE9