AISOTools MCP Server
Query the AISOTools directory — 1113 AI tools across 21 categories — directly from your AI assistant over the Model Context Protocol. Read-only, no account, no API key.
https://aisotools.com/api/mcpSetup
Claude Code
claude mcp add --transport http aisotools https://aisotools.com/api/mcpClaude Desktop, Cursor, Windsurf, Cline
Add this to the client's MCP config file:
{
"mcpServers": {
"aisotools": {
"type": "http",
"url": "https://aisotools.com/api/mcp"
}
}
}Clients that only speak stdio
Bridge through mcp-remote:
{
"mcpServers": {
"aisotools": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://aisotools.com/api/mcp"]
}
}
}Tools
search_ai_toolsquery?, category?, pricing?, limit?Ranked search across the catalog. Exact name and slug matches outrank tag and description matches, so asking for one specific product returns that product.
get_ai_tooltoolThe full record for one tool: description, features, pros, cons, who it is best for, pricing tiers, and curated alternatives. Takes a slug or a display name.
list_ai_tool_categories—Every category with its slug, subcategories, and live tool count. The slugs are what search_ai_tools filters on.
compare_ai_toolstools[2-5]Side-by-side records for 2–5 named products. Names it could not resolve come back in an `unmatched` array rather than being dropped silently.
find_ai_tool_alternativestool, limit?Curated alternatives first, then same-category tools to fill the request — the two are returned in separate fields, not blended.
Try it without a client
curl -s https://aisotools.com/api/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"search_ai_tools",
"arguments":{"query":"transcription","limit":3}}}'Limits worth knowing
- Read-only. There is no write path — submitting a tool still goes through the submission form.
- Stateless, POST-only. No sessions, no SSE. GET and DELETE answer 405 with a JSON-RPC error explaining why.
- Catalog, not a live crawler. Pricing and features are what the catalog records, refreshed on our schedule rather than on request. Check the vendor's own page before acting on a price.
- Curated alternatives are hand-maintained and can be shorter than your requested limit; the remainder is filled from the same category and labelled
sameCategoryso you can weight it differently.
FAQ
Do I need an API key?
No. The endpoint is read-only, unauthenticated, and free. It exposes the same catalog data that is already public on aisotools.com.
Which MCP clients does it work with?
Any client that speaks streamable HTTP — Claude Code, Claude Desktop, Cursor, Windsurf, and Cline among them. Clients that only speak stdio can bridge to it with mcp-remote.
Does it support SSE or sessions?
No. The server is stateless: it issues no session id and holds no server-initiated stream, so GET and DELETE return 405 with an explanation. Every POST is a self-contained JSON-RPC request and answer.
How fresh is the data?
The catalog ships with the site build, so the MCP server and the website always return the same records. Entries carry addedDate, and pricing is the pricing shown on the tool's page.
Are sponsored listings marked?
Yes. Every result carries a `sponsored` boolean, and a paid placement whose sponsorship window has expired reports false rather than staying flagged. `verified` marks entries reviewed by hand.
Building an AI tool yourself? See how it shows up in AI search with the AI Visibility Audit, or submit it to the directory so assistants can find it here too.