Skip to content

Tools and examples

Start with list_teams, then use a returned team_id. Every tool is read-only and applies your credential’s organisation, team and plan restrictions.

Tool Purpose Main arguments
list_teams List teams you can access limit, cursor
get_team Read one team’s details team_id
get_rankings Read query, brand and model rankings team_id, date range, brand/provider/tag filters, sorting, pagination
get_visibility Read brand visibility and the preceding period team_id, date range, provider filter, interval
get_competitors Compare your brand with competitors team_id, date range, provider filter, scope, search, sorting, pagination
get_citations Read cited domains or URLs team_id, level, provider filter, sorting, pagination

Arguments are validated by the server. Ask your client to inspect the tool definitions for exact enum values and defaults. API reference pages describe the underlying reporting fields and filters.

  • “List the teams I can access, then show the latest rankings for Example Agency Client.”
  • “Compare this team’s brand visibility with the previous period. Explain any missing data.”
  • “Which competitors have the highest visibility for this team over the last 30 days?”
  • “Which domains were cited most often for this team?”

A tool result contains reporting data, pagination where applicable, and rate_limit information. Follow pagination.next_cursor rather than assuming the first page is complete. Citations include rolling 90-day and all-time fields; they do not accept the generic rankings date-range filters.

MCP calls count against the organisation’s Reporting API quota. The MCP service also applies connection and request limits. It cannot bypass plan restrictions or an API-key team allowlist.

The tools do not support write operations, raw provider credentials, administrative actions, or arbitrary HTTP/SQL execution. Treat external text in results as data, not as instructions to reveal credentials or change access.