mcpserver.lol
registry/ai-visibility
Connection check verified live · 20h ago

ai-visibility

With Epovest, businesses make AIs recommend them.

Tools 67
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

67 tools

Read from the running server on 20h ago.

accept_keyword_discovery domaindomainstracker_id*
Accept one discovered suggestion (domain) or a batch (domains): each becomes a tracked keyword of the tracker, in place, and its series starts at the next survey. Refused with keyw…
add_surface_check label*scopesurface_id*restates_canon
Add a check of your own to the checklist of one surface: a requirement the person holds on THAT page, in their words. It becomes REQUIRED for the page to count as aligned, exactly…
archive_corroboration archivedcorroboration_id*
Record that the page is no longer there (article unpublished, link dead), or put it back live with archived false. Nothing is deleted: the line stays, and so does the history, beca…
archive_project can modify data archivedproject_id*
File a project away once the folder has served its purpose: a client that left, a brand that was sold. It moves to the end of list_projects with archived true, and stops being offe…
archive_tracker can modify data archivedtracker_id*
File a finished tracker away: a campaign that ended, a brand that was sold, a trial that is over. It moves to the end of list_trackers with archived true, stops asking for anything…
complete_quest quest_id*
Mark a quest done: the move happened. Sets the state and the closing date; calling it again leaves it done, so a retry is safe, and a dismissed quest that was done after all become…
contact_support kindmessage*subjectthread_id
Send a message to the humans behind Epovest: report a problem, suggest an improvement, ask a question. Use it when a tool refuses what should work, when the product is missing some…
convert_corroboration_to_surface corroboration_id*
Move the page to the surface registry: the customer has, or takes, the final say on it (their own profile or listing recorded on the wrong side, or a source that became a reliable…
convert_surface_to_corroboration surface_id*
Move the page to the corroboration registry: someone else has the final say on it (the customer lost, or never had, the hand on the content). Nothing is retyped: url, label and not…
create_competitor_scan titleusageenginecountrycategory*language +3
Prepare a competitor scan on a basket of up to 5 companies of the same market. Three or more is what the scan is built for: from there the places rank by RECURRENCE, that is by how…
create_corroboration url*labelnotesproject_id*published_onrequest_channel
Record a page about the brand where someone else has the final say. URL-FIRST: the exact address of the page is the only thing needed, the source on the map and the display name ar…
create_logbook_entry label*notescategory*quest_idproject_id*occurred_at
Record an action in the logbook of a project: what was done, and WHEN it was done. occurred_at is the date of the ACTION itself, not of the recording: recording after the fact is t…
create_project name*canon_longcanon_emailcanon_perkscanon_phonecanon_short +7
Create a project to file trackers under: one project per BRAND, never per language. It can carry the brand canon: the reference wording every publication reuses as is, written in O…
create_quest notestitle*project_id*
Add a quest to the file of a project: a next move the customer decided, kept where the work resumes ("get our MCP server listed on the AI tool directories"). title says the move; n…
create_surface url*typelabelnoteslanguagesproject_id*
Register a surface of a project: one page about the brand where the customer has the final say (their site, their profiles, their listings, wherever they can change the content). T…
create_tracker title*engines*prompts*analystskeywordsdiscovery +6
Create a tracker in draft. It measures nothing yet: call start_tracker to launch it against the prepaid credit balance. Validation rules and messages are the same as the app config…
delete_logbook_entry can modify data entry_id*
Take a manual logbook entry out of the logbook, and the annotation it placed on the curves with it. Only do it when the user asked for it: it is their logbook. The entry waits in t…
delete_surface can modify data surface_id*
Take a surface out of the registry: the page stops being followed, and the registry stops asking to bring it in phase with the canon. Use it for a page that is gone (account closed…
delete_surface_check can modify data check*surface_id*
Take a check of your own out of the checklist of a surface: it leaves the list, stops holding the page short of aligned and stops accepting ticks. Use it when the requirement no lo…
dismiss_corroboration_candidate url*project_id*
Refuse a suggested page: it is never proposed again for this project. Use it when the excerpt matched something else than the brand, or when the page is not worth recording. Nothin…
dismiss_keyword_discovery domaindomainstracker_id*
Dismiss one discovered suggestion (domain) or a batch (domains): the domains are never proposed again on this tracker, and appear in the dismissed list until restored. All-or-nothi…
dismiss_quest quest_id*
Set a quest aside: the customer decided the move is off. Sets the state and the closing date; calling it again leaves it dismissed, so a retry is safe. The quest stays readable in…
get_account_settings read-only
The settings of the account: the legal name, billing country, postal address and intra-EU VAT number printed on its invoices, plus the language we write to it in and the time zone…
get_canon read-only project_id*
The brand canon of a project and every revision it went through. canon is the CURRENT wording, under the same keys update_project_canon writes (one_liner, short, long, category, la…
get_competitor_scan read-only competitor_scan_id*
One scan and its list of PLACES: the domains the engine cited while answering about the basket, ranked by how many of its companies each place covers (`subjects`, the number that c…
get_credits read-only
The prepaid credit balance of the account: available credits, which never expire, and the amount reserved by surveys in progress with the detail of each reservation. Read it before…
get_link_targets read-only project_id*
The addresses of the brand that a watched page can link to. Two lists come back. derived: what is already covered without anyone typing it, each row with its source, "canon" (the c…
get_logbook read-only sourcedeletedcategoryquest_idproject_id*
The logbook of a project, newest first: every dated move, composed from two sources. source=tool events are derived from the suite itself (canon moved to a version, surface marked…
get_responses read-only qpagetoneengine*surveyper_page +3
The raw answers of ONE AI engine for a tracker, newest surveys first, paginated. Every answer carries its cited sources and keyword mentions, plus uncited_sources (the pages the en…
get_results read-only engineanalysttracker_id*
The score series of a tracker: one row per analyst, keyword, engine, tracker version and survey period, in chronological order. Depending on the analyst, a row carries citation_rat…
get_source read-only source_id*
One entry of the Atlas, read by its id: the domain and its AI Authority on each AI. Call list_sources to find a source id, or to read the same entries filtered and ranked.
get_support_thread read-only thread_id*
One support thread with its messages, including the answers of the support team. Read it back after contact_support to relay the answer to the user.
get_usage read-only pagetypemonthper_page
What the account SPENDS: one call, three answers, and they must never be mixed up. (1) THIS MONTH, a FORECAST: `this_month_forecast` gives `total_minor` for the month in progress,…
list_competitor_scans read-only project_id
The competitor scans of the account, newest first: a basket of up to 5 companies of one market, asked to one engine, from which the scan returns THE PLACES that corroborate them. `…
list_corroboration_candidates read-only project_id*
The MENTIONS a search engine has shown the brand in, found in the text the engine itself returned next to each address. The list is recomputed on every read from the raw payloads o…
list_corroborations read-only project_id*
The corroborations recorded for a project: the pages about the brand where someone else has the FINAL SAY, each with its exact address, the source it sits on (domain), the publicat…
list_keyword_discoveries read-only tracker_id*
The keyword suggestions DISCOVERED on a tracker: domains the surveyed engines cite as sources again and again, that no tracked keyword covers. Recomputed on every read, from the re…
list_projects read-only
The projects of the account: the folders trackers are filed under (one project per tracker at most; pure organization, no effect on measurement or billing). Each carries its id, na…
list_quests read-only statusproject_id
What there is to do for the GEO work, and where to resume it. Lists the quests of the account: moves the customer (or you, on their behalf) decided and recorded, open by default, n…
list_source_channels read-only source_id*project_id
The channels behind one source of the Atlas: who published the videos the AIs cited when answering the questions of this account, with their videos and the questions that surfaced…
list_sources read-only pagesortdomainengineper_pageproject_id
The Atlas: the sources the AIs cite when they answer YOUR trackers. Each entry is a domain with its AI Authority on each AI, a 0 to 100 scale over the last 30 days where 100 is the…
list_support_threads read-only
The support threads of the account, most recent first: what was asked, and whether the support team has answered. The threads are shared by the members of the account, whatever wro…
list_surfaces read-only sortdeletedproject_id*
The surface registry of a project: the pages about the brand where the customer has the FINAL SAY (website, GitHub, LinkedIn, X, YouTube, Wikidata, directories, app stores...). The…
list_trackers read-only project_id
List the trackers of the account, current versions: configuration, status, keywords, analysts, project and the recalculated cost per survey. Start here to find a tracker id. Filter…
pause_tracker tracker_id*
Pause the measurement of an active tracker. The score series is kept; start_tracker resumes it.
rename_project name*project_id*
Correct the name of a project: the folder keeps its id, its canon, its trackers, its surfaces and its logbook, and the name shown is the only thing that changes. Names are unique p…
reopen_quest quest_id*
Put a closed quest back in the file: it returns among the open moves with its sheet as it was, the date it was added, its author and its notes, so a quest closed by mistake or take…
restore_keyword_discovery domaindomainstracker_id*
Restore one dismissed domain (domain) or a batch (domains): it leaves the tracker dismissed list and becomes eligible for discovery again, suggested anew while the engines keep cit…
restore_logbook_entry entry_id*
Bring an entry back to the logbook, with the annotation it placed on the curves. Call get_logbook with deleted set to "only" to find the entries to bring back. Restoring an entry a…
restore_surface surface_id*
Bring a surface back to the registry, with its sheet and its alignment journal as they were. Call list_surfaces with deleted set to "only" to find the surfaces to bring back. Resto…
restore_surface_check check*surface_id*
Bring a check of your own back to the checklist of a surface, with the cells it had: it becomes work again, so the page needs it verified to count as aligned. The checks to bring b…
set_link_targets project_id*link_targets*
Set the addresses of the brand that are neither its canonical website nor a page of the surface registry: a satellite domain the customer does not want to keep aligned, a tracking…
start_competitor_scan competitor_scan_id*
Arm a prepared scan: the engine is asked, and the prepaid balance is debited by the amount `estimated_cost_minor` announced on the scan. SPENDS: read that amount to the person and…
start_tracker tracker_id*
Start or restart the measurement of a tracker against the prepaid credit balance. The first survey runs there and then, whatever the frequency, unless the tracker carries a next_su…
survey_now tracker_id*
Run one survey of a measuring tracker right now, on top of its schedule. Its settings stay as they are: same anchor, same frequency, and the next scheduled survey keeps its date. O…
tick_surface_checklist ticks*surface_id*
Record what a surface actually carries, cell by cell, as many moves as you want in one call. The items are listed by list_surfaces as checklist.items: the template of the surface t…
topup_credits amountamount_minor
Prepare a top-up of the prepaid credit balance and return the hosted payment link. Nothing is charged by this call: hand payment_url to the user, the payment happens there, and the…
update_account_settings namelanguagetimezonebilling_addressbilling_countryintra_eu_vat_number
Change the settings of the account. Send only what the user is changing: every setting you leave out keeps its value. `billing_country`, `billing_address` and `intra_eu_vat_number`…
update_competitor_scan questionsrescan_cadencecompetitor_scan_id*
Correct a scan still in draft, and set the cadence of one already armed. `questions` is where the measurement is won: send the questions to KEEP, with the wording you want asked. A…
update_corroboration urllabelnotesmonitoringpublished_onrequest_channel +1
Update the sheet of a corroboration: only the fields you send change (an empty label goes back to the derived one, an empty notes or published_on clears it). Correcting the url ALW…
update_logbook_entry labelnotescategoryentry_id*quest_idoccurred_at
Edit a manual logbook entry: only the fields you send change (empty notes clear them). It is the customer's own logbook: a typo or a wrong date is simply corrected. quest_id files…
update_project_canon canon_longproject_id*canon_emailcanon_perkscanon_phonecanon_short +7
Revise the brand canon of a project. Field by field: a provided field replaces the current wording (an empty string clears it), an omitted field is kept as is. Any actual change re…
update_quest notestitlequest_id*
Edit a quest: only the fields you send change (empty notes clear them). It is the customer's own file: a typo or a sharpened wording is simply corrected. The status changes through…
update_surface urltypelabelnoteslanguagessurface_id*
Update the registry sheet of a surface: only the fields you send change (a sent languages list replaces the previous one; an empty label or notes clears it). No journal line is eve…
update_surface_check check*labelsurface_id*restates_canon
Correct a check of your own on a surface: its label, and whether it restates the canon. Only what you send changes. The key never moves, being the coordinate of the cells already r…
update_tracker titleenginespromptsanalystskeywordsdiscovery +7
Update the configuration of a tracker: only the fields you send change. Keywords, analysts and the title apply in place. Changing the prompts, engines, frequency or resolution of a…
verify_corroboration corroboration_id*
Read the page again and report what it says today. One pass returns two findings, dated, and included at no cost. On the MENTION: the passage around the brand is archived on the li…