MCP.Market

ToolRank MCP server

online · 32% uptime
by brandonclark1996-design·io.github.brandonclark1996-design/toolrank·v0.1.0

Rank MCP servers/APIs for a job. Lexical ranking, 36 curated tools, no Stripe.

B81/100grade B
What users say
No reviews yet
Be the first
Safety scan
B81/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed ToolRank yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ToolRank tools (3)

write = sends, deletes, buys or posts
  • get_toolFree

    Get a single catalog tool by id

  • list_freshFree

    List tools updated after an ISO timestamp (optional)

  • search_toolsFree

    Rank MCP servers/APIs for a job. Returns shortlist with health, price_band, install snippet.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 513ms20/20
  • Tool poisoning3 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 50 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 81/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ToolRank compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
81/100
higher than 73% of 2,174 E-commerce servers
Tools
3
the typical E-commerce server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
32%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
278 ms
faster than 55% of 1,527 E-commerce servers

What its tools let an agent do: 3 read

Install ToolRank in Claude Code, Cursor or VS Code

claude mcp add --transport http toolrank https://toolrank.onrender.com/mcp
Add to Cursor

What the publisher says

From the ToolRank repository's README, as published. We do not edit it. Read it on GitHub

ToolRank (private MVP → public-ready deploy)

Ranked shortlist of MCP servers / APIs for agent jobs — health, price_band, and install snippet.

Live: https://toolrank.onrender.com — OpenAPI at /openapi.json, Streamable HTTP MCP at /mcp.

Private build for Brandon Clark / ToolRank. All Rights Reserved (see LICENSE). GitHub: brandonclark1996-design/toolrank.

Honesty: Ranking is lexical (token overlap), not learned or sponsored. Catalog is 36 curated tools. health is often unknown. Stripe is not wired. Custom domain is not purchased.

Stack

  • Node 20, TypeScript
  • Hono HTTP API
  • Zod validation
  • JSON catalog (data/catalog.json, 36 curated public tools)
  • MCP stdio (npm run mcp) and Streamable HTTP (POST /mcp) via @modelcontextprotocol/sdk
  • API-key auth + process-local soft quotas (src/auth.ts) on /v1/* and /mcp

Quick start (local)

cd /workspace/toolrank
cp .env.example .env
# Edit .env — set TOOLRANK_API_KEYS if you want keyed access locally
export TOOLRANK_API_KEYS='trk_live_test:builder'
npm install
npm test
npm run build
npm start              # listens on 0.0.0.0:$PORT (default 8787)
# or: npm run dev

Local curl with a test key

export TOOLRANK_API_KEYS='trk_live_test:builder'
npm start

curl -s http://127.0.0.1:8787/health | jq .

curl -s http://127.0.0.1:8787/v1/search \
  -H 'content-type: application/json' \
  -H 'Authorization: Bearer trk_live_test' \
  -d '{"job":"scrape website to markdown for RAG","constraints":{"budget":"any"},"limit":5}' | jq .

# Or X-API-Key:
curl -s http://127.0.0.1:8787/v1/search \
  -H 'content-type: application/json' \
  -H 'X-API-Key: trk_live_test' \
  -d '{"job":"web search for research","limit":3}' | jq .

Anonymous (no key) works until the free IP quota is hit (20 / rolling 24h).

Auth + limits

  • Env: TOOLRANKAPIKEYS = comma-separated keys, optional key:plan (free \| builder). Example: trkliveabc:builder,trklivexyz:free. Bare key → free.
  • /health and /openapi.json are always open (no auth / no quota).
  • Invalid key → 401 { error, schemaversion, asof }
  • Over quota → 429 + Retry-After (seconds hint)
  • Authed POST /v1/search responses include plan (free \| builder)
  • Quotas are in-memory / process-local — fine for single-instance MVP; they reset on restart and do not sync across replicas.

Setting keys on the host (Brandon)

Do not commit real keys. Set TOOLRANKAPIKEYS in the host environment:

  1. Render: Dashboard → your Web Service → Environment → add TOOLRANKAPIKEYS = trklive….…:builder,… (use sync: false / secret). Redeploy.
  2. Railway: Service → Variables → TOOLRANKAPIKEYS.
  3. Docker / VPS: -e TOOLRANKAPIKEYS='…' or systemd/env file outside git.
  4. Local: export TOOLRANKAPIKEYS='trklivetest:builder' before npm start.

Also set HOST=0.0.0.0 (default in code) and let the platform inject PORT.

HTTP API

Base: https://toolrank.onrender.com (or http://127.0.0.1:8787 locally).

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-11-01restoreD → Bscore 81
  • 2026-10-24downgradeA → Dscore 43: Remote endpoint did not respond

ToolRank: common questions

Is ToolRank MCP server safe?
Mostly: it is graded B (81/100). Read the ToolRank safety report
How do I install ToolRank?
It runs remotely at toolrank.onrender.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does ToolRank need an API key?
Yes. The registry entry asks for Authorization.
Is ToolRank maintained?
The last commit was 52 days ago (2026-09-13). The latest release is v0.1.0.
Is ToolRank up?
32% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of ToolRank?
Servers from other publishers that do the same job: Stripe MCP server, Buywhere MCP server and AsoBeast MCP server.
How does ToolRank compare with other E-commerce MCP servers?
safety score 81/100 (higher than 73% of 2,174 E-commerce servers); tools 3 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to ToolRank

Same job from other publishers: the closest match first, then the best rated.

  • Stripe
    MCP server integrating with Stripe - tools for customers, products, payments, and more.
    A
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A
  • AsoBeast
    App Store and Google Play ASO: keyword rankings, competitors, reviews, audits and an action queue.
    A
  • Stripe Acp
    Stripe ACP — AI agent checkout, payment delegation, products, invoices
    B
  • Storelift
    App Store & Google Play keyword ranks, rivals, reviews and AI visibility. Free plan included.
    A