Awesome MCP Servers by AI Anytime

Directory / Search & discovery

AI Agents Listing

Search, browse and compare a directory of AI agents, MCP servers and agent skills; find alternatives and see what is trending. The eight read tools need no key; submitting a listing or review needs OAuth. Endpoint: https://aiagentslisting.com/api/mcp

Live  Answered an MCP handshake without credentials and listed 10 tools.

Category
Search & discovery
Transport
http
Source
https://github.com/nyyhao/aiagentslisting-mcp
Endpoint
https://aiagentslisting.com/api/mcp
Reports itself as
AI Agents Listing 2.0.0
Protocol
2025-06-18
Tools
10
Context cost
about 1,298 tokens for the tool definitions (estimated at four characters per token)
Tool definitions last changed
no change seen since first check
Handshake time
489 ms
Repository
0 stars · last push 2026-10-26 · MIT
Last checked
2026-11-03 10:54:33 UTC
Listed since
2026-10-27

Health and compatibility

Endpoint reachableVerifiedResponded in 489 ms
MCP handshake (initialize)VerifiedCompleted without credentials
Tool discovery (tools/list)Verified10 tools listed
AuthenticationVerifiedNone needed to connect
Protocol versionVerified2025-06-18
TransportVerifiedStreamable HTTP
Capabilities declaredVerifiedtools

Last checked . Verified means the check saw it happen; it says nothing about whether the server is safe.

Recent history

3 daily checks so far; median response 511 ms. Green answered, violet asked for auth, red did not answer.

Set up in your client

Claude Code

Run this in a terminal:

claude mcp add --transport http ai-agents-listing https://aiagentslisting.com/api/mcp

Claude Desktop

Open Settings → Connectors → Add custom connector and paste this URL:

https://aiagentslisting.com/api/mcp

Or bridge it through mcp-remote in claude_desktop_config.json (needs Node.js):

{
  "mcpServers": {
    "ai-agents-listing": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://aiagentslisting.com/api/mcp"
      ]
    }
  }
}

Cursor

Add to Cursor

Or add it to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "ai-agents-listing": {
      "url": "https://aiagentslisting.com/api/mcp"
    }
  }
}

VS Code

Add to VS Code

Or add it to .vscode/mcp.json:

{
  "servers": {
    "ai-agents-listing": {
      "type": "http",
      "url": "https://aiagentslisting.com/api/mcp"
    }
  }
}

Or from a terminal:

code --add-mcp '{"name": "ai-agents-listing", "type": "http", "url": "https://aiagentslisting.com/api/mcp"}'

Windsurf

Add it to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ai-agents-listing": {
      "serverUrl": "https://aiagentslisting.com/api/mcp"
    }
  }
}

Other clients

Most clients accept this shape. The endpoint is:

https://aiagentslisting.com/api/mcp
{
  "mcpServers": {
    "ai-agents-listing": {
      "type": "http",
      "url": "https://aiagentslisting.com/api/mcp"
    }
  }
}

If it does not connect

Tools 10

Names, descriptions and input schemas exactly as the server returned them on 2026-11-03. This is the server author's own text. Nothing is run from this page. Raw JSON

compareCompare 2-5 listings side by side on pricing, access model, categories, heat, upvotes and rating. Takes …

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.

ParameterTypeDescription
slugsstring[]required

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "compare",
    "arguments": {
      "slugs": []
    }
  }
}
discoverBrowse the directory by vertical, category, pricing and access model. Use this when the ask is a kind of …

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'.

ParameterTypeDescription
typestringoptionalAgent, McpServer or Skill One of: Agent, McpServer, Skill
categorystringoptionalCategory name or slug
pricingModelstringoptionalOne of: Free, Freemium, Paid
accessModelstringoptionalOne of: OpenSource, ClosedSource, Api
industrystringoptionalOne of: Horizontal, Vertical
sortstringoptionalOne of: heat, upvotes, newest
limitintegeroptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "discover",
    "arguments": {}
  }
}
find_alternativesAlternatives and competitors to a product. Takes a listing slug, a website URL, or just the product name, …

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.

ParameterTypeDescription
productstringrequiredSlug, website URL or product name
limitintegeroptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "find_alternatives",
    "arguments": {
      "product": "..."
    }
  }
}
get_listingFetch one published listing by its slug, with full description and links.

Fetch one published listing by its slug, with full description and links.

ParameterTypeDescription
slugstringrequired

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "get_listing",
    "arguments": {
      "slug": "..."
    }
  }
}
list_categoriesList the category ids a submission can be filed under. Call this before submit_listing. That tool takes …

List the category ids a submission can be filed under. Call this before submit_listing. That tool takes category ids, not names.

ParameterTypeDescription
typestringoptionalOnly categories for this vertical One of: Agent, McpServer, Skill

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "list_categories",
    "arguments": {}
  }
}
new_launchesThe most recently published listings in the directory.

The most recently published listings in the directory.

ParameterTypeDescription
daysintegeroptionalHow far back to look
limitintegeroptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "new_launches",
    "arguments": {}
  }
}
search_listingsSearch published AI agents, MCP servers and skills in the directory by name, tagline or description.

Search published AI agents, MCP servers and skills in the directory by name, tagline or description.

ParameterTypeDescription
querystringrequiredFree-text search over name, tagline, description
typestringoptionalRestrict to one vertical One of: Agent, McpServer, Skill
limitintegeroptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "search_listings",
    "arguments": {
      "query": "..."
    }
  }
}
submit_listingSubmit a product to the directory on behalf of the connected user. The listing enters the same pending review …

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.

Takes no parameters.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "submit_listing",
    "arguments": {}
  }
}
submit_reviewLeave a review on a listing on behalf of the connected user: a 1-5 star rating and an optional note on what …

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.

Takes no parameters.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "submit_review",
    "arguments": {}
  }
}
trendingListings gaining momentum right now, ranked by heat (the 0-100 engagement score), upvotes or new reviews over …

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.

ParameterTypeDescription
metricstringoptionalWhat momentum is measured by One of: heat, upvotes, reviews
windowstringoptionalRolling window the ranking is measured over One of: 24h, 7d, 30d, all
limitintegeroptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "trending",
    "arguments": {}
  }
}

Badge

Maintain this server? Put its live status in your README:

MCP status badge

[![MCP status](https://mcp.aianytime.net/badge/ai-agents-listing.svg)](https://mcp.aianytime.net/s/ai-agents-listing/)

Edit this entry · Report a problem

More in Search & discovery

Checks record what a server answered, not whether it is safe. A listing is not a security audit; read a server's source and permissions before you connect it. Add a server · JSON · llms.txt · llms-full.txt

Browse: Agents, IDEs & developer tools · Search & discovery · Knowledge, memory & context · Media & generation · Security · Finance & markets · Marketing, content & social · Cloud, ops & data · Commerce, travel & logistics · Work & productivity · No account needed · Local servers