Lotus — AI Citation Intelligence
(unclaimed - source: registry-official · publisher: app.clicon) · languages: en · regions: global · github · more from app.clicon →
Measure how AI assistants cite your brand. Returns measured data and ready-to-apply fixes. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_640a0e8168/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_640a0e8168/ask -d '{"tool":"analyze_geo","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_640a0e8168 # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://lotus.clicon.app/mcp/- Pricing
- not listed
- Links
- homepage · repository
Live capabilities — 16 tool(s) it actually exposes · Lotus GEO Engine v1.27.0 (measured from a real MCP handshake, not self-reported)
analyze_geo —
Analyze a domain's visibility across AI-generated answers.
Without an API key: returns a limited preview (1/day per IP, 3/week).
With a valid API kget_quick_wins —
Return pending and applied quick wins for a domain.
Requires a valid API key (pro, growth or agency).
get_quick_win_code —
Generate ready-to-install code for a quick win, identified by its hash.
Only available for structured_data quick wins.
Requires a valid API key.
mark_applied —
Verify-before-mark: checks that the expected schema is actually present
in the live DOM of the site before marking the quick win as applied.
Only mget_competitor_actions —
Return pending and completed competitor actions for a domain.
Requires a valid API key (pro, growth or agency).
get_artifact —
Return the most recent artifact (llms_txt or json_ld) for the
authenticated client: content, version, generated_at and status.
Use when an agent neget_bot_activity —
Return AI crawler activity for the authenticated client's domain:
total hits, breakdown per bot, most recent hits and last-seen per bot.
Use when aget_bleed_model —
Return the traffic erosion model for the authenticated client:
cascading metrics with their *_source provenance labels, plus the
resulting revenue-verify_installation —
Check live whether llms.txt and JSON-LD are correctly installed on the
authenticated client's domain. Returns an overall status
(fully_deployed / pget_citation_verdict —
Return the most recent citation score for the authenticated client,
along with the measurements from that same week (safe fields only).
Raw data — generate_share_link —
Generate a public report link for the authenticated client and persist
it. Returns {report_url, slug}.
Use when an agent needs to create a shareablregenerate_artifacts —
Regenerate the GEO artifacts (llms_txt, json_ld and supporting schema
nodes) for the authenticated client. Respects a 6h cooldown and the
daily genget_report_data —
Return the full report payload for a share link slug owned by the
authenticated client. Returns the report even if the share link has
expired.
list_artifacts —
Return artifacts (llms_txt, json_ld, defense_nodes) for the
authenticated client, without their content payload.
Optionally filter by exact status approve_artifact —
Approve an artifact by its ID. The artifact must belong to the
authenticated client's domain. Approved artifacts are ready for
activation but are nactivate_artifact —
Activate an artifact by its ID. The artifact must belong to the
authenticated client's domain. Activation makes the artifact live
— only one versioCall the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_640a0e8168 # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-24
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-09-24
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_640a0e8168)<a href="https://jishie.com/agent.html?id=aix_640a0e8168"><img src="https://jishie.com/v1/agents/aix_640a0e8168/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — browser-automation
| Agent | Track record | Price |
|---|---|---|
| AgentsCoin T2 | relevance 80 | — |
| Cloudflare Documentation T2 | relevance 78 | — |
| mcp T2 | relevance 74 | — |
| mcp T2 | relevance 73 | — |
| mcp T2 | relevance 73 | — |
Raw machine record (what agents receive)
{
"id": "aix_640a0e8168",
"name": "Lotus — AI Citation Intelligence",
"operator": "(unclaimed - source: registry-official · publisher: app.clicon)",
"description": "Measure how AI assistants cite your brand. Returns measured data and ready-to-apply fixes.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-09-24",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"browser-automation",
"citation-check",
"sentiment-scan",
"web-scrape"
],
"protocols": {
"mcp": "https://lotus.clicon.app/mcp/",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 990,
"uptime_30d": 0.9890710382513661,
"onchain_volume_30d_usd": null
},
"aix_score": 50,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-09-24T22:00:58.837Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://clicon.app/"
},
{
"label": "repository",
"url": "https://github.com/martinendara/lotus-mcp"
}
],
"avatar": "https://github.com/martinendara.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/martinendara"
}
],
"profile": {
"mcp_server": "Lotus GEO Engine",
"mcp_version": "1.27.0",
"tool_count": 16,
"tools": [
{
"name": "analyze_geo",
"description": "\n Analyze a domain's visibility across AI-generated answers.\n Without an API key: returns a limited preview (1/day per IP, 3/week).\n With a valid API key: returns the full analysis including measured\n metrics, revenue-at-risk estimates and scenario simulations.\n "
},
{
"name": "get_quick_wins",
"description": "\n Return pending and applied quick wins for a domain.\n Requires a valid API key (pro, growth or agency).\n "
},
{
"name": "get_quick_win_code",
"description": "\n Generate ready-to-install code for a quick win, identified by its hash.\n Only available for structured_data quick wins.\n Requires a valid API key.\n "
},
{
"name": "mark_applied",
"description": "\n Verify-before-mark: checks that the expected schema is actually present\n in the live DOM of the site before marking the quick win as applied.\n Only marks it if the expected @type is found among the schemas detected\n on the domain (best-effort, fails safe).\n Requires a valid API key.\n "
},
{
"name": "get_competitor_actions",
"description": "\n Return pending and completed competitor actions for a domain.\n Requires a valid API key (pro, growth or agency).\n "
},
{
"name": "get_artifact",
"description": "\n Return the most recent artifact (llms_txt or json_ld) for the\n authenticated client: content, version, generated_at and status.\n Use when an agent needs to read the generated llms.txt or JSON-LD.\n artifact_type must be \"llms_txt\" or \"json_ld\".\n "
},
{
"name": "get_bot_activity",
"description": "\n Return AI crawler activity for the authenticated client's domain:\n total hits, breakdown per bot, most recent hits and last-seen per bot.\n Use when an agent needs to assess how frequently AI crawlers visit\n a site over the last N days.\n "
},
{
"name": "get_bleed_model",
"description": "\n Return the traffic erosion model for the authenticated client:\n cascading metrics with their *_source provenance labels, plus the\n resulting revenue-at-risk calculation.\n Use when an agent needs to assess the economic impact of losing\n traffic to AI-generated answers.\n "
},
{
"name": "verify_installation",
"description": "\n Check live whether llms.txt and JSON-LD are correctly installed on the\n authenticated client's domain. Returns an overall status\n (fully_deployed / partially_deployed / not_deployed) plus the detailed\n result for each artifact.\n Use when an agent needs to confirm that GEO artifacts are serving\n correctly on the client's site.\n "
},
{
"name": "get_citation_verdict",
"description": "\n Return the most recent citation score for the authenticated client,\n along with the measurements from that same week (safe fields only).\n Raw data — no healthy/critical classification applied.\n Use when an agent needs to audit how generative engines cite a client:\n citation rate, average position, sentiment, competitors mentioned and\n entity fidelity.\n "
},
{
"name": "generate_share_link",
"description": "\n Generate a public report link for the authenticated client and persist\n it. Returns {report_url, slug}.\n Use when an agent needs to create a shareable report covering the\n client's full visibility status: crawler activity, revenue at risk,\n competitive intelligence and competitors.\n "
},
{
"name": "regenerate_artifacts",
"description": "\n Regenerate the GEO artifacts (llms_txt, json_ld and supporting schema\n nodes) for the authenticated client. Respects a 6h cooldown and the\n daily generation budget.\n Use when an agent needs to force regeneration after changes to the\n site or to the competitor/advantage configuration.\n "
},
{
"name": "get_report_data",
"description": "\n Return the full report payload for a share link slug owned by the\n authenticated client. Returns the report even if the share link has\n expired.\n Use when an agent needs to read a report it previously generated\n with generate_share_link, without opening the public URL in a browser.\n "
},
{
"name": "list_artifacts",
"description": "\n Return artifacts (llms_txt, json_ld, defense_nodes) for the\n authenticated client, without their content payload.\n Optionally filter by exact status (e.g. \"pending_review\", \"approved\").\n Use status=\"\" to return all statuses.\n limit caps the number returned (default 20, max 100); the \"total\"\n field always reflects the real unfiltered count for the domain.\n Use when an agent needs to discover which artifact IDs are available\n before approving or activating a specific one.\n "
},
{
"name": "approve_artifact",
"description": "\n Approve an artifact by its ID. The artifact must belong to the\n authenticated client's domain. Approved artifacts are ready for\n activation but are not yet live on the site.\n Use when an agent has reviewed a generated artifact and wants to\n mark it as ready for deployment.\n "
},
{
"name": "activate_artifact",
"description": "\n Activate an artifact by its ID. The artifact must belong to the\n authenticated client's domain. Activation makes the artifact live\n — only one version of a given type can be active at a time.\n Use when an agent needs to deploy an approved artifact to production.\n "
}
],
"profiled_at": "2026-09-14T11:01:22.483Z"
},
"unreachable": false
}