accueil / serveurs / Recherche & Web / io.saascity/saascity
io.saascity/saascity
serveur MCP (Model Context Protocol) · saascity 2.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.saascity/saascity est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.saascity/saascity » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- check_badge≈ 238 tokens
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.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Site URL to scan (the listing URL; the homepage is read as well)
Exemple d'appel{"name": "check_badge", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"code": "texte", "found": true, "message": "texte", "badgeSnippet": "texte"}} - check_launch_readiness≈ 462 tokens
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.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Homepage URL; the https:// prefix is optional
Exemple d'appel{"name": "check_launch_readiness", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "score": 1, "checks": [], "verdict": "ready", "finalUrl": "texte", "httpStatus": 1, "responseMs": 1, "saascityBadge": true}} - find_alternatives≈ 324 tokens
Other SaaSCity listings in the same category as a given listing, most upvoted first. Useful for competitor research and positioning.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Slug of the listing to find alternatives forlimit· integer · optionnel
How many to return
Exemple d'appel{"name": "find_alternatives", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"category": "texte", "listings": []}} - find_launch_directories≈ 814 tokens
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.
Paramètres, retour & exemple (9)
Paramètressort· string · optionnel · dr | name
dr = strongest firstlimit· integer · optionnel
Results per pagequery· string · optionnel
Match against directory name or domain, e.g. "hunt" or "betalist"min_dr· integer · optionnel
Minimum Ahrefs Domain Ratingoffset· integer · optionnel
Skip this many results (pagination)pricing· string · optionnel · any | free | free_or_freemium | paid
free_or_freemium = there is a no-cost routecategory· string · optionnel · AI Tools | Community | Design Tools | Developer Tools | General Directory | Launchpad | Marketing Tools | Marketplace
Directory categorylink_type· string · optionnel · any | dofollow | nofollow
dofollow = verified followed linkexclude_badge_exchange· boolean · optionnel
Drop directories whose free listing requires their badge on your site
Exemple d'appel{"name": "find_launch_directories", "arguments": {"sort": "dr", "limit": 1, "query": "texte", "min_dr": 1, "offset": 1, "pricing": "any"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"total": 1, "offset": 1, "attribution": "texte", "directories": [], "dataUpdatedAt": "texte"}} - get_launch_directory≈ 476 tokens
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.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Directory domain or any URL on it, e.g. "uneed.best" or "https://www.producthunt.com/posts/new"
Exemple d'appel{"name": "get_launch_directory", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"found": true, "directory": {}, "attribution": "texte", "dataUpdatedAt": "texte"}} - get_launch_weeks≈ 206 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_launch_weeks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"weeks": [], "freeCapacityPerWeek": 1}} - get_leaderboard≈ 400 tokens
SaaSCity's most upvoted launches for this week's launch, the last 30 days, or all time, optionally within one category.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
How many to returnperiod· string · optionnel · week | month | all_time
week = this Monday's launchcategory· string · optionnel · ai | saas | productivity | devtools | design | marketing | fintech | health
Listing category id
Exemple d'appel{"name": "get_leaderboard", "arguments": {"limit": 1, "period": "week", "category": "ai"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"period": "texte", "listings": [], "weekStart": "texte"}} - get_listing≈ 322 tokens
One live SaaSCity listing by slug: title, tagline, full description, category, upvote points, link type (dofollow/nofollow), listing page and product site.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Listing slug, the last part of saascity.io/live/<slug>
Exemple d'appel{"name": "get_listing", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"found": true, "listing": {}}} - get_offers≈ 192 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_offers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"offers": []}} - get_submission_status≈ 276 tokens
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).
Paramètres, retour & exemple (2)
Paramètresslug· string · optionnel
Slug of a live listingclaim_token· string · optionnel
Token from submit_project (the mcp_... part of the claim URL)
Exemple d'appel{"name": "get_submission_status", "arguments": {"slug": "texte", "claim_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"state": "not_found", "listing": {}, "expiresAt": "texte"}} - recommend_launch_directories≈ 606 tokens
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.
Paramètres, retour & exemple (2)
Paramètresfree_only· boolean · optionnel
Only picks with a free or freemium routeproduct_type· string · optionnel · any | saas | ai | devtools
saas = B2B/B2C software, ai = AI tool or app, devtools = sold to developers, any = general
Exemple d'appel{"name": "recommend_launch_directories", "arguments": {"free_only": true, "product_type": "any"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"groups": [], "attribution": "texte", "productType": "texte", "dataUpdatedAt": "texte"}} - search_listings≈ 457 tokens
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.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · points | newest
points = most upvoted firstlimit· integer · optionnel
Results per pagequery· string · optionnel
Keyword matched against title and taglineoffset· integer · optionnel
Skip this many results (pagination)category· string · optionnel · ai | saas | productivity | devtools | design | marketing | fintech | health
Listing category id
Exemple d'appel{"name": "search_listings", "arguments": {"sort": "points", "limit": 1, "query": "texte", "offset": 1, "category": "ai"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"offset": 1, "listings": []}} - submit_project≈ 578 tokens
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.
Paramètres, retour & exemple (8)
Paramètrestags· array · optionnel
Up to 10 short keywords (optional)title· string · requis
Product nametagline· string · requis
One line on what it does and for whomcategory· string · requis · ai | saas | productivity | devtools | design | marketing | fintech | health
Listing category idgithub_url· string · optionnel
Public repo URL (optional)description· string · requis
Plain text: the problem, who it is for, what makes it differenttwitter_url· string · optionnel
X/Twitter profile URL (optional)website_url· string · requis
Product homepage, https, on its own domain
Exemple d'appel{"name": "submit_project", "arguments": {"title": "texte", "tagline": "texte", "category": "ai", "description": "texte", "website_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"claimUrl": "texte", "expiresAt": "texte", "claimToken": "texte", "badgeSnippet": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».