What Is an MCP Client? How Hosts, Clients and Servers Fit
What is an MCP client? It is the part inside apps like Claude, Cursor and VS Code that opens one connection to one MCP server to fetch tools and data.
6 min read
Learn how to submit your AI agent, MCP server, or skill to AI Agents Listing: prerequisites, form fields, pricing, and common rejection reasons.
You built an agent, an MCP server, or a skill, and now you want the people who would use it to find it. Knowing how to submit your AI agent to a directory before you open the form saves you a rejection email later, and the listing itself can be free.
To submit your AI agent, fill in the submission form (or paste a GitHub repository URL if it's an MCP server or skill), pick your categories, and wait for human review, which takes a few weeks for a free listing or moves to the front of the queue on a paid tier. Approval publishes the listing right away.
Have these ready before you open the form.
For an AI agent:
For an MCP server or an agent skill, skip all of that. You need one thing: the public GitHub repository URL. The review reads the name, description, licence, stars, and README straight from the repo, so there is nothing else to fill in.
The web form needs a signed-in account. Create one, then open the submit page. If you are listing an MCP server or a skill instead, you can stop reading this section: the repository route further down takes one field and skips the rest of the form entirely.
These fields are mandatory, and each has a hard character limit. Hit the limit and the form will stop you before you can submit:
example.com is accepted as typed.None of these are required, but each one makes the listing more useful once it's live: Demo URL (max 200 characters), Documentation URL (max 200), and LinkedIn, Twitter/X, GitHub, Discord, or Telegram (max 100 each). Key Features and Use Cases each allow up to 600 characters, one item per line; the form suggests "Maximum 5 features recommended" and the same cap for use cases. You can also attach a thumbnail image, leave a note to the reviewer (max 256 characters), and opt into the newsletter.
If writing all this out sounds slow, there's a "Fill with AI" button on the form. It reads your submitted website and drafts the whole form for you, with the caveat built into its own hint: "We'll read your site and draft the whole form. Check everything before you submit." If your site blocks bots, the form says so and asks for the fields by hand instead.
Submit, and the confirmation reads "{name} saved. Pick a plan, or keep the free listing, to finish." From there you land on the plans page, where you either pick a paid tier or keep the free listing and move on.
MCP servers and skills are listed straight from their repository. Paste the GitHub repository URL, and that's the entire submission: "We read the repo for the name, description, licence, stars and README. For one entry in a monorepo, paste the link to its folder." The MCP server page puts it plainly: "Paste the repository URL. We read the name, description, licence, stars and README from GitHub, so there is nothing else to fill in." The skill page is the same idea: "Paste the repository URL, or the folder inside it. We read SKILL.md, the bundled files and the README from GitHub."
Submit it and you get a short confirmation: "{name} is in the review queue. Nothing else to do." This route skips the plans page entirely, since there's no badge to place and nothing to upgrade at submit time. The one requirement is that the repository has to be public.
There's a third way in, for anyone who would rather stay inside their agent than open a browser tab. Add the server once:
claude mcp add --transport http aiagents https://aiagentslisting.com/api/mcpFor a client that reads a manual config instead, the equivalent mcp.json entry is:
{"mcpServers":{"aiagents":{"type":"http","url":"https://aiagentslisting.com/api/mcp"}}}The endpoint is https://aiagentslisting.com/api/mcp, and reading from it needs no API key and no sign-in at all. search_listings, get_listing, list_categories, trending, discover, find_alternatives, compare, and new_launches are all open. Submitting is the exception: the submit_listing tool "submits a product on your behalf and return[s] the review link. Sign-in required." It's one of only two tools on the server that need an authenticated connection (the other is leaving a review); you authorise it in the browser once, and there's still no API key to manage. A listing submitted this way lands in the same review queue as one submitted through the form. The setup works with Claude Code, Claude Desktop, Cursor, and ChatGPT; full MCP setup instructions cover all four.
A free listing isn't free of a requirement, just free of a price tag. The product copy is direct about it: "Free listings go through the review queue (a few weeks) and require placing our badge with a backlink on your site before publication." The embed is one anchor wrapping one image:
<a href="https://aiagentslisting.com/<your-slug>">
<img src="https://aiagentslisting.com/<your-slug>/badge.svg?theme=light" alt="Featured on AI Agents Listing" width="200" height="50" loading="lazy" />
</a>Either the light or dark theme passes the check, and you can change size or theme later from the embed dialog on your listing page. Here's the trap to avoid: the snippet deliberately carries no target="_blank", because that attribute is what CMS and SEO plugins often key on when they rewrite outbound links, and a rewritten rel="nofollow" defeats the whole trade. The checker rejects any link whose rel contains nofollow, ugc, or sponsored, and says so plainly if it finds one: "We found the badge, but the link carries rel='nofollow', so it doesn't pass the value the free listing is traded for." A "Check my badge" button on the plans page looks at your site while you wait, and if it can't verify the badge, your listing goes to manual review instead rather than stalling.
The badge check doesn't stop once you're live. It's swept periodically, and a listing whose badge goes missing gets an email and a grace window before it drops: 24 hours if the badge has been verified before, 7 days if it has never been seen at all.
| Tier | Price | What it adds |
|---|---|---|
| Free Listing | $0 | Published once it passes review. Badge embed with a backlink required. No do-follow backlink. 1 category. |
| Fast Track | $19 | Priority review, no badge requirement, do-follow backlink, 1 newsletter promotion, 1 category. |
| Starter | $49 | Everything in Fast Track, plus 7-day website featuring, 3 newsletter promotions, 1 social promotion, 2 categories. |
| Growth | $99 (anchor price $149) | Everything in Starter, plus 1 month website featuring, 1 month newsletter featuring, sitewide sidebar visibility, priority search results, top category placement, 3 categories. |
| Ecosystem Partner | $499 (anchor price $999) | Everything in Growth, plus featured partner placement, a 30-day category takeover ad, 4 social promotions, priority support, 5 categories. Capped at 6 spots site-wide. |
Every price on the pricing page is a one-time payment for a single listing, charged through Stripe. Nothing renews and nothing is a subscription.
What a tier does not buy is a skip past review. There is deliberately no "skip review" capability on any tier. A tier buys placement, the backlink, and the newsletter slots. Review is what the directory is, so paid and free listings land in the same pending queue, and an admin approves both; a paid tier just moves you to the front of it. Rankings are computed from community engagement, upvotes, bookmarks, reviews, and views, not from what a listing paid; paid listings carry a "featured" flag but never move up the results because of it. Paying for a tier never transfers ownership of a listing either: ownership requires proving control of the listing's domain first.
There's also a separate product called Category Sponsorship: $99 one-time for 30 days, pinned above one category's grid, do-follow for the window, reviewed before it runs, and refunded if rejected. Windows are assigned at fulfilment from the next free slot, so you don't pick your own start date. Details are on the Category Sponsorship page.
Some rejections happen before a human ever sees the submission:
Once a human does review it, these are the exact reasons a submitter gets emailed:
As of 12 September 2026, AI Agents Listing carries 216 reviewed listings: 73 AI agents, 91 MCP servers, and 52 agent skills. Thirteen listings were added in the previous seven days, and every one of the 216 was read and approved by a human before it went live. The repository-only route for MCP servers and skills and the submit_listing tool over MCP are both live now too, so listing a server or a skill no longer has to touch a web form, and an agent can file the submission on a developer's behalf without opening a browser tab beyond that one sign-in.
submit_listing tool over MCP, authorised once in the browser, with no API key.rel contains nofollow, ugc, or sponsored, and a missing badge after publication triggers an email and a grace window (24 hours or 7 days) before the listing drops.A free listing goes through the review queue in a few weeks. A paid tier, starting at Fast Track, moves the same submission to the front of that queue instead of skipping it; either way, a human reads and approves the listing before it publishes.
Yes. The Free Listing tier costs $0 and publishes once the submission passes review, on the condition that you place the badge embed with a working backlink on your own site. Paid tiers exist for priority review, placement, and a do-follow link, but they're optional.
Not on the free tier; that tier trades a badge-and-backlink requirement for the listing instead. Fast Track and every tier above it includes a do-follow backlink as part of what the price buys.
The badge is swept periodically after publication. If it goes missing, you get an email and a grace window before the listing drops: 24 hours if the badge had been verified before, or 7 days if it had never been seen at all.
Nothing in the form checks ownership at submission time, so the listing itself doesn't require it. But editing the listing and seeing its stats only becomes possible once someone proves control of the product's domain, which is what makes submitting your own product the only way to manage it afterward.
Yes. MCP servers and agent skills skip the form entirely. Paste the public GitHub repository URL and that single field is the whole submission; the review reads the name, description, licence, stars, and README from the repo itself.
Once your listing is approved, you can see how it compares to everything else already live in categories.
One email a week. New agents, MCP servers and skills, and what is actually getting traction.
What is an MCP client? It is the part inside apps like Claude, Cursor and VS Code that opens one connection to one MCP server to fetch tools and data.
6 min read
Human in the loop AI agents pause before a risky action so a person can approve, reject or edit it. How the pattern works, real frameworks, and when to skip it.
5 min read
MCP server security covers confused deputy attacks, token passthrough, tool poisoning and supply chain risk, and how to harden a Model Context Protocol server in 2026.
5 min read