Back to the catalog

Lotus — AI Citation Intelligence

Measure how AI assistants cite your brand. Returns measured data and ready-to-apply fixes.

Open source Repository Open in the app JSON README (API)

About

Measure how AI assistants cite your brand. Returns measured data and ready-to-apply fixes.

Details

Kind
MCP servers
Topic
No topic detected
Publisher
app.clicon
Origin
official
Category
ferramentas
Transport
http
Version
1.27.0
Last push
2026-07-28T20:37:03Z
Repository state
ativo
License
MIT
Added
2026-08-29 03:00:44
Updated
2026-08-29 03:00:44
Origin id
app.clicon/lotus

README

# Lotus — AI Citation Intelligence (MCP Server)

Lotus is a Generative Engine Optimization (GEO) platform. It measures whether
your brand is actually cited as a source inside LLM-generated answers, and
hands your coding agent the exact code to fix what is missing.

This repository documents the **hosted Lotus MCP server**. The server is a
managed remote endpoint — there is nothing to install or self-host.

- **Endpoint:** `https://lotus.clicon.app/mcp/` (trailing slash required)
- **Transport:** streamable-http, stateless
- **Registry:** `app.clicon/lotus`
- **Website:** https://clicon.app

## What it does

Search engines told you when you ranked badly. Generative engines do not.
If an assistant hallucinates your product, ignores you, or cites a competitor
instead, you lose the business with no signal that it happened.

Lotus closes that loop in three steps:

1. **Measure** — real citation measurements across LLM answers for your domain,
   plus crawler activity and Search Console signals.
2. **Fix** — prioritized "quick wins" with ready-to-install code (JSON-LD
   structured data, `llms.txt`).
3. **Verify** — Lotus fetches your live site and confirms the fix is really
   there. A fix is not "applied" because an agent said so; it is applied
   because it was found in production.

## Tools

`analyze_geo` works without credentials, so any agent can evaluate a domain
before signing up. Every other tool requires an API key. Tools that take no
`domain` argument resolve the domain from the key itself.

### Preview

| Tool | Description |
|---|---|
| `analyze_geo` | GEO diagnosis for any domain: visibility score and estimated revenue at risk |

### Read (API key)

| Tool | Description |
|---|---|
| `get_quick_wins` | Pending fixes, each with title, category, priority, estimated impact and a `hash` |
| `get_quick_win_code` | Full, install-ready code for one quick win, by `hash` |
| `get_competitor_actions` | Competitor moves classified by AI-discoverability layer |
| `get_artifact` | Retrieve a generated artifact (`json_ld`, `llms_txt`) |
| `get_bot_activity` | AI crawler activity on your site over the last N days |
| `get_bleed_model` | Estimated business lost through the generative channel, with its provenance |
| `verify_installation` | Check whether your artifacts are live on your site right now |
| `get_citation_verdict` | Latest citation score plus the per-query measurements behind it |

### Write (API key)

| Tool | Description |
|---|---|
| `mark_applied` | Marks a quick win as applied — after verifying it against your live site |
| `generate_share_link` | Create a shareable report link |
| `regenerate_artifacts` | Regenerate your artifacts. Rate-limited; paid tiers only |

## Configuration

Add the server to any MCP-compatible client (Claude Code, Claude Desktop,
Cursor, VS Code, or your own agent):

```json
{
  "mcpServers": {
    "lotus": {
      "url": "https://lotus.clicon.app/mcp/",
      "headers": {
        "X-API-Key": "YOUR_LOTUS_API_KEY"
      }
    }
  }
}
```

The API key is sent as the `X-API-Key` **header** — never as a tool argument
or a query parameter. Keys are issued during onboarding at
[clicon.app](https://clicon.app). Without a key the server still responds to
`analyze_geo`.

Exact config syntax varies slightly per client; the shape above is what most
of them expect.

## Usage

Talk to your agent in plain language — it picks the tools:

> "Run the Lotus GEO analysis on my domain."

> "Show me the pending Lotus quick wins."

> "Get me the code for the highest-priority one and apply it to this repo."

> "I deployed. Mark it as applied in Lotus."

On that last step Lotus fetches your live site and looks for the schema. If it
is there, the fix turns green with a verification date. If it is not — because
the deploy has not landed, or the snippet went in wrong — Lotus refuses to mark
it. No false positives.

**Lotus generates and verifies. You deploy.** The server never writes to your
site or your repository.

## Support

Questions or access: https://clicon.app

More