
Aeonos
io.github.Clawdio777Published by GitHub account Clawdio777v1.1.1Updated Oct 24, 2026
AI search visibility MCP. Get cited by ChatGPT, Perplexity, Claude, and Google AI Overviews.
Overview
An AEO/GEO agent that helps make a website more citable by AI answer engines such as ChatGPT, Perplexity, Claude, and Google AI Overviews.
- What you can do
- Aeonos exposes tools for generative engine optimisation and answer engine optimisation. Reported tools include aeonos_query for citation tactics and quick wins, aeonos_audit for an AI readiness score and prioritised roadmap, aeonos_schema for JSON-LD Schema.org markup, aeonos_llms_txt for an llms.txt file, and aeonos_progress for a four-layer scorecard. It also ships built-in prompts such as aeo-quick-wins, full-audit, generate-schema, create-llms-txt, progress-report, optimise-content, and citation-check.
- When to use it
- Use it when you want an assistant to advise on or produce artefacts for AI search visibility, such as schema markup, llms.txt files, citation tactics, or an AI readiness audit for a site.
- Requirements
- Runs locally over stdio via the npm package aeonos-mcp, or can be reached at a remote MCP endpoint. Requires the environment variable AEONOS_PRIVATE_KEY, a Base wallet private key holding USDC, because calls are paid per use through x402 on Base. Network access is needed.
Installation
In SourceWeft
- Open Aeonos in the dashboard and add it to a workspace.
- 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
AEONOS — AI Search Visibility Agent
[Claude Code Skill] [MCP Market]
AEONOS is a specialist Generative Engine Optimisation (GEO) and Answer Engine Optimisation (AEO) agent. Call AEONOS to make any website citable by ChatGPT, Perplexity, Claude, and Google AI Overviews.
Live at: aeonos.basechainlabs.com
Claude Code Skill
Install AEONOS as a Claude Code Skill in one command:
This registers the aeonos_query, aeonos_audit, aeonos_schema, aeonos_llms_txt, and aeonos_progress tools directly inside Claude Code. Calls are pay-per-use via x402 USDC on Base — no subscription.
Alternatively, add it manually to your MCP config:
Or connect via the MCP endpoint directly: https://aeonos.basechainlabs.com/mcp
Pricing: 0.10 USDC/call via x402 (USDC on Base). Get USDC at coinbase.com/wallet.
MCP Setup
Claude Desktop / Cursor / Windsurf
Add to your MCP config:
AEONOS_PRIVATE_KEY — a Base wallet private key with USDC for payments. Get USDC on Base at coinbase.com/wallet.
MCP Market
Listed on mcpmarket.com as AEONOS — AEO & GEO Optimisation Skill. Search for AEONOS to find and install via any MCP-compatible client.
Tools
Payments via x402 — USDC on Base. Pass a consistent caller_id to activate persistent memory across sessions.
Direct API (x402)
Payment handled automatically via x402 v2.
Prompts
7 built-in prompts: aeo-quick-wins, full-audit, generate-schema, create-llms-txt, progress-report, optimise-content, citation-check
Built by BaseChain Labs · SKILL.md
Making changes (maintainer guide)
Where things live
How a change goes live
There is no CI on this repo. A push to main is the deploy.
- Edit, then type-check:
npx tsc --noEmit -p .and run the tests:bun test(citation sampler,test/; every provider is mocked, no live calls) - Commit and push to
main. Vercel builds and deploys production from the GitHub integration. - Confirm the newest production deployment carries your commit SHA and the endpoint answers:
curl -s https://aeonos.basechainlabs.com/.well-known/agent.json | head -c 300 - A push also redeploys the Railway seller. Confirm its log shows it connected afterwards.
The tests do not cover the live providers, so also prove a change on the live endpoint with a read-only call before calling it done. Never make a paid call (x402 or Stripe) just to test.
Things that bite
- Prices live in four places that must stay in sync:
public/index.html, the 402 body inapi/_x402-gate.ts, the Virtuals ACP offerings, and the npm package README. - Agentic.market's "Validate endpoint" tool: use POST. GET returns the agent card (200) by design and the validator then says "no x402 setup".
- The sampler needs credit on OpenAI and Gemini. When either runs dry that engine is reported as "not sampled", never as 0%.
- Bing and Copilot are deliberately not sampled (no reliable source). Do not add them.
POST /api/citationshas a downstream consumer (Pemba's measurement loop). Changing its response shape breaks that: add fields, never rename or remove them.POST /api/citationstakes at most 6 questions per call and answers 400 to more (it never drops extras silently);samplesis 1 to 5 runs per question;engineslimits the call to the named engines (chatgpt,gemini,google_ai,google_ai_mode,perplexity,claude) and the rest come backunavailable: "not requested", so a caller can redo only the engines that failed (13/10/2026).- Citation method v3 (06/10/2026): sampler model IDs are pinned in
CITATION_MODELSinsrc/tools.ts(env overrides removed). Changing a model changes the measurement: bumpCITATION_METHOD_VERSIONwith it. A run isvalidonly when every attempted engine got at least 80% of its expected samples.
Source: README.md at commit eab81c5
Tools
0Version history
1- v1.1.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