Update rank tracker keywords

Replace the search terms of a Local Rank Tracker report.

MCP tool brightlocal_write → update_rank_tracker_keywords

write

Saves the list under Search Settings of the report and returns what was added and removed. A list over 100 terms is rejected. BrightLocal shows the new keywords only after the next run. It reaches no one and a second call with the old list undoes it, so it does not ask for your OK by default.

Parameters

Parameters: update_rank_tracker_keywords
NameTypeDescription
report_id string required string Report ID from list_rank_tracker_reports.
keywords string[] required string[] The full list of search terms to track, one per item, up to 100.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "brightlocal_write",
    "arguments": {
      "operation": "update_rank_tracker_keywords",
      "arguments": {
        "report_id": "lrt_4821",
        "keywords": [
          "dentist austin",
          "emergency dentist austin",
          "teeth whitening austin",
          "dental implants near me",
          "invisalign austin"
        ]
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "report_id": "lrt_4821",
    "location": "Harbor Dental, Austin",
    "keyword_count": 5,
    "added": [
      "invisalign austin"
    ],
    "removed": [],
    "takes_effect": "next run"
  },
  "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.