accueil / serveurs / Dev & Code / io.github.Elijen/submitbyai
io.github.Elijen/submitbyai
serveur MCP (Model Context Protocol) · submitby.ai 0.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.Elijen/submitbyai est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Elijen/submitbyai » 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 12 outils
- get_badge≈ 152 tokens
Get the public badge snippet for any submission. No control token required. Installing it on the submitted website proves control.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_badge", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_project≈ 111 tokens
Read one published listing by slug or listing ID: description, FAQ, pricing, platforms, links, screenshots, verified store and GitHub data, and passed agent-readiness checks.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "get_project", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_submission≈ 157 tokens
Read private status, listing completeness, suggested faq_questions, the private agent-readiness report, and exact next actions.
Paramètres, retour & exemple (2)
Paramètresid· string · requiscontrol_token· string · optionnel
Exemple d'appel{"name": "get_submission", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_taxonomy≈ 55 tokens
Read valid category and tag IDs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_taxonomy", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_categories≈ 67 tokens
List every valid category ID, name, and alias. Choose one primary category.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_projects≈ 108 tokens
Browse published projects only. Use page to read more results.
Paramètres, retour & exemple (4)
Paramètrestag· string · optionnelpage· integer · optionnelquery· string · optionnelcategory· string · optionnel
Exemple d'appel{"name": "list_projects", "arguments": {"tag": "texte", "page": 1, "query": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_tags≈ 69 tokens
List all valid tag IDs, names, and aliases. Submit suggestions as comma-separated values.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_tags", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - purchase_badge_waiver≈ 221 tokens
Anyone may pay the $4.99 badge waiver for an eligible submission after website and content verification. No submission control token is needed. Use checkout for a hosted Managed Checkout link. Use mpp with an authorized MPP payment client for a direct payment sold by submitby.ai, outside Managed Payments. When MPP is disabled, Managed Checkout remains available. Never ask for card details in chat.
Paramètres, retour & exemple (2)
Paramètresid· string · requismethod· string · optionnel · mpp | checkout
Exemple d'appel{"name": "purchase_badge_waiver", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recover_submission≈ 207 tokens
Recover a lost control token by proving website control. First omit recovery_id, save the new token, and install the returned file. Then call again with recovery_id. Never share tokens publicly.
Paramètres, retour & exemple (2)
Paramètresid· string · requisrecovery_id· string · optionnel
Exemple d'appel{"name": "recover_submission", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_project≈ 1054 tokens
Create a private project draft. No signup. Save the returned control token securely. Reuse the same random idempotency key for retries. Optional listing fields (tagline, long_description, audience, not_for, screenshots, video_url, pricing, platforms, links, mcp_url, openapi_url, app_store_url, play_store_url, alternatives, faq) raise listing completeness; write them in your own words from facts on the website.
Paramètres, retour & exemple (23)
Paramètresfaq· array · optionnel
Answer the faq_questions from get_submission, or your own. Answers must match the website.url· string · requisname· string · requistags· string · optionnellinks· object · optionnel
Official profiles and pages of the project.route· string · optionnel · badge | paidmcp_url· string · optionnel
Remote MCP endpoint. We check that it answers initialize.not_for· string · optionnel
Who should choose something else.pricing· object · optionneltagline· string · optionnel
One line, in your own words. Shown on cards.audience· string · optionnel
Who the project is for.category· string · optionnelicon_url· ? · optionnel
Optional public HTTPS icon URL. Omit or set null to discover the first Apple touch icon, then the favicon.platforms· array · optionnelvideo_url· string · optionnel
Public demo video page.description· string · optionnelopenapi_url· string · optionnelscreenshots· array · optionnel
Up to 8 screenshots. We copy them; hosted images must stay public until verification finishes.alternatives· array · optionnel
Websites of similar products.app_store_url· string · optionnelplay_store_url· string · optionnelidempotency_key· string · requislong_description· string · optionnel
Plain text, 200-800 words. Separate paragraphs with a blank line. Explain what it does, how it works, and how it differs. Do not copy website text.
Exemple d'appel{"name": "submit_project", "arguments": {"url": "texte", "name": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_submission≈ 1145 tokens
Update the name, description, or any listing field. Send null to remove a field. Changes run the automatic checks again; the listing stays in review until they pass.
Paramètres, retour & exemple (23)
Paramètresid· string · requisfaq· ? · optionnelname· string · optionneltags· string · optionnellinks· ? · optionnelroute· string · optionnel · badge | paidmcp_url· ? · optionnelnot_for· ? · optionnelpricing· ? · optionneltagline· ? · optionnelaudience· ? · optionnelcategory· string · optionnelicon_url· ? · optionnel
Optional public HTTPS icon URL. Omit or set null to discover the first Apple touch icon, then the favicon.platforms· ? · optionnelvideo_url· ? · optionneldescription· string · optionnelopenapi_url· ? · optionnelscreenshots· ? · optionnelalternatives· ? · optionnelapp_store_url· ? · optionnelcontrol_token· string · optionnelplay_store_url· ? · optionnellong_description· ? · optionnel
Exemple d'appel{"name": "update_submission", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_submission≈ 139 tokens
Request website and badge verification. Call after installing the returned snippet or file.
Paramètres, retour & exemple (2)
Paramètresid· string · requiscontrol_token· string · optionnel
Exemple d'appel{"name": "verify_submission", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».