StackPick

Ranked AI dev tools by job: top picks per category, side-by-side compares, search, and recent release notes.

ホスト型 MCP サーバー

npx add-mcp 'https://stackpick.app/mcp'

Claude Code、Codex、Cursor などにインストールできます

ドキュメント

Read the rankings from code

The JSON API and the MCP server are free and read-only. Rankings are never paid. They are built from the same directory data as the pages, so a score on https://stackpick.app/v1/tools.json is the score on the category page.

Rankings as of Oct 19, 2026. API version 1. Initial editorial estimate. Not a measured benchmark. Affiliate links may be used to monetize, but they never affect scores or rankings, and rankings are never sponsored.

No API key. GET requests send Access-Control-Allow-Origin: * so a browser or an agent can read them.

JSON API

Every response includes version, asOf (the rankings date), and disclaimer. Tool rank is the place on that job’s list. Affiliate links are not in the payload.

MethodPathWhat you get
GET/v1/tools.jsonEvery tool. Includes slug, name, category, job, score, category rank, website, and lastReviewed.
GET/v1/categories.jsonEvery job, with tool slugs in rank order.
GET/v1/tools/cursor.jsonOne tool. Replace cursor with any tool slug.
GET/v1/releases.jsonRelease notes, newest first. Same records as the changelog.

Example

curl https://stackpick.app/v1/tools.json

MCP server

Streamable HTTP, stateless, no auth. Point a client at https://stackpick.app/mcp. The server only reads. It cannot change a score, a rank, or a listing.

  • list_categories — Jobs and the ranked tool slugs in each.
  • get_best_tools — category — ranked tools for that job.
  • get_tool — slug — one tool, including its category rank and score.
  • compare_tools — slugs — two or more tools, side by side.
  • search_tools — query — same matching as the site search. Optional limit.
  • latest_releases — Optional limit. Newest release notes.

List the tools

curl https://stackpick.app/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Add it to an editor

Use the remote URL. Do not add a token.

Cursor —.cursor/mcp.json

{
  "mcpServers": {
    "stackpick": {
      "url": "https://stackpick.app/mcp"
    }
  }
}

Claude Code —.mcp.json

{
  "mcpServers": {
    "stackpick": {
      "type": "http",
      "url": "https://stackpick.app/mcp"
    }
  }
}

Or from the terminal: claude mcp add --transport http stackpick https://stackpick.app/mcp

VS Code —.vscode/mcp.json

{
  "servers": {
    "stackpick": {
      "type": "http",
      "url": "https://stackpick.app/mcp"
    }
  }
}

Registry

The server name for a domain-verified listing is app.stackpick/directory. The registry document is /.well-known/mcp/server.json. It points at https://stackpick.app/mcp.

How the number is calculated is on How scores work.