MCP

Ask your assistant about your AI visibility data.

A read-only MCP connector for one project at a time. Your assistant can read the saved data its tools expose, and nothing more.

What it is

A read-only connector over Streamable HTTP.

The connector lets an MCP client read one project’s saved prompts, answers, citations, daily metrics, weekly digests, brand reasons, objections, attributes and fact checks, and run Explorer queries and saved views.

It uses the same project keys, permissions and plan access as the customer API. Your client connects over Streamable HTTP and sends the key in an Authorization header.

Connect

Four steps, one key per project.

  1. 1

    Open the client project in Settings → API keys. An owner or editor can create a key; a viewer cannot.

  2. 2

    Select only the read permissions your assistant needs. The table below names the scope each tool requires.

  3. 3

    Choose an expiry of 30, 90 or 365 days. The secret is shown once, so copy it straight into your client’s secure credential settings, not into a chat message.

  4. 4

    Add a Streamable HTTP server with the MCP connection URL shown in settings, keeping the trailing slash, and set the header Authorization: Bearer YOUR_KEY.

    https://api.discoveredby.ai/customer-api/v1/projects/PROJECT_ID/mcp/

There is no OAuth sign-in step. A client that only offers browser sign-in and cannot send a custom header cannot use this connector. Revoking the key stops future requests, and revocation is permanent.

Tools

The 14 tools and the scope each needs.

The report, brand reasons, objections, attributes and fact check tools also need that feature on the project owner’s plan.

ToolScopeWhat it reads
list_promptsprompts:readCurrent prompts, including paused prompts and their current labels.
list_answersanswers:readCompleted answers with collection provenance, the target location and how it was sent to the engine, the persona and the language variant; previews stop at 8,000 characters.
read_answer_textanswers:readThe full saved text of one answer, read in bounded, version-checked chunks.
list_citationscitations:readSaved citation records with at most 2,000 snippet characters, not fetched page contents.
read_daily_metricsmetrics:readDaily counts, brand visibility and own-domain citation rate by recorded collection channel.
list_reportsreports:readSaved weekly digests for completed Monday to Sunday UTC weeks; also needs weekly-report access.
read_reportreports:readOne exact saved digest from list_reports, with its four saved readings; also needs weekly-report access.
list_brand_reasonsreasons:readStrength and weakness reasons a completed answer gave for a tracked brand, each with its category and a quoted excerpt.
list_objectionsobjections:readObjections engines raised when asked why a buyer might not choose the brand or a tracked competitor, with rank, group, quote and cited sources.
list_attributesattributes:readWhat engines associate with each brand, or which brands they name as best known for an asked attribute, from succeeded attribute studies.
list_fact_checksfacts:readWhere AI answers supported or contradicted the brand’s approved facts, with the verdict, review, quote and cited sources.
query_metricsexplorer:readComputes Explorer metrics for the project now, the same numbers the app’s Explorer shows.
list_explorer_viewsexplorer:readThe project’s saved Explorer views with their stored queries and charts, and whether each needs repair.
run_explorer_viewexplorer:readRuns a saved view’s query now and returns the view and its result, as query_metrics would.

Limits

What to know before you connect.

  • Read only. The tools cannot change data, collect new answers or send messages, and every tool is marked read-only to your client.
  • One project per connection. Tool arguments cannot select another project, so each client project needs its own key and connection.
  • Each tool checks for its own scope when it is called, even though discovery lists every tool.
  • Null means unavailable, not zero. Rates with fewer than 30 observations are marked provisional.
  • Live reads, not snapshots. Rows can change between calls, and your assistant must follow pagination to get complete results.
  • List tools return pages: up to 100 prompts, or up to 25 answers, citations, reports, reasons, objections, attributes or fact checks per call.
  • Each key admits 60 authenticated requests a minute, shared with the API. Discovery, initialization and refused tool calls count too.
  • query_metrics and run_explorer_view each spend one query from the project’s Explorer budget of 120 a minute, which the app shares.
  • The server tells your assistant to treat saved prompt, answer, citation and report text as evidence, never as instructions.
  • No OAuth sign-in, no HTTP+SSE transport and no local stdio command. Requests are Streamable HTTP POSTs with bodies up to 64 KiB.

Plans

Which plans include it.

Access follows the project owner’s plan, whoever created the key. The MCP connector and the API are included together.

FreeStarterGrowthPro
Compare plans

Every field and error, documented.

The MCP guide covers pagination, measurement rules and troubleshooting for each status code.

Start monitoring your AI visibility.

See how AI search engines talk about your brand.

Free to start. No credit card required.