ToolRank

by imhiroki

Not rated
GitHub

About

Score and optimize MCP tool definitions for AI agent discovery. Analyzes Findability, Clarity, Precision, and Efficiency.

Details

Author
imhiroki
Categories
Developer Tools, AI

Setup

Install ToolRank in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/imhiroki/toolrank

Follow the installation instructions in the repository README, then restart your MCP client.

Score, optimize, and monitor how AI agents discover and select your MCP tools.

Score Your Tools →·Framework·Ranking·Blog

We scanned 4,162 MCP servers. Here's what we found.

73% of MCP servers are invisible to AI agents.They have no tool definitions, no descriptions, no schema. When an agent searches for tools, these servers don't exist.

Sources:arXiv 2602.14878,arXiv 2602.18914

ATO (Agent Tool Optimization)is to the agent economy what SEO was to the search economy.

LLMO is Stage 1 of ATO — necessary but not sufficient.

toolrank.dev/score— paste your tool JSON or enter your Smithery server name.

from toolrank_score import score_server, format_report result = score_server("my-server", tools) print(format_report(result))
- "name": "get", - "description": "gets data from the api" + "name": "search_repositories", + "description": "Searches for GitHub repositories matching a query. + Useful for finding open-source projects or checking if a repo exists. + Returns name, description, stars, language, and URL.", + "inputSchema": { + "type": "object", + "properties": { + "query": { "type": "string", "description": "Search query" }, + "sort": { "type": "string", "enum": ["stars", "forks", "updated"] } + }, + "required": ["query"] + }

Score: 52 → 96.Five minutes of work. 3.6x selection advantage.

toolrank/ ├── packages/ │ ├── scoring/ # Level A engine (Python, zero-cost) │ │ ├── toolrank_score.py # 14 checks across 4 dimensions │ │ ├── level_c_score.py # Claude AI scoring (Pro) │ │ └── weights.json # Auto-calibrated weights │ ├── scanner/ # Ecosystem scanner │ │ ├── scanner_v3.py # Weekly full / daily diff │ │ ├── calibrate.py # Weight auto-adjustment │ │ └── auto_blog.py # Daily article generation │ ├── web/ # Astro site (toolrank.dev) │ ├── mcp-server/ # ToolRank MCP Server │ └── badge-worker/ # Dynamic badge SVG (CF Workers) └── .github/workflows/ # Automated pipelines
ToolRank

ToolRank is open source. The scoring logic is fully transparent and auditable.

- Report issues:GitHub Issues
- Scoring methodology:
packages/scoring/toolrank_score.py
- Governance:
GOVERNANCE.md·CHANGELOG.md
- ATO Framework:
toolrank.dev/framework

Star this repoif you find ToolRank useful — it helps others discover it.

If SEO is about being found by search engines, ATO is about being used by AI agents.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

Instead of direct calling MCP tools, mcpcode server transforms MCP tool calls into TypeScript programs, enabling smarter, lower-latency orchestration by LLMs.

Supercharge your Agent with Semantic Code Intelligence and save 💰 in the process!

AI-to-AI code review platform — Claude, Codex, and Gemini cross-check each other via MCP, REST API, and CLI for consensus-based results.

A code sandbox for AI assistants to safely execute arbitrary code. Requires a 302AI API key for authentication.

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

MCP server to dynamically load Claude Code skills into AI agents

MCP bridge that lets Claude Code delegate heavy tasks to the Antigravity CLI (agy) — purpose-built tools, model routing with fallback, session continuity, and output truncation to save Claude's context and tokens.

Exposes local execution of Aider commands as a detached process using MCP.

An MCP server for offloading AI coding tasks to Aider, enhancing development efficiency and flexibility.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.