LLM Brand Monitor

io.github.SerpstatGlobalPublished by GitHub account SerpstatGlobalv1.0.1Updated Oct 24, 2026

Track how 350+ AI models mention your brand — manage projects, run scans, analyze results

Overview

AI-generated overview

A local MCP server that lets an assistant manage LLM Brand Monitor projects, run brand-mention scans across 350+ AI models, and analyze the results.

What you can do
List, inspect, create, update and archive brand monitoring projects, and add or remove monitoring prompts on them. Start scans that send prompts to LLMs, check scan progress and review scan history. Browse results, read full LLM transcripts, see which competitors are mentioned and which URLs are cited, and view competitor mention trends over time. List available LLM models and check credit balance and usage stats.
When to use it
Useful when you already use LLM Brand Monitor and want to drive it conversationally: setting up projects and prompts, launching scans, and reviewing how AI models mention your brand and competitors.
Requirements
Runs locally via npx (Node.js) or from a built source checkout. Requires an LLM Brand Monitor account and an API key supplied in the LBM_API_KEY environment variable. Optional LBM_API_BASE_URL and LOG_LEVEL variables. Network access to the LLM Brand Monitor API.
Before you install
The API key in LBM_API_KEY is a secret and grants access to your account. Scans spend credits, and the README notes the assistant should confirm before running one; running out returns an insufficient-credits error. Tools can create, update, archive and delete projects and prompts, so changes are written to your account. Prompts and results are sent to the LLM Brand Monitor service.

Installation

In SourceWeft

  1. Open LLM Brand Monitor in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

LLM Brand Monitor MCP Server

[npm version] [MCP Badge] [License: MIT]

MCP server for LLM Brand Monitor — a platform that tracks how AI models mention your brand.

Connect Claude, Cursor, Windsurf, or any MCP-compatible client to manage brand monitoring projects, run scans across 350+ LLMs, and analyze results — all through natural language.

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "lbm": {      "command": "npx",      "args": ["-y", "@serpstat/llm-brand-monitor-mcp"],      "env": {        "LBM_API_KEY": "lbm_your_key_here"      }    }  }}

Claude Code

bash
claude mcp add lbm-mcp -e LBM_API_KEY=lbm_your_key_here -- npx -y @serpstat/llm-brand-monitor-mcp

From Source

bash
git clone https://github.com/SerpstatGlobal/llm-brand-monitor-mcp.gitcd llm-brand-monitor-mcpnpm install && npm run build

Then add to your MCP client config:

json
{  "mcpServers": {    "lbm": {      "command": "node",      "args": ["/path/to/llm-brand-monitor-mcp/dist/index.js"],      "env": {        "LBM_API_KEY": "lbm_your_key_here"      }    }  }}

MCP Inspector

bash
LBM_API_KEY=lbm_your_key_here npx @modelcontextprotocol/inspector node dist/index.js

Getting an API Key

  1. Sign up at llmbrandmonitor.com
  2. Open your Profile page
  3. Copy your API key (starts with lbm_)
[API key in LLM Brand Monitor profile]

Tools

17 tools across 4 categories:

Projects (7 tools)

ToolWhat it does
lbm_list_projectsList all brand monitoring projects
lbm_get_projectGet project details with prompts and models
lbm_create_projectCreate a new project
lbm_update_projectUpdate project name, models, or monitoring settings
lbm_archive_projectArchive a project
lbm_add_promptsAdd monitoring prompts to a project
lbm_delete_promptRemove a prompt from a project

Scans (3 tools)

ToolWhat it does
lbm_run_scanStart a scan — sends prompts to LLMs and collects responses
lbm_get_scan_statusCheck scan progress
lbm_list_scansView scan history

Results (5 tools)

ToolWhat it does
lbm_list_resultsBrowse monitoring results (brand mentions, status)
lbm_get_transcriptRead the full LLM response for a specific result
lbm_list_competitorsSee which competitor brands LLMs mention
lbm_list_linksSee which URLs and domains LLMs cite
lbm_get_historyCompetitor mention trends over time

Models & Usage (2 tools)

ToolWhat it does
lbm_list_modelsList 350+ available LLM models
lbm_get_usageCheck credit balance and usage stats

Typical Workflow

You: "What brand monitoring projects do I have?"Claude: → lbm_list_projects
You: "Run a scan on the Serpstat project"Claude: → lbm_run_scan (asks you to confirm — scans spend credits)       → lbm_get_scan_status (polls until complete)
You: "Show me the results — which models mentioned my brand?"Claude: → lbm_list_results
You: "What did GPT-5 say exactly?"Claude: → lbm_get_transcript
You: "Who are my competitors according to AI models?"Claude: → lbm_list_competitors

Token-Efficient Responses

All list tools return compact CSV by default instead of verbose JSON. This reduces token usage by 80–96%, keeping responses within context limits.

# Default (CSV) — 3-6 key columnscompetitor,mentions,visibility_pctCompetitor A,178,72.4Competitor B,105,42.7
# Full JSON — pass include_all_fields: true{"data": [{"competitor_id": "...", "competitor_name": "Competitor A", ...}]}

All list tools support offset and limit for pagination.

Configuration

VariableRequiredDefaultDescription
LBM_API_KEYYes—API key from llmbrandmonitor.com
LBM_API_BASE_URLNohttps://llmbrandmonitor.com/api/v1API base URL
LOG_LEVELNoinfoerror, warn, info, debug

Error Handling

Errors include actionable hints for the LLM:

ErrorHint
INSUFFICIENT_CREDITSCheck balance with lbm_get_usage. Top up at llmbrandmonitor.com/pricing
RATE_LIMITEDWait a few seconds and retry
NOT_FOUNDCall lbm_list_projects to verify the ID exists
UNAUTHORIZEDAPI key is invalid — check LBM_API_KEY

Development

bash
npm installnpm run build    # TypeScript → dist/npm test         # 126 tests

API Documentation

Full REST API docs: llmbrandmonitor.com/api-docs

License

MIT

Source: README.md at commit 12e04b6

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts