Submit

How to Submit Your AI Agent to a Directory

Learn how to submit your AI agent, MCP server, or skill to AI Agents Listing: prerequisites, form fields, pricing, and common rejection reasons.

Written by AiAgentsListing Team

9 min read
How to Submit Your AI Agent to a Directory

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.

Prerequisites

Have these ready before you open the form.

For an AI agent:

  • A live product on a custom domain. Submissions on vercel.app, netlify.app, or another temporary hosting domain are rejected before a human ever looks at them.
  • A logo icon under 1 MB, in jpeg, png, webp, or avif.
  • A tagline, up to 100 characters, for the listing card.
  • A description, up to 750 characters, for the listing page.
  • One to five categories picked from the category list.
  • A contact email for review notifications.

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.

Step 1: Create an account and open the form to submit your AI agent

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.

Step 2: Fill in the required fields

These fields are mandatory, and each has a hard character limit. Hit the limit and the form will stop you before you can submit:

  • Name: max 35 characters.
  • Website URL: max 100 characters. The scheme is optional; example.com is accepted as typed.
  • Contact Email: max 50 characters, used for notifications about the listing.
  • Type: Agent, MCP server, or Skill.
  • Access Model: Open Source, Closed Source, or API.
  • Pricing Model: Free, Freemium, or Paid.
  • Industry: Horizontal or Vertical.
  • Categories: at least 1, at most 5. The form's own hint: "Select a primary category and any additional fits. Free and Fast Track include 1, Starter includes 2, Growth includes 3, and Ecosystem Partner includes 5."
  • Tagline: max 100 characters, used on the listing card.
  • Description: max 750 characters, used on the listing page.
  • Logo icon: jpeg, png, webp, or avif, max 1 MB.

Step 3: Add the optional extras, then submit

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.

Submitting an MCP server or a skill from its repository

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.

Submitting over MCP from inside an agent

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/mcp

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

What a free listing costs

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.

TierPriceWhat it adds
Free Listing$0Published once it passes review. Badge embed with a backlink required. No do-follow backlink. 1 category.
Fast Track$19Priority review, no badge requirement, do-follow backlink, 1 newsletter promotion, 1 category.
Starter$49Everything 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.

Common mistakes

Some rejections happen before a human ever sees the submission:

  • "Temporary hosting domains (e.g. vercel.app, netlify.app) are not allowed. Please use a custom domain."
  • "Website URL is not accessible. Please check the URL and try again."
  • "{name} is already listed. If it's yours, open the listing and verify your domain to take it over."
  • "You've already listed {name}. Manage it from your dashboard instead of submitting it again."
  • Too many submissions in a short window trigger a rate limit, and the form runs a captcha challenge.

Once a human does review it, these are the exact reasons a submitter gets emailed:

  • Spam: "This looks like spam or an unrelated promotion."
  • Broken link: "The website did not load when we checked it."
  • Duplicate: "This is already listed."
  • Low quality: "The listing does not have enough detail to be useful yet."
  • Off-topic: "This is not an AI agent, MCP server or agent skill." General AI hype, image generators, crypto, and consumer chatbots with no agent angle all fall outside what gets listed.

What's new (as of 12 September 2026)

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.

Key takeaways

  • A free listing to submit your AI agent costs nothing but requires a badge with a working backlink on your own site; paid tiers start at $19 and never skip the human review.
  • MCP servers and agent skills can list straight from a public GitHub repository URL, with no form to fill in.
  • An agent can submit a listing on your behalf with the submit_listing tool over MCP, authorised once in the browser, with no API key.
  • The badge checker rejects any link whose 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.
  • As of 12 September 2026 the directory holds 216 reviewed listings across agents, MCP servers, and skills, with 13 added in the past week.

FAQ

How long does review take after I submit an AI agent?

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.

Is it free to list your AI agent?

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.

What happens if my badge comes down after I'm listed?

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.

Can I submit someone else's product?

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.

Can I submit an MCP server without filling in a form?

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.

Share:

Subscribe to our newsletter

One email a week. New agents, MCP servers and skills, and what is actually getting traction.

Read next