AI Agents Listing MCP
An MCP server that connects AI agents to the AI Agents Listing directory, allowing users to search for AI agents, MCP servers, and skills, browse categories, view trending items, find alternatives, and compare listings side-by-side based on community engagement metrics.
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://aiagentslisting.com/api/mcpWhat you can do with it
- Search for AI agents or MCP servers by name or description
- Find alternatives to specific products like Cursor or Postgres tools
- Compare multiple listings side-by-side on pricing and ratings
- Discover trending listings based on community engagement
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- AI Agents Listing 2.0.0
- MCP protocol
- 2025-06-18
- Tools
- 10 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
10 advertised
search_listings — Search listings
Search published AI agents, MCP servers and skills in the directory by name, tagline or description.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"type": {
"enum": [
"Agent",
"McpServer",
"Skill"
],
"type": "string",
"description": "Restrict to one vertical"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 255,
"description": "Free-text search over name, tagline, description"
}
}
}get_listing — Get listing
Fetch one published listing by its slug, with full description and links.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 100,
"minLength": 1
}
}
}list_categories — List categories
List the category ids a submission can be filed under. Call this before submit_listing. That tool takes category ids, not names.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"type": {
"enum": [
"Agent",
"McpServer",
"Skill"
],
"type": "string",
"description": "Only categories for this vertical"
}
}
}trending — Trending listings
Listings gaining momentum right now, ranked by heat (the 0-100 engagement score), upvotes or new reviews over a rolling window. Paid listings get no ranking preference here; the `featured` flag says which ones are paid.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 10,
"minimum": 1
},
"metric": {
"enum": [
"heat",
"upvotes",
"reviews"
],
"type": "string",
"default": "heat",
"description": "What momentum is measured by"
},
"window": {
"enum": [
"24h",
"7d",
"30d",
"all"
],
"type": "string",
"default": "7d",
"description": "Rolling window the ranking is measured over"
}
}
}discover — Discover listings
Browse the directory by vertical, category, pricing and access model. Use this when the ask is a kind of product rather than a name, e.g. 'open-source MCP servers for databases', 'free coding agents'.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"sort": {
"enum": [
"heat",
"upvotes",
"newest"
],
"type": "string",
"default": "heat"
},
"type": {
"enum": [
"Agent",
"McpServer",
"Skill"
],
"type": "string",
"description": "Agent, McpServer or Skill"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"category": {
"type": "string",
"maxLength": 100,
"description": "Category name or slug"
},
"industry": {
"enum": [
"Horizontal",
"Vertical"
],
"type": "string"
},
"accessModel": {
"enum": [
"OpenSource",
"ClosedSource",
"Api"
],
"type": "string"
},
"pricingModel": {
"enum": [
"Free",
"Freemium",
"Paid"
],
"type": "string"
}
}
}find_alternatives — Find alternatives
Alternatives and competitors to a product. Takes a listing slug, a website URL, or just the product name, including products that are not in the directory, in which case the closest listings by topic come back instead.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"product"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 15,
"minimum": 1
},
"product": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Slug, website URL or product name"
}
}
}compare — Compare listings
Compare 2-5 listings side by side on pricing, access model, categories, heat, upvotes and rating. Takes slugs. Resolve them with search_listings or find_alternatives first.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"maxItems": 5,
"minItems": 2
}
}
}new_launches — New launches
The most recently published listings in the directory.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"type": "integer",
"default": 30,
"maximum": 90,
"minimum": 1,
"description": "How far back to look"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
}
}
}submit_listing — Submit a listing (sign-in required)
Submit a product to the directory on behalf of the connected user. The listing enters the same pending review queue as a web submission; the returned URL is where the submitter finishes and tracks it. Submitting a URL that already exists updates that listing's submitter details instead of creating a duplicate. Requires an authenticated connection: call this tool to get the sign-in instructions.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}submit_review — Review a listing (sign-in required)
Leave a review on a listing on behalf of the connected user: a 1-5 star rating and an optional note on what worked and what did not. One review per account per listing is kept; calling again updates it. Reviews land on the public page labeled as agent-submitted. Requires an authenticated connection: call this tool to get the sign-in instructions.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Prompts
Not advertised
Resources
Not advertised
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
- 833 ms
- 95th percentile latency
- 833 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 833 ms · metadata changed · 10 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http ai-agents-listing-mcp https://aiagentslisting.com/api/mcpCodex
codex mcp add ai-agents-listing-mcp --url https://aiagentslisting.com/api/mcpCursor
{
"mcpServers": {
"ai-agents-listing-mcp": {
"url": "https://aiagentslisting.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"ai-agents-listing-mcp": {
"type": "streamableHttp",
"url": "https://aiagentslisting.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"ai-agents-listing-mcp": {
"type": "http",
"url": "https://aiagentslisting.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http ai-agents-listing-mcp https://aiagentslisting.com/api/mcpClaude Desktop
{
"mcpServers": {
"ai-agents-listing-mcp": {
"url": "https://aiagentslisting.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"ai-agents-listing-mcp": {
"serverUrl": "https://aiagentslisting.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like AI Agents Listing MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.