For AI agents and power users
Use our reviews from your AI assistant
Everything on a review page is also available to software: the verdict, rating, evidence level, dated prices, scores, and sources. An agent gets exactly the facts you see, with the same IDs, so its answers can link back to the line it quoted. No account or key is needed, and every tool is read-only.
Connect with MCP
Our Model Context Protocol server uses the Streamable HTTP transport at:
https://topratedsoftware.net/mcpClaude Desktop and claude.ai
Settings → Connectors → Add custom connector, then paste the server URL.
https://topratedsoftware.net/mcpClaude Code
claude mcp add --transport http topratedsoftware https://topratedsoftware.net/mcpCursor
Add to .cursor/mcp.json in your project, or ~/.cursor/mcp.json for every project.
{
"mcpServers": {
"topratedsoftware": {
"url": "https://topratedsoftware.net/mcp"
}
}
}VS Code
Add to .vscode/mcp.json.
{
"servers": {
"topratedsoftware": {
"type": "http",
"url": "https://topratedsoftware.net/mcp"
}
}
}Clients that only support stdio
Bridge the remote server with mcp-remote.
{
"mcpServers": {
"topratedsoftware": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://topratedsoftware.net/mcp"
]
}
}
}Tools
- search_software
- Find reviewed software by query, category, or franchise (VPN, antivirus…).
- get_review
- The full evidence record: verdict, scores, plans, sources, recent changes, citation, and fact IDs.
- get_verified_pricing
- Plans verified in the last 30 days plus price history.
- get_recent_changes
- Price increases and decreases, removed features, incidents, and acquisitions, with sources.
- compare_software
- Side-by-side facts for 2–6 products: the same table people see on /compare.
- find_alternatives
- Alternatives, flagged when the original product recently raised its price.
- get_editorial_policy
- Independence pledge, evidence standards, citation rules, and data license.
Try it without a client:
curl -s https://topratedsoftware.net/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"compare_software","arguments":{"ids":["nordvpn","surfshark"]}}}'Fact IDs: the same fact on the page and in the data
Each evidence record has a facts list. Every fact has an id such as verdict.rating, pricing.verifiedAt, or sources.2, and a url that jumps to that fact on the review page, for example:
https://topratedsoftware.net/reviews/nordvpn#fact-verdict-ratingOn the page the same element carries data-fact-id, so a person can check any number an assistant quotes.
Without MCP
- llms.txt: an index of every in-depth review, written for language models.
- llms-full.txt: the full text of every in-depth review in one Markdown file.
- Any review as Markdown: add
.mdto its URL, e.g. /reviews/nordvpn.md. - /data/v1/catalog.json and
/data/v1/reviews/<id>.json: static evidence records. - /api/v1: a JSON API with live verified pricing, change events, comparisons, and alternatives.
Limits and citation
- Rate limits per IP address: 120 requests a minute to the MCP server, 60 a minute to the JSON API. Static files are not limited.
- AI search engines, assistants, and agents may crawl, index, summarize, and cite our published reviews and data, provided answers link back to the source page.
- Preferred citation format:
NordVPN review — TopRatedSoftware (https://topratedsoftware.net/reviews/nordvpn) - Data license: CC BY 4.0. Editorial text: All rights reserved.
- Respect the evidence label. "Expert Researched" means we did not run hands-on tests, so please don't describe those reviews as tested.
Rankings can't be bought, through the API or anywhere else. Read our pledge.