accueil / serveurs / Dev & Code / io.github.zerotohundred-admin/marketplace
io.github.zerotohundred-admin/marketplace
serveur MCP (Model Context Protocol) · zero-to-hundred-marketplace 1.1.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.github.zerotohundred-admin/marketplace est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.zerotohundred-admin/marketplace » 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 9 outils
- z2h_compare_marketplace_listings≈ 669 tokens
Compare a shortlist of public software from marketplace search. Returns current public descriptions, USD license prices, types and tech stacks. Unavailable software is omitted without disclosing its status. This tool cannot purchase software or access private source.
Paramètres, retour & exemple (1)
Paramètresslugs· array · requis
Listing identifiers to compare, in the order the Buyer wants them presented. Copy each slug from z2h_search_marketplace.
Exemple d'appel{"name": "z2h_compare_marketplace_listings", "arguments": {"slugs": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hasMore": true, "results": [], "nextCursor": "texte", "unavailableSlugs": []}} - z2h_confirm_source_upload≈ 548 tokens
After the signed PUT succeeds, verify and attach the archive to the owned draft. Confirm that the Builder accepted "I own or have the rights to sell the codebase I am about to upload."; pass ownershipAccepted=true and ownershipVersion=2026-09-27. The server records the accepted wording with the source change. Final review and publishing stay in the web wizard.
Paramètres, retour & exemple (6)
Paramètresslug· string · requis
Owned listing slug from z2h_list_my_listings or z2h_create_draft_listing.objectKey· string · requis
Storage key returned by z2h_request_source_upload. Pass it unchanged.sizeBytes· integer · requis
Exact archive size in bytes. Must match the uploaded file.contentType· string · requis · application/zip | application/x-zip-compressed | application/gzip | application/x-gzip | application/x-tar
Archive MIME type, used unchanged for PUT and confirmation.ownershipVersion· string · requis
Version of the ownership statement explicitly accepted by the Builder.ownershipAccepted· boolean · requis
True only after the Builder explicitly accepts the statement in this tool description.
Exemple d'appel{"name": "z2h_confirm_source_upload", "arguments": {"slug": "texte", "objectKey": "texte", "sizeBytes": 1, "contentType": "application/zip", "ownershipVersion": "texte", "ownershipAccepted": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - z2h_create_draft_listing≈ 1788 tokens
Create an invisible draft and return editUrl and publishUrl. Price and source inclusion are Builder decisions. Set sourceCodeIncluded only after confirmation; omitted values default to false. Requires listings:write. Returns the draft identity and web edit/review links. Supply a stable idempotencyKey and reuse it on every retry. The same key returns the original draft without editing it. Without a key, check z2h_list_my_listings before retrying. Source delivery, review and publishing continue in the web wizard.
Paramètres, retour & exemple (20)
Paramètresfaqs· array · optionnel
Supplying FAQs disables the automatic FAQ draft.type· string · requis · full_product | micro_saas | tool | template | ai_agent | component | bot | extension
Software category that best matches its main use.title· string · requis
Name Buyers will see on the software listing.demoUrl· string · optionnel
Public HTTP or HTTPS demo URL. Omit when no demo is available.domains· array · optionnel
Industry tags for the software. Choose keys from the Zero to Hundred taxonomy: ai, analytics, art-design, auth-identity, cms, conference, developer-tools, devops, e-commerce-marketplace, education, entertainment, environmental, fashion, finance, food, gaming, graphic-design, health, interior-design, marketing, membership, messaging, non-profit, political, productivity, real-estate, religious, services, social, technology, travel, ux-ui, wedding, other. Omission creates a draft without industry tags.imageUrls· array · optionnel
HTTP or HTTPS screenshot URLs. The first image becomes the thumbnail.techStack· array · optionnel
Frameworks and languages used by the software.askingPrice· number · optionnel
USD license price confirmed by the Builder. Omit if undecided.thumbnailUrl· string · optionnel
HTTP or HTTPS image URL for the marketplace thumbnail.sourceRepoUrl· string · optionnel
GitHub repository URL. Connecting and verifying source continues in the web wizard.idempotencyKey· string · optionnel
Choose one random key for this new listing and reuse it on every retry. Replays return the original draft without applying changes. Use update for edits. A new key means a deliberately new listing.videoUploadUrl· string · optionnel
A YouTube or Loom demo URL.longDescription· string · requis
What the software does, who it helps, and what the Buyer receives.operatingStatus· string · requis · ready_to_launch | live | live_with_revenue
State of the software itself, independent of the listing publication status.maintenanceLevel· string · optionnel · none | low | active
Maintenance commitment the Builder offers.shortDescription· string · requis
Buyer-facing summary shown on marketplace cards.documentationLevel· string · optionnel · none | basic | full
Documentation supplied with the software.sourceCodeIncluded· boolean · optionnel
Whether the sale includes source code. Omission records false. Set true only after the Builder confirms that source code is included.associatedListingIds· array · optionnel
IDs of related listings owned by this Builder, obtained from z2h_list_my_listings.externalDependencies· array · optionnel
Third-party services a Buyer must provision. Common values: Supabase, PostgreSQL, MySQL, MongoDB, Redis, Upstash, Firebase, PlanetScale, Neon, Clerk, Auth0, Stripe, PayPal, Plaid, Resend, SendGrid, Postmark, Twilio, OpenAI, Anthropic.
Exemple d'appel{"name": "z2h_create_draft_listing", "arguments": {"type": "full_product", "title": "texte", "longDescription": "texte", "operatingStatus": "ready_to_launch", "shortDescription": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "slug": "texte", "status": "texte", "editUrl": "texte", "createdAt": "texte", "publishUrl": "texte", "termsAcceptance": {}}} - z2h_get_listing≈ 1159 tokens
Read one owned listing before editing it. Requires listings:read. Use a slug from z2h_list_my_listings. Returns descriptions, pricing, software attributes, source attachment state and web edit links. Missing listings and listings owned by someone else both return not found. This does not download source code.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Identifies one of the authenticated Builder's listings. Copy slug from z2h_list_my_listings or z2h_create_draft_listing.
Exemple d'appel{"name": "z2h_get_listing", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "slug": "texte", "type": "texte", "title": "texte", "status": "texte", "demoUrl": "texte", "domains": [], "editUrl": "texte", "createdAt": "texte", "imageUrls": [], "techStack": [], "updatedAt": "texte"}} - z2h_list_my_listings≈ 800 tokens
Find the authenticated Builder's drafts and live listings before creating another draft. Requires listings:read. Returns items with slugs, publication state, USD prices, edit links, and nextCursor. Pass nextCursor to continue paging; null ends the list. An invalid or expired token requires sign-in again.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Number of owned listings to return per page. Omission uses 25, with newest listings first.cursor· string · optionnel
Continue after the last listing in the preceding result. Use that response's nextCursor; omission starts at the newest listing.setupCode· string · optionnel
Temporary code from the Zero to Hundred connection check. Omit for ordinary listing reads.
Exemple d'appel{"name": "z2h_list_my_listings", "arguments": {"limit": 1, "cursor": "texte", "setupCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "nextCursor": "texte"}} - z2h_request_source_upload≈ 596 tokens
For an owned draft, get a short-lived signed archive URL. Ask the Builder to explicitly accept this exact statement: "I own or have the rights to sell the codebase I am about to upload." Pass ownershipAccepted=true and ownershipVersion=2026-09-27 only after they accept. Returns signedUrl for the archive PUT, objectKey for confirmation, and contentType for the upload header. Keep signedUrl private. PUT up to 100 MB to signedUrl, then call z2h_confirm_source_upload. This does not publish.
Paramètres, retour & exemple (5)
Paramètresslug· string · requis
Owned listing slug from z2h_list_my_listings or z2h_create_draft_listing.sizeBytes· integer · requis
Exact archive size in bytes. Must match the uploaded file.contentType· string · requis · application/zip | application/x-zip-compressed | application/gzip | application/x-gzip | application/x-tar
Archive MIME type, used unchanged for PUT and confirmation.ownershipVersion· string · requis
Version of the ownership statement explicitly accepted by the Builder.ownershipAccepted· boolean · requis
True only after the Builder explicitly accepts the statement in this tool description.
Exemple d'appel{"name": "z2h_request_source_upload", "arguments": {"slug": "texte", "sizeBytes": 1, "contentType": "application/zip", "ownershipVersion": "texte", "ownershipAccepted": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"objectKey": "texte", "signedUrl": "texte", "contentType": "texte"}} - z2h_search_marketplace≈ 1104 tokens
Find live software by keyword before building from scratch. Public, no sign-in needed. Returns descriptions, USD license prices, tech stacks and listing links. Example: {"search": "invoice", "limit": 5}. Empty search browses recent software. When hasMore is true without nextCursor, narrow the search. Matching is lexical. Errors set isError; retry a rate limit later. Use z2h_compare_marketplace_listings for a shortlist or z2h_show_marketplace for cards. A result does not guarantee suitability or purchase availability.
Paramètres, retour & exemple (8)
Paramètresmode· array · optionnel
Filter by the listing's sale model. Omission leaves the sale model unfiltered.sort· string · optionnel · relevance | newest | price_low | price_high | most_viewed | most_saved
Result order. Defaults to relevance for a search, otherwise newest.type· array · optionnel
Categories matching the kind of software the Buyer wants. Omission searches across categories.limit· integer · optionnel
Number of listings to return in this page. Omission uses 20.cursor· string · optionnel
Opaque nextCursor from the previous page. Keep the same filters and sort.search· string · optionnel
Keywords describing the software the Buyer needs.domains· array · optionnel
Industry tags for the software. Choose keys from the Zero to Hundred taxonomy: ai, analytics, art-design, auth-identity, cms, conference, developer-tools, devops, e-commerce-marketplace, education, entertainment, environmental, fashion, finance, food, gaming, graphic-design, health, interior-design, marketing, membership, messaging, non-profit, political, productivity, real-estate, religious, services, social, technology, travel, ux-ui, wedding, other. Omission searches across industries.operatingStatus· array · optionnel
Filter by software readiness or existing commercial operation, rather than listing publication state.
Exemple d'appel{"name": "z2h_search_marketplace", "arguments": {"mode": [], "sort": "relevance", "type": [], "limit": 1, "cursor": "texte", "search": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hasMore": true, "results": [], "nextCursor": "texte", "searchMode": "texte"}} - z2h_show_marketplace≈ 727 tokens
Show public software cards and an interactive comparison panel. First search with z2h_search_marketplace, then pass the public slugs to display, and the search text you used as `search` so the panel shows what the cards are for. Without slugs, shows the newest live software. Prices and availability are refreshed on the server. Listing links open the Zero to Hundred website.
Paramètres, retour & exemple (2)
Paramètresslugs· array · optionnel
Search-result slugs to show. Omit to display the newest live software.search· string · optionnel
Text to prefill the panel's search box. Use the query that produced the supplied slugs. Cards are selected by slugs; this text does not filter them.
Exemple d'appel{"name": "z2h_show_marketplace", "arguments": {"slugs": [], "search": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hasMore": true, "results": [], "nextCursor": "texte", "unavailableSlugs": []}} - z2h_update_draft_listing≈ 1758 tokens
Update an owned draft. Omitted fields stay unchanged; nullable fields accept null to clear them. Live listings cannot be edited through this tool. Requires listings:write. Returns the draft identity and web edit/review links. On conflict, read the listing again before retrying.
Paramètres, retour & exemple (21)
Paramètresfaqs· array · optionnel
Supplying FAQs disables the automatic FAQ draft.mode· string · optionnel
Non-exclusive license listing mode. Omit to keep it unchanged.slug· string · requis
Listing slug returned by z2h_list_my_listings or z2h_create_draft_listing.type· string · optionnel · full_product | micro_saas | tool | template | ai_agent | component | bot | extension
Software category that best matches its main use.title· string · optionnel
Replacement name Buyers will see on the software listing. Omission keeps the current name.demoUrl· ? · optionnel
Public HTTP or HTTPS demo URL. Null clears it; omission keeps it.domains· array · optionnel
Industry tags for the software. Choose keys from the Zero to Hundred taxonomy: ai, analytics, art-design, auth-identity, cms, conference, developer-tools, devops, e-commerce-marketplace, education, entertainment, environmental, fashion, finance, food, gaming, graphic-design, health, interior-design, marketing, membership, messaging, non-profit, political, productivity, real-estate, religious, services, social, technology, travel, ux-ui, wedding, other. Omission keeps the current tags.imageUrls· array · optionnel
HTTP or HTTPS screenshot URLs. The first image becomes the thumbnail.techStack· array · optionnel
Frameworks and languages used by the software.askingPrice· ? · optionnel
Builder-confirmed USD license price. Null clears it; omission keeps it.thumbnailUrl· ? · optionnel
HTTP or HTTPS thumbnail URL. Null clears it; omission keeps it.sourceRepoUrl· ? · optionnel
GitHub repository URL. Null clears it; omission keeps it.videoUploadUrl· ? · optionnel
YouTube or Loom demo URL. Null clears it; omission keeps it.longDescription· string · optionnel
What the software does, who it helps, and what the Buyer receives.operatingStatus· string · optionnel · ready_to_launch | live | live_with_revenue
Software readiness or commercial operating state, independent of listing publication. Omission keeps the current state.maintenanceLevel· string · optionnel · none | low | active
Maintenance commitment the Builder offers.shortDescription· string · optionnel
Replacement summary for marketplace cards. Omission keeps the current summary.documentationLevel· string · optionnel · none | basic | full
Documentation supplied with the software.sourceCodeIncluded· boolean · optionnel
Whether the sale includes source code, as confirmed by the Builder. Omission keeps the current choice.associatedListingIds· array · optionnel
IDs of related listings owned by this Builder, obtained from z2h_list_my_listings.externalDependencies· array · optionnel
Third-party services a Buyer must provision. Common values: Supabase, PostgreSQL, MySQL, MongoDB, Redis, Upstash, Firebase, PlanetScale, Neon, Clerk, Auth0, Stripe, PayPal, Plaid, Resend, SendGrid, Postmark, Twilio, OpenAI, Anthropic.
Exemple d'appel{"name": "z2h_update_draft_listing", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "slug": "texte", "status": "texte", "editUrl": "texte", "createdAt": "texte", "publishUrl": "texte", "termsAcceptance": {}}}
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é ».