Get a rank tracker report

Read one Local Rank Tracker report: average position, movement and keyword positions.

MCP tool brightlocal_read → get_rank_tracker_report

read

Returns the current and previous average Google position, Keyword Change and Positional Change against the previous run, and the keyword table with the old and new position of each keyword. Keyword Change is keywords moved up minus keywords moved down. Positional Change is places gained minus places lost.

Parameters

Parameters: get_rank_tracker_report
NameTypeDescription
report_id string required string Report ID from list_rank_tracker_reports.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "brightlocal_read",
    "arguments": {
      "operation": "get_rank_tracker_report",
      "arguments": {
        "report_id": "lrt_4821"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "report_id": "lrt_4821",
    "location": "Harbor Dental, Austin",
    "run_date": "2026-10-19",
    "previous_run_date": "2026-10-12",
    "average_google_position": 6.5,
    "previous_average_google_position": 5.25,
    "keyword_change": -1,
    "positional_change": -5,
    "keywords": [
      {
        "keyword": "dentist austin",
        "position": 3,
        "previous_position": 2
      },
      {
        "keyword": "emergency dentist austin",
        "position": 9,
        "previous_position": 4
      },
      {
        "keyword": "teeth whitening austin",
        "position": 7,
        "previous_position": 8
      },
      {
        "keyword": "dental implants near me",
        "position": 7,
        "previous_position": 7
      }
    ]
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.