Sponsored by Deepsite.site

Clarvia

Created By
clarvia-projecta month ago
AEO (Agent Engine Optimization) scanner — scores and benchmarks 12,800+ AI agent tools for discoverability, quality, and agent compatibility. 14 MCP tools for searching, scanning, comparing, and benchmarking.
Overview
Clarvia — AEO Scanner for AI Agent Tools

Clarvia

The AEO (Agent Engine Optimization) Standard for AI Agent Tools

Score, discover, and validate 15,400+ AI agent tools for quality, accessibility, and agent-readiness.

npm version npm downloads License: MIT MCP Tools Python Tools Services Indexed API Endpoints Website

Website · npm · API Docs · Leaderboard


Install (one command)

npx -y clarvia-mcp-server

Or add to any MCP client config:

{
  "mcpServers": {
    "clarvia": {
      "command": "npx",
      "args": ["-y", "clarvia-mcp-server"]
    }
  }
}

No install needed? Use the remote endpoint directly:

https://clarvia-api.onrender.com/mcp/

What is Clarvia?

Clarvia assigns an AEO Score (0-100) to any AI tool, API, or MCP server — measuring how easily AI agents can discover, integrate, and trust it. Think of it as "Lighthouse for AI agent tools."

4 scoring dimensions (25 points each):

DimensionWhat it measures
API AccessibilityEndpoint existence, response speed, auth documentation
Data StructuringSchema definition, pricing clarity, error structure
Agent CompatibilityMCP server presence, robots.txt, sitemap/discovery
Trust SignalsUptime, documentation quality, update frequency

Plus an optional Onchain Bonus (+25) for web3 services.


For Agents

Before calling any external tool, check if it's agent-ready.

Clarvia gives your agent a quality gate for tool selection:

Agent workflow:
  Need a payment API?
  -> search_services("payment API")
  -> clarvia_gate_check(top_result)
  -> PASS? Use it. FAIL? clarvia_find_alternatives("payment")
  -> After use: clarvia_submit_feedback(result)

Agent Grades:

  • AGENT_NATIVE (80+) — Built for agents, full MCP/OpenAPI support
  • AGENT_FRIENDLY (60-79) — Good API, minor gaps
  • AGENT_POSSIBLE (40-59) — Usable with effort
  • AGENT_HOSTILE (0-39) — Avoid for autonomous use

For Tool Makers

See your tool the way AI agents see it.

  • Your AEO score — how agent-ready your tool is today
  • Specific gaps — missing OpenAPI spec? No MCP server? Poor error messages?
  • Category ranking — how you compare to alternatives
  • Actionable fixes — each dimension tells you exactly what to improve

Quick Start by Framework

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "clarvia": {
      "command": "npx",
      "args": ["-y", "clarvia-mcp-server"]
    }
  }
}
Claude Code
claude mcp add clarvia -- npx -y clarvia-mcp-server
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "clarvia": {
      "command": "npx",
      "args": ["-y", "clarvia-mcp-server"]
    }
  }
}
Windsurf

Add to .windsurf/mcp.json:

{
  "mcpServers": {
    "clarvia": {
      "command": "npx",
      "args": ["-y", "clarvia-mcp-server"]
    }
  }
}
Cline

Add to .cline/mcp.json or VS Code settings:

{
  "mcpServers": {
    "clarvia": {
      "command": "npx",
      "args": ["-y", "clarvia-mcp-server"]
    }
  }
}
Continue.dev

Add to ~/.continue/config.json:

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "clarvia-mcp-server"]
        }
      }
    ]
  }
}
Remote Endpoint (any MCP client)
https://clarvia-api.onrender.com/mcp/

No local installation required. Works with any MCP client supporting Streamable HTTP transport.

See examples/ for ready-to-copy config files.


MCP Tools — Node.js Server (16 tools)

ToolDescription
search_servicesSearch 15,400+ indexed AI tools by keyword, category, or minimum AEO score
list_categoriesList all tool categories with service counts
get_statsPlatform-wide statistics — total services, score distributions

Scanning & Evaluation

ToolDescription
scan_serviceFull AEO audit on any URL — agent discoverability, API quality, docs, MCP readiness
get_service_detailsDetailed scoring breakdown for a scanned service
register_serviceSubmit a new service for indexing and scoring

Agent Safety & Gating

ToolDescription
clarvia_gate_checkPass/fail safety check — agent grade with boolean result
clarvia_batch_checkBatch-check up to 10 URLs in one call
clarvia_find_alternativesFind higher-rated alternatives in a category
clarvia_probeLive probe — HTTP reachability, latency, OpenAPI, MCP, agents.json

Setup Management

ToolDescription
register_my_setupRegister your tool setup for AEO scoring per tool
compare_my_setupCompare your setup against higher-scored alternatives
recommend_upgradesPersonalized upgrade recommendations

Feedback & Support

