GensivDocs
AcademyAPI referenceMCP

Overview

IntroductionSetupToolsRecipes

Setup

Connect Claude, ChatGPT, Cursor or your own agent to the Gensiv MCP server with OAuth sign-in or a workspace API key.

Recipes

Questions and workflows to run with the Gensiv MCP server, from a weekly visibility briefing to finding the content your site is missing.

Gensiv

Resources

AcademyWebsiteBlogGlossary

Developer tools

API referenceMCP serverChangelog

Support

Contact supportGetting startedRate limits

© 2026 Gensiv. All rights reserved.

Tools

Every tool the Gensiv MCP server offers, what it returns and the API endpoint it mirrors.

Every tool except brands_list takes a brandId. Start with brands_list, then pass a brand id to the others. Lists return at most 25 items a page; use page for more. Each tool returns the same data as the API endpoint in the last column, and filters take the same values, such as engine slugs from brand_engines and dates as YYYY-MM-DD in UTC.

Brand and setup

ToolWhat it returnsAPI endpoint
brands_listYour brands grouped by workspace, with id, name and domainGET /brands
brand_hub_getThe brand hub: description, key features, industry, tone of voice and personaGET /brands/{brandId}/hub
brand_enginesThe AI engines tracked for the brand, with the slugs other tools filter byGET /brands/{brandId}/engines
usage_getPlan, limits and usage for brands, prompts, responses, site pages and creditsGET /billing/usage

Visibility

ToolWhat it returnsAPI endpoint
visibility_overviewVisibility, share of voice, position and mentions for the brand and each competitor, by dayGET /brands/{brandId}/dashboard/overview
visibility_heatmapOne metric in a grid of brands, engines, topics or countriesGET /brands/{brandId}/dashboard/heatmap
visibility_countriesVisibility per country of the tracked promptsGET /brands/{brandId}/dashboard/countries
trends_moversPrompts where the brand's visibility rose or fell mostGET /brands/{brandId}/trends/movers
sentiment_overviewAverage sentiment of AI answers about the brand, by prompt type and dayGET /brands/{brandId}/sentiment/overview
competitors_listTracked competitors with ids, domains and tagsGET /brands/{brandId}/competitors

Prompts and responses

ToolWhat it returnsAPI endpoint
prompts_listTracked prompts with type, intent, country, topics, tags and visibilityGET /brands/{brandId}/prompts
prompt_insightsOne prompt's ranking of the brand and competitors, with daily resultsGET /brands/{brandId}/prompts/{promptId}/insights
responses_listAI answers with a preview, scores, brand mentions and citation countsGET /brands/{brandId}/responses
response_getOne AI answer in full, with every mention and cited URLGET /brands/{brandId}/responses/{responseId}
responses_overviewAnswer counts by engine and dayGET /brands/{brandId}/responses/overview
topics_listTopics with ids and prompt countsGET /brands/{brandId}/topics
tags_listPrompt or competitor tags with idsGET /brands/{brandId}/tags
personas_listBuyer personas and their persona promptsGET /brands/{brandId}/personas

Sources

ToolWhat it returnsAPI endpoint
citation_domainsDomains AI engines cite most, and whether each is yours, a competitor's or otherGET /brands/{brandId}/citations/domains
citation_urlsCited pages with title, source type, content type and countsGET /brands/{brandId}/citations/urls
citation_url_getOne cited page: the prompts and engines that cite it and the brands it mentionsGET /brands/{brandId}/citations/urls/{pageId}
reddit_threadsReddit threads AI engines cite, with subreddit and brand mentionsGET /brands/{brandId}/social/reddit/posts
fanout_queriesWeb searches AI engines ran while answering, with counts per engineGET /brands/{brandId}/fanouts/queries

Content and actions

ToolWhat it returnsAPI endpoint
content_gaps_overviewHow well the brand's site covers what AI answers discussGET /brands/{brandId}/content-gaps/overview
content_gap_promptsPrompts with the site's coverage score for eachGET /brands/{brandId}/content-gaps/prompts
content_gap_getOne prompt's gap: score, the searches engines ran and a recommendationGET /brands/{brandId}/content-gaps/prompts/{promptId}
actions_listAction items with kind, severity, status and assigneeGET /brands/{brandId}/actions
action_getOne action item with its details and activityGET /brands/{brandId}/actions/{actionId}
documents_listArticles and page refreshes Gensiv wrote, with status and published URLGET /brands/{brandId}/documents
document_getOne article with its brief, findings, SEO fields and full MarkdownGET /brands/{brandId}/documents/{documentId}

Write tools

These appear only on connections that allow changes (Setup). Clients that read tool annotations ask before running the tools marked destructive.

ToolWhat it doesDestructiveAPI endpoint
prompts_createAdds tracked prompts; counts toward the plan's prompt limitNoPOST /brands/{brandId}/prompts
prompts_updateEdits one prompt's text, type, intent, country, topics or tagsNoPATCH /brands/{brandId}/prompts/{promptId}
prompts_bulkEnables, disables, classifies, relocates or deletes several promptsYesPOST /brands/{brandId}/prompts/bulk
prompts_tagAdds tags to, or removes them from, several promptsNoPOST /brands/{brandId}/prompts/tags
prompts_set_topicsAdds several prompts to topics, or removes themNoPOST /brands/{brandId}/prompts/topics
competitors_createTracks a new competitor as direct or ignoredNoPOST /brands/{brandId}/competitors
competitors_updateEdits a competitor's name, website and variationsNoPATCH /brands/{brandId}/competitors/{competitorId}
competitors_bulkMoves several competitors to direct, ignored or suggested, or deletes themYesPOST /brands/{brandId}/competitors/bulk
competitors_tagAdds tags to, or removes them from, several competitorsNoPOST /brands/{brandId}/competitors/tags
topics_createAdds a topicNoPOST /brands/{brandId}/topics
topics_updateRenames or recolors a topicNoPATCH /brands/{brandId}/topics/{topicId}
topics_deleteDeletes a topic; its prompts stayYesDELETE /brands/{brandId}/topics/{topicId}
tags_createAdds a prompt or competitor tagNoPOST /brands/{brandId}/tags
tags_renameRenames a tagNoPATCH /brands/{brandId}/tags/{tagId}
tags_deleteDeletes a tag and removes it from everything it labelsYesDELETE /brands/{brandId}/tags/{tagId}
personas_createAdds a buyer personaNoPOST /brands/{brandId}/personas
personas_updateReplaces a buyer persona's fieldsNoPUT /brands/{brandId}/personas/{personaId}
personas_deleteDeletes a buyer personaYesDELETE /brands/{brandId}/personas/{personaId}
actions_createAdds a custom action in To DoNoPOST /brands/{brandId}/actions
actions_updateMoves an action on the board or changes its severity, assignee or textNoPATCH /brands/{brandId}/actions/{actionId}
documents_createStarts writing an article in the background; spends writing creditsNoPOST /brands/{brandId}/documents
documents_refreshStarts rewriting an existing page in the background; spends writing creditsNoPOST /brands/{brandId}/documents/refresh

Writes follow the same plan limits as the app. When a workspace is out of credits or over a limit, the tool returns the reason and the plan that fixes it.

Errors

Tool errors come back as a normal tool result the assistant can read and explain:

MessageWhyFix
Brand not foundThe brand id is wrong or belongs to a workspace you're not inCall brands_list and use an id from it
The API and MCP start on StarterThe workspace is on LiteUpgrade in Settings > Billing
Pick a plan to continueThe workspace has no active planStart a trial or pick a plan
This connection is read-onlyA write tool was called on a connection without changes allowedReconnect with Allow changes on, or use a key with Allow changes
Not enough creditsThe article needs more writing credits than are leftBuy a credit pack in Settings > Billing

Setup

Connect Claude, ChatGPT, Cursor or your own agent to the Gensiv MCP server with OAuth sign-in or a workspace API key.

Recipes

Questions and workflows to run with the Gensiv MCP server, from a weekly visibility briefing to finding the content your site is missing.

On this page

Brand and setupVisibilityPrompts and responsesSourcesContent and actionsWrite toolsErrors
Start free trial
Start free trial