Clarvia

Search 15,000+ AI tools, check agent-compatibility scores, find alternatives, and audit dependencies before calling any external API or MCP.

Clarvia — AEO Scanner for AI Agent Tools

Clarvia

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

Score, discover, and validate 27,875+ 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)

Discovery & Search

ToolDescription
search_servicesSearch 27,800+ 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

Links

License

MIT

相关服务器