AISOTools MCP
Provides a hosted Streamable HTTP endpoint for the AISOTools catalog, allowing AI agents to search, compare, and find alternatives across 3,000+ AI tools. It supports querying by keyword, category, and pricing, retrieving full tool records, and listing categories. The server is stateless, requires no installation or authentication, and returns canonical URLs for source citation.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://aisotools.com/api/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search the catalog by keyword, category, and pricing
- Get full records for a specific AI tool including features and alternatives
- Compare 2-5 named tools side-by-side
- Find curated alternatives to a given tool
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- aisotools 0.2.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
search_ai_tools — Search the AI tool catalog
Search the AISOTools catalog of AI tools by keyword, category slug, and pricing model. Returns ranked summaries with the canonical aisotools.com page for each result. Use it when the user asks which AI tool does something. `matched` is how many tools matched in total and `returned` is how many came back — when `truncated` is true there are more, so do not tell the user the catalog only contains what this page returned; raise `limit` (max 50) instead.
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Maximum results, 1-50. Defaults to 10."
},
"query": {
"type": "string",
"description": "Free-text search, e.g. 'video editing', 'transcription', or a product name."
},
"pricing": {
"enum": [
"free",
"freemium",
"paid",
"open-source"
],
"type": "string",
"description": "Restrict to one pricing model."
},
"category": {
"type": "string",
"description": "Restrict to one catalog category slug, e.g. 'video' or 'writing'."
}
},
"additionalProperties": false
}{
"title": "Search the AI tool catalog",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_ai_tool — Get one AI tool's catalog record
Full catalog record for one AI tool: description, features, pros, cons, who it is best for, pricing tiers, and alternatives. Accepts a slug or a display name.
{
"type": "object",
"required": [
"tool"
],
"properties": {
"tool": {
"type": "string",
"description": "Slug ('claude-code') or display name ('Claude Code')."
}
},
"additionalProperties": false
}{
"title": "Get one AI tool's catalog record",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_ai_tool_categories — List the catalog's categories
Every category in the AISOTools catalog with its slug, subcategories, and how many tools it contains.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "List the catalog's categories",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_ai_tools — Compare AI tools side by side
Side-by-side comparison of 2-5 AI tools: pricing, rating, features, pros and cons. Use it when the user is choosing between named products.
{
"type": "object",
"required": [
"tools"
],
"properties": {
"tools": {
"type": "array",
"items": {
"type": "string"
},
"description": "2-5 slugs or display names."
}
},
"additionalProperties": false
}{
"title": "Compare AI tools side by side",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_ai_tool_alternatives — Find alternatives to an AI tool
Alternatives to a given AI tool, drawn from the catalog's curated alternative lists and falling back to same-category tools. Use it when the user wants to replace or switch off a product.
{
"type": "object",
"required": [
"tool"
],
"properties": {
"tool": {
"type": "string",
"description": "Slug or display name to find alternatives for."
},
"limit": {
"type": "number",
"description": "Maximum alternatives, 1-20. Defaults to 8."
}
},
"additionalProperties": false
}{
"title": "Find alternatives to an AI tool",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_ai_visibility — Check whether ChatGPT recommends a product
Use this when the user wants to know whether AI assistants recommend their product, brand or app — for example 'does ChatGPT mention my product?' or 'which competitors does ChatGPT suggest instead of us?'. It reads the product's homepage, asks ChatGPT five buying questions a customer in that category would ask, and reports which questions named the product and which rival products were named instead, with a 0-100 score. Takes 10-30 seconds; a check of the same product from the last 24 hours is returned instead of re-running. Results come from one run of one assistant and can vary between runs. Do not use it for questions about AI tools in general, for private or login-only sites, or to rank websites in search engines.
{
"type": "object",
"required": [
"product_name",
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The product's public website, e.g. otter.ai or https://otter.ai"
},
"category": {
"type": "string",
"description": "Optional. The category or what buyers are shopping for, e.g. 'meeting transcription'. Read from the homepage when omitted."
},
"product_name": {
"type": "string",
"description": "The product or brand name exactly as customers know it, e.g. 'Otter.ai'."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"product",
"url",
"category",
"engine",
"questionsAsked",
"namedIn",
"score",
"questions",
"rivalsNamedInstead",
"checkedAt",
"fromRecentCheck",
"methodologyUrl"
],
"properties": {
"url": {
"type": "string"
},
"score": {
"type": "integer",
"description": "0-100 visibility score for this run."
},
"engine": {
"type": "string",
"description": "Which assistant answered the questions."
},
"namedIn": {
"type": "integer",
"description": "How many of the questions named the product."
},
"product": {
"type": "string"
},
"category": {
"type": "string",
"description": "The category or buyer need the questions were about."
},
"checkedAt": {
"type": "string"
},
"questions": {
"type": "array",
"items": {
"type": "object",
"required": [
"question",
"productNamed",
"rivalsNamed"
],
"properties": {
"question": {
"type": "string"
},
"rivalsNamed": {
"type": "array",
"items": {
"type": "string"
}
},
"productNamed": {
"type": "boolean"
}
}
}
},
"methodologyUrl": {
"type": "string",
"description": "How the check works and its limits."
},
"questionsAsked": {
"type": "integer"
},
"fromRecentCheck": {
"type": "boolean",
"description": "True when this is a check of the same product run in the last 24 hours."
},
"rivalsNamedInstead": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"questions"
],
"properties": {
"name": {
"type": "string"
},
"questions": {
"type": "integer"
}
}
}
}
}
}{
"title": "Check whether ChatGPT recommends a product",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 479 ms
- 95th percentile latency
- 479 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 479 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http aisotools-mcp https://aisotools.com/api/mcpCodex
codex mcp add aisotools-mcp --url https://aisotools.com/api/mcpCursor
{
"mcpServers": {
"aisotools-mcp": {
"url": "https://aisotools.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"aisotools-mcp": {
"type": "streamableHttp",
"url": "https://aisotools.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"aisotools-mcp": {
"type": "http",
"url": "https://aisotools.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http aisotools-mcp https://aisotools.com/api/mcpClaude Desktop
https://aisotools.com/api/mcpWindsurf
{
"mcpServers": {
"aisotools-mcp": {
"serverUrl": "https://aisotools.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like AISOTools MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.