ToolDescription
clarvia_submit_feedbackReport tool usage outcomes for reliability data
clarvia_report_issueReport bugs, request features, flag issues
clarvia_list_issuesList existing tickets and known issues

Python MCP Server (24 tools)

The backend also runs a Python-based MCP server with extended capabilities:

ToolDescription
search_servicesSearch indexed tools with advanced filters
scan_serviceFull AEO audit
get_service_detailsDetailed scoring breakdown
list_categoriesBrowse categories
get_statsPlatform statistics
register_serviceSubmit new service
clarvia_gate_checkPass/fail safety gate
clarvia_batch_checkBatch URL checking
clarvia_find_alternativesCategory alternatives
clarvia_probeLive accessibility probe
clarvia_submit_feedbackReport usage outcomes
clarvia_rescanTrigger rescan of a profiled service
clarvia_get_rankGet category ranking for a service
clarvia_get_feedbackGet community feedback for a service
clarvia_trendingTrending tools by score changes
clarvia_similarFind similar tools to a given service
clarvia_auditAudit npm/pip package dependencies
clarvia_featuredGet featured/curated tools
clarvia_demandSee most-requested tool categories

Access via remote endpoint: https://clarvia-api.onrender.com/mcp/


Claude Code Skills

Pre-built skills for Claude Code that use Clarvia MCP tools:

SkillCommandDescription
Scan/clarvia-scan <url-or-name>Run a full AEO audit on any tool
Compare/clarvia-compare <tool-A> vs <tool-B>Head-to-head dimension comparison
Recommend/clarvia-recommend <use-case>Get top tool picks for a use case

Quick setup:

claude mcp add clarvia -- npx -y clarvia-mcp-server
cp .claude/skills/clarvia-*.md /your/project/.claude/skills/

See SKILLS.md for full installation and usage details.


REST API (110+ endpoints)

Full OpenAPI spec: /openapi.json

Key endpoints:

MethodEndpointDescription
GET/v1/servicesSearch and filter services
GET/v1/searchFull-text search
GET/v1/scoreQuick score lookup
GET/v1/leaderboardTop-scored services
GET/v1/categoriesBrowse categories
POST/v1/auditRun AEO audit
GET/v1/recommendIntent-based recommendations
GET/v1/similar/{id}Find similar tools
GET/v1/trendingTrending services
GET/v1/featuredCurated picks
GET/v1/statsPlatform statistics
GET/v1/compareCompare up to 4 tools
POST/v1/profilesCreate service profile
GET/v1/demandMost-demanded categories
GET/v1/feed/registryMachine-readable feed for registries

Rate limits: 10 scans/hour (free) · 100/hour (with X-API-Key)


Agent Discovery Endpoints

Clarvia is designed to be discovered by AI agents:

EndpointURL
OpenAPI Spechttps://clarvia-api.onrender.com/openapi.json
agents.jsonhttps://clarvia.art/.well-known/agents.json
llms.txthttps://clarvia.art/llms.txt
llms-full.txthttps://clarvia.art/llms-full.txt
robots.txthttps://clarvia.art/robots.txt
Sitemaphttps://clarvia.art/sitemap.xml
MCP Endpointhttps://clarvia-api.onrender.com/mcp/

Architecture

scanner/
  backend/           # FastAPI (Python 3.12+) — 110+ API endpoints + MCP server
    app/
      checks/        # 13 scoring sub-factors
      routes/        # REST API endpoints
      services/      # Supabase, PDF generation, enrichment
      mcp_server.py  # Python MCP server (24 tools)
  frontend/          # Next.js + Tailwind — clarvia.art
  mcp-server/        # Node.js MCP server (TypeScript, 16 tools)
  cli/               # CLI scanner tool
  examples/          # Framework integration configs
  github-action/     # GitHub Actions for CI/CD AEO checks

Development

# Backend
cd backend && pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000

# Frontend
cd frontend && npm install && npm run dev

# MCP Server
cd mcp-server && npm install && npm run dev

# Docker (full stack)
docker compose up --build

Integrations

PlatformTypeLink
npmMCP Serverclarvia-mcp-server
PyPILangChain integrationclarvia-langchain
GitHub ActionsCI/CD AEO checkgithub-action/
SmitheryMCP Registrysmithery.yaml
MCP RegistryOfficial registryio.github.digitamaz/clarvia
Glama.aiMCP Directoryglama.ai/mcp/servers
mcp.soMCP Directorymcp.so

License

MIT

Server Config

{
  "mcpServers": {
    "clarvia": {
      "command": "npx",
      "args": [
        "-y",
        "clarvia-mcp-server"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Serper MCP ServerA Serper MCP Server
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
CursorThe AI Code Editor
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
DeepChatYour AI Partner on Desktop
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Amap Maps高德地图官方 MCP Server
Playwright McpPlaywright MCP server
WindsurfThe new purpose-built IDE to harness magic
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Tavily Mcp
ChatWiseThe second fastest AI chatbot™
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.