Integrations

MCP server

Connect Claude, or any MCP client, straight to your GenAuthority workspace.

GenAuthority ships a Model Context Protocol server, so an AI assistant can read your visibility data and make changes to your workspace without you copying anything into a chat window.

Endpoint

POST https://api.genauthority.com/mcp

JSON-RPC over Streamable HTTP. Authorisation is OAuth: your client sends you through a consent screen, you approve, and it receives a token scoped to your workspace. Tokens can be revoked at any time from Team → API access.

The tools

Thirteen, split by whether they change anything.

Read (9)

ToolReturns
list_brandsEvery brand you can see. Call this first, the rest take a brand from it.
get_visibilityVisibility percentage, overall and per engine
get_share_of_voiceYour share against tracked competitors
get_promptsThe tracked prompt library, with paused state
get_perceptionAttributes engines associate with the brand
get_citationsCited sources from the latest scan
get_outreach_targetsThe citation gap, as a ranked list
get_paid_placementsAds observed inside AI answers
get_fanout_queriesThe searches an engine ran before answering

Every read returns figures from the brand’s most recent completed scan, and each response states when that was. A number without a date is a number you cannot act on.

Write (4)

ToolDoes
create_brandAdds a brand
update_brandEdits name, website or competitors
add_promptAdds a tracked prompt
add_competitorNames a competitor

The write tools create rows and nothing else. They never trigger an engine call, never spend your run budget, and everything they do is visible and undoable in the app. That boundary is deliberate: an assistant should be able to set your workspace up, not to spend your money.

Permissions

The server reads your role live rather than trusting what was true when the token was minted. If your access is reduced, the next call reflects it. A read-only client role gets the read tools and is refused the write ones.

Setting it up in Claude

Add the endpoint as a remote MCP server in your client’s connector settings and complete the OAuth flow when prompted. Once connected, ask it something like:

Which sources cite my competitors and not me?

and it will call list_brands, then get_outreach_targets, and answer from your actual scan data.

REST

Everything the MCP server reads is also available over the REST API with a workspace API token, for scripts and dashboards that are not conversational. Create one under Team → API access.