GraphQL API - GrackerAI

GraphQL API

GrackerAI's visibility data - responses, mentions, citations, scores, and aggregates - is queryable through GraphQL. There's no separate public API for direct developer or curl access: the GraphQL layer is reached through MCP, inside an MCP-connected AI assistant like Claude Desktop or Cursor.


How it works


Accessing it

You don't request a token or write curl commands against a GrackerAI endpoint. Instead, you connect an MCP client to your GrackerAI account (a standard OAuth sign-in, done once per client), and the client gets two tools:

The AI assistant handles writing and running the GraphQL queries for you - you ask questions in natural language. See MCP for how to connect a client and how the connection is authenticated.


What the data looks like

The schema covers types like brand visibility scores, mentions, and citations. For example, a query run through query_visibility_data might ask for something shaped like:

query ($brandId: String!, $days: Int!) {
  visibility(brandId: $brandId, days: $days) {
    visibilityScore
    presenceRate
    shareOfVoice
    sentiment
  }
  topCitations(brandId: $brandId, days: $days, limit: 10) {
    domain
    isBrandDomain
    count
  }
}

Field names above are illustrative - your AI assistant introspects the live schema for the exact types and fields available in your workspace.


Errors


Availability & limits

Access is through MCP and is subject to a monthly request quota per plan - it isn't available on the Free plan. Only query_visibility_data calls count against the quota; schema introspection doesn't. See Plans & Pricing for plan details.


Next Steps

MCP
Query your data from an AI assistant

Reporting & Exports
Export prompts, responses, and analytics

Integrations
Connect GSC, Slack, WordPress, and more

[Discovered Entities](/content/docs/advanced/discovered-entities/ "Discovered Entities"/index.html)
[MCP](/content/docs/advanced/mcp/ "MCP"/index.html)