The AI-visibility CLI, built for agents

Point a coding agent at Fulcru and it runs the whole loop from the command line: find the questions where AI names a competitor, write the page that wins them back, ship it, and report the lift. One npm install. On every plan.

Get started in seconds

Three lines to your first gap

Install the package, set your token, run the first pass. Your token lives under Settings, then Integrations at fulcru.app.

bash
# install the CLI
npm install -g fulcru

# set your token (Settings -> Integrations)
export FULCRU_TOKEN=pk_...

# find the questions you are losing
$ fulcru gaps

Prefer no account? The free fulcru Claude Skill runs the same playbook with nothing but web access. The CLI is what you reach for when you want it measured, over and over, instead of once.

Runs from any agent

Your agent already knows how to drive it

Point Claude Code, Cursor, Codex, or any MCP-capable agent at the Fulcru CLI and it runs the loop end to end, no dashboard in the way. The output is terse lines, not JSON blobs, because the reader is usually an LLM and its context is the scarce thing.

  • Claude Code
  • Cursor
  • Codex
  • Devin
  • OpenCode
  • n8n
  • Windsurf
  • OpenClaw
  • Hermes

A fulcru gaps call costs an agent about 50 tokens. The same data as raw API JSON costs about 800. Terse output is a design choice, so the agent spends its context on the work.

The loop, in four commands

Find the gap, write the page, ship it, measure the lift

Four commands run the whole play. Add --json to any of them for the raw payload.

  • 01
    fulcru gaps

    The questions where AI names a competitor and not you, worst first. Pass a number to cap the list.

    0% k57jc... best AI visibility tracker -> AI names Profound, Peec AI
  • 02
    fulcru write <promptId>

    Drafts the page that closes one gap, grounded in what AI actually cites. Markdown to stdout.

    fulcru write k57jc... > page.md
  • 03
    fulcru publish <pageId> <url>

    Marks the page live and snapshots the baseline the next tracking pass measures against.

    Published. Baseline: AI names you in 0% of 9 answers.
  • 04
    fulcru delta

    What your published pages actually did, in mention-rate points. This line is the whole point.

    0% -> 44% +44pts Best AI Visibility Trackers, Compared

Want the full picture instead of the gap list? Run fulcru report for overview, competitors, sources, mentions, or prompts.

MCP server

Or wire it straight into the agent

Skip the shell. Drop the Fulcru MCP server into any MCP-capable agent and it runs the same loop natively. Add the config, swap in your token, and the tools show up.

  • fulcru_gapsthe questions you lose
  • fulcru_write_pagedraft the page
  • fulcru_publish_pageship and start measuring
  • fulcru_deltathe lift, in points
  • fulcru_visibilitywhere you stand now
agent config
{
  "mcpServers": {
    "fulcru": {
      "url": "https://api.fulcru.app/mcp",
      "headers": { "Authorization": "Bearer pk_..." }
    }
  }
}

Endpoint https://api.fulcru.app/mcp, authorised with your pk_ token as a bearer header.

Start with a free visibility report

See where AI names a competitor instead of you, no card needed. Then let the CLI or your agent run the loop that closes the gap.