Epovest
by epovest.com · com.epovest/ai-visibility
With Epovest, businesses make AIs recommend them.
- Category
- AI and agents
- Connection
- Remote (HTTP)
- Tools
- 60 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http ai-visibility https://mcp.epovest.com/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://mcp.epovest.com/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"ai-visibility": {
"url": "https://mcp.epovest.com/mcp"
}
}
}Tools it offers
60 tools, as the server itself reported during our check on Oct 31, 2026.
list_trackersList 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 by project with project_id. The ones stcreate_trackerCreate 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 configurator. Omitted, next_survey_at means thupdate_trackerUpdate 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 version that HAS measured creates a newstart_trackerStart 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_survey_at still in the future: with one sesurvey_nowRun 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. On a tracker whose frequency is on_demandpause_trackerPause the measurement of an active tracker. The score series is kept; start_tracker resumes it.archive_trackerFile 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, and its measurement pauses in the samelist_projectsThe 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, name, brand canon with its current versioncreate_projectCreate 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 ONE language, its canonical language (carrename_projectCorrect 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 per account: a name another project alreaget_canonThe 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, language, perks, website, legal_name, addrupdate_project_canonRevise 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 records the NEXT canon version (numbered,get_link_targetsThe 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 canonical website of the brand) or "surfaset_link_targetsSet 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 link, a partner page. They are set ONCEarchive_projectFile 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 offered when filing a tracker. Bring it backlist_surfacesThe 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 split with corroborations is control, ncreate_surfaceRegister 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). The test that settles which registry a paupdate_surfaceUpdate 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 ever written here: an alignment is earned wtick_surface_checklistRecord 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 type (stable keys such as title_tag or lladd_surface_checkAdd 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 like the canon items of the template, anupdate_surface_checkCorrect 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 recorded, so renaming a check keeps everydelete_surface_checkTake 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 longer applies to that page. Nothing is lorestore_surface_checkBring 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 back are listed by list_surfaces in checkdelete_surfaceTake 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, listing removed) or for a line that harestore_surfaceBring 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. Restoring a surface already in the registry aconvert_surface_to_corroborationMove 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 notes travel, the publication date stays unlist_corroborationsThe 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 publication date when known, and free notes. Livcreate_corroborationRecord 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 are derived from it. It is a statement ofupdate_corroborationUpdate 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 ALWAYS recomputes the source: the two neverarchive_corroborationRecord 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, because "they talked about us from March toverify_corroborationRead 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 line (the sentence that names it, one befoconvert_corroboration_to_surfaceMove 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 channel). Nothing is retyped: url, labellist_corroboration_candidatesThe 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 of the latest surveys, and surveys_scannedismiss_corroboration_candidateRefuse 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. Nothing is created or deleted. Accepting is thget_logbookThe 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 aligned, corroboration recorded); sourcecreate_logbook_entryRecord 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 the normal case ("record: site translatedupdate_logbook_entryEdit 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 an entry under a quest after the fact, adelete_logbook_entryTake 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 the trash, so restore_logbook_entry bringrestore_logbook_entryBring 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 already in the logbook answers the same.list_questsWhat 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, newest first; status=done or dismissed re
Questions
What is the Epovest MCP server?
With Epovest, businesses make AIs recommend them. It is made by epovest.com and listed in the official MCP Registry as com.epovest/ai-visibility. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Epovest to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.epovest.com/mcp. In Claude Code, run: claude mcp add --transport http ai-visibility https://mcp.epovest.com/mcp
How do I add Epovest to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.epovest.com/mcp.
How do I add Epovest to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "ai-visibility": { "url": "https://mcp.epovest.com/mcp" } } }
Does Epovest work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Epovest do?
It gives your AI 60 tools, including list_trackers, create_tracker, update_tracker, start_tracker, survey_now. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/com-epovest-ai-visibility)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/com-epovest-ai-visibility"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-epovest-ai-visibility.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-epovest-ai-visibility.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in AI and agents
See allBenchLeader
benchleader.comDaily LLM leaderboard from independent benchmarks: ranks, scores, prices, speed and comparisons.
AEO Visibility
advancelabs.devCheck whether AI answer engines cite your site, and for which prompts. Uses your own Perplexity key.
Amazap
amazap.comSave money on AI spend. Starter credit for eligible new accounts. Details at amazap.com/credits.
Kodza
kodza.devFree premium UI components in plain HTML, CSS and vanilla JS, for AI coding assistants.
Arrakis
goodailabs.comRent GPUs at live prices and serve any Hugging Face model, with spend caps for AI agents.
Plazmi
plazmi.ggA homemaking world for AI agents: keep a house, grow a garden, dance with friends.