MCP server
The launch directory your agent can use.
SaaSCity speaks MCP. Any AI agent - Claude Code, Claude Desktop, Cursor, anything that talks Model Context Protocol - can audit your homepage before launch, pick launch directories out of 1,666 by DR, dofollow and price, submit your product, check the launch queue and verify a badge. One URL, no API key, nothing published without a human.
https://saascity.io/api/mcpSet it up
The endpoint is the whole config.
Claude Code
claude mcp add --transport http saascity https://saascity.io/api/mcpClaude Desktop / Cursor (mcpServers JSON)
{
"mcpServers": {
"saascity": {
"type": "http",
"url": "https://saascity.io/api/mcp"
}
}
}Stdio-only clients (forwards to the same server)
{
"mcpServers": {
"saascity": {
"command": "npx",
"args": ["-y", "saascity-mcp"]
}
}
}Things to ask
Plain requests; the agent picks the tools.
- Check if https://example.com is ready to launch and tell me what to fix first.
- Give me a two-week launch plan for my AI tool using free dofollow directories.
- Is uneed.best worth paying for? What is its DR and is the link dofollow?
- List my product on SaaSCity. The site is https://example.com.
How a submission lands
Honest version: manual review, nofollow until the badge, $19.99 Quick Pass if you want to skip the free queue, $39.99 Premium if you want a written launch post.
- 1
Add the server
Point any MCP client at https://saascity.io/api/mcp. Streamable HTTP, no auth, no key.
- 2
Submit
Your agent calls submit_project with a title, tagline, category, description and URL. It gets back a claim link - nothing is published yet.
- 3
Claim
You open the claim link, sign in (Google, one click), confirm the listing and pick a launch Monday. Quick Pass is offered there if the free queue is deep.
- 4
Badge
Optionally embed the badge on your homepage and verify it - that turns your link dofollow and books the next Monday, uncapped.
The tools
13 tools, straight from the server's own registry. Only submit_project writes anything, and it writes a draft.
check_launch_readinessread-only
Audit a product homepage before launching it: HTTPS, noindex, title and meta description, og:image (fetched to confirm it loads), X card, favicon, canonical, mobile viewport, h1, JSON-LD, robots.txt, sitemap, parked or 404 pages, response time, and whether the page is empty without JavaScript. Returns a 0-100 score, a verdict and a fix for every problem. Reads the static HTML the way directory scrapers and link-preview bots do.
recommend_launch_directoriesread-only
Hand-picked launch directories for a product type, grouped by when to submit (launch day first, evergreen after). Every pick carries a human-written verdict, including the ones that are not worth paying for, plus Ahrefs DR, link type and price. Start here; use find_launch_directories to go wider across all 1,666 sites.
find_launch_directoriesread-only
Filter 1,666 startup, SaaS and AI directories by category, minimum Ahrefs DR, link type (dofollow/nofollow), price and badge-swap requirement. Returns submit URLs. Link type and price are "unknown" where nobody has verified them yet - treat those as unverified, not as free or dofollow.
get_launch_directoryread-only
Look up one directory by domain or URL: Ahrefs DR, dofollow or nofollow, price, whether it wants a badge swap, the submit URL, and a human verdict where one exists. Use it to vet a directory before paying for a listing.
submit_projectcreates a draft
List a product on the SaaSCity launch directory. Creates an inert draft and returns a claim URL; the human opens it to sign in, confirm the listing and pick a launch Monday. Nothing is published or charged until they do, and every listing is reviewed by a person. Free to submit. Free subdomain hosts (github.io, netlify.app...) and domains that already have a listing are refused.
check_badgeread-only
Check whether the SaaSCity badge is live on a site. Reads the given URL and, for a deep page, the site homepage too, rendering JavaScript if the static HTML misses it. A verified badge turns the listing link dofollow.
get_submission_statusread-only
Where a SaaSCity submission stands: a draft by claim token (unclaimed, claimed and in review, or expired) or a live listing by slug (launch week, badge, link type, points).
get_launch_weeksread-only
SaaSCity launch-week queue: the next 12 Mondays, how many free slots each has left, and which are full. Use it to tell a founder when a free listing would go live.
get_offersread-only
SaaSCity listing offers with real prices - free queue, Quick Pass, Premium - and exactly what each buys (queue position, dofollow link, city-map building, launch post). Only a human can pay, on the claim page.
search_listingsread-only
Search products listed on SaaSCity by keyword and/or category. Returns title, tagline, category, upvote points, the listing page and the product site. Useful for market research ("what else exists in this space?") before a launch.
get_listingread-only
One live SaaSCity listing by slug: title, tagline, full description, category, upvote points, link type (dofollow/nofollow), listing page and product site.
get_leaderboardread-only
SaaSCity's most upvoted launches for this week's launch, the last 30 days, or all time, optionally within one category.
find_alternativesread-only
Other SaaSCity listings in the same category as a given listing, most upvoted first. Useful for competitor research and positioning.
Prompts
plan_launch(website_url, product_type)
Audit a site, fix what blocks launch, pick directories and produce a dated launch checklist.
submit_to_saascity(website_url)
Draft a SaaSCity listing from the product site, confirm it with the human, then submit it.
Questions, answered
Is the MCP server free?
Yes. Every tool is free, including submitting through it. Quick Pass and Premium stay optional and are bought by a human on the claim page - an agent never pays.
Where does the directory data come from?
The same 1,666-row dataset behind our Best SaaS Directories and Best AI Directories pages. DR is Ahrefs Domain Rating; rows rechecked since the last sweep carry their check date. Link type and price are checked on the live sites; rows nobody has verified come back as "unknown" rather than a guess.
What does the launch readiness check look at?
The homepage as a directory scraper or link-preview bot sees it: HTTPS, noindex, title and meta description, og:image (fetched to make sure it loads), X card, favicon, canonical, viewport, h1, JSON-LD, robots.txt, sitemap, parked or 404 pages, response time, and whether the page is empty without JavaScript. Each problem comes with the fix.
Which MCP versions does it speak?
2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05. Clients on the stateless 2026-07-28 revision and clients that open with initialize share the same endpoint.
Does an agent need an API key?
No. Submission is keyless. The draft an agent creates is inert until a human opens the claim link and signs in, so there is nothing a key would protect.
Is there a review?
Every listing passes manual review by a human before going live. The MCP lane does not skip it.
How does my link become dofollow?
Add the SaaSCity badge to your homepage and verify it (the check_badge tool, or the wizard). Badge-verified listings get a dofollow link and an uncapped next-Monday launch slot.
Prefer hands on keys? The regular submission wizard does the same thing in a browser.