API and MCP
Read Console's independent developer tool reviews in your AI assistant or application. Free to use, with no account or API key.
Connect an assistant · Use the API · Subscribe · Limits
Connect your AI assistant
- Add
https://console.dev/mcpas a Streamable HTTP MCP server. No authentication is required. - Ask your assistant to find tools, read their reviews, and compare strengths and tradeoffs.
- Follow the review links to read the original assessments.
Choose your assistant for setup instructions:
Claude Code
Run in your project directory:
claude mcp add --transport http console https://console.dev/mcp
Open Claude Code and run /mcp to check the connection. Claude Code setup guide.
Codex CLI and IDE extension
Run:
codex mcp add console --url https://console.dev/mcp
codex mcp list
The CLI and IDE extension share this configuration. Start a new session after adding the server. Codex setup guide.
Cursor
Add this to .cursor/mcp.json in your project, merging it with any existing servers:
{
"mcpServers": {
"console": {
"url": "https://console.dev/mcp"
}
}
}
Save and restart Cursor. Open Agent chat and check that Console's tools are enabled. Cursor setup guide.
VS Code with GitHub Copilot
- Open the Command Palette and run MCP: Add Server.
- Choose HTTP, enter
https://console.dev/mcp, and name the serverconsole. - Choose where to save the configuration, then start the server and review the trust prompt.
- Open Copilot Chat in Agent mode and enable Console in the tools picker.
Claude Desktop and claude.ai
- Open Customize → Connectors, then Add → Add custom connector.
- Name it
Consoleand enterhttps://console.dev/mcpas the server URL. - Choose No sign in for authentication and finish adding the connector.
- In a conversation, use + → Connectors to enable Console.
For a managed team account, an organization owner may need to add the connector first. Claude connector setup guide.
Once connected, check that search_tools and get_tool are available.
Try: “Find PostgreSQL tools reviewed by Console and compare their strengths and tradeoffs. Include review dates and links.”
| Tool | What it does |
|---|---|
search_tools |
Find tools by keyword or category. |
get_tool |
Read a tool's reviews using an ID from search. |
In browsers that support WebMCP, your browser assistant can use these tools directly on Console pages.
Read reviews with the API
1. Search for tools
curl 'https://console.dev/api/v1/tools?q=postgresql&limit=10'
Omit q to browse all reviewed tools.
| Parameter | Use |
|---|---|
q |
Up to 12 keywords within 200 characters, matched together. |
category |
An exact category name from a result. |
limit |
Results per page: 1–20, default 10. |
cursor |
The nextCursor value from the previous response. |
2. Read a tool's reviews
Copy an id from the search results:
curl 'https://console.dev/api/v1/tools/TOOL_ID'
Use limit and cursor to page through reviews. Follow nextCursor until it is null. For the full archive, use the review export instead of paginating beyond 1,000 results.
3. Cite the review
Include the returned Console URL and review date. Reviews reflect our assessment at publication; products may have changed since then. Technology research has its own date, and missing research means compatibility is unknown.
Get new reviews by email
Subscribe to the free weekly newsletter. You can also ask an agent to subscribe on your behalf:
curl 'https://console.dev/subscribe' \
-H 'Content-Type: application/json' \
--data '{"email":"reader@example.com"}'
Submit only with the person's permission. A successful response contains status: "accepted"; check the inbox and follow the verification email instructions. If the response is lost, check the inbox before trying again. A 409 response means the address is already subscribed.
Usage limits
| Activity | Limit per IP address |
|---|---|
| API requests and MCP tool calls | Up to 60 per minute |
Searches may be limited sooner. If you receive 429, pause before retrying. For review requests, follow the Retry-After header. People sharing a network may share limits.
Reviews usually update weekly. Avoid frequent polling: follow the review feed for changes. API clients can save the ETag and send If-None-Match on the next request; 304 means the saved response is still current.
For other errors, check the JSON error message. Fix invalid requests (400), check missing tool IDs (404), and retry temporary failures (502 or 503) later. See the API reference for request formats and responses.
Resources for agents
llms.txt · auth.md · API catalog · AI catalog · MCP server card