RoboDebut
Server Details
Submit projects for manual review with a required homepage badge. Built by LinkBunny's founder.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 1 tool
There is only one tool, so there is no possibility of confusion with another operation. Its purpose—submitting a project after authorization and badge deployment—is clearly stated.
The single tool follows a clear verb_noun convention: submit_project. There are no conflicting naming styles to reconcile.
A single tool is very thin for an MCP server, even one focused narrowly on submission. It may be intentional, but it leaves little room for supporting operations such as status checks or withdrawal.
The tool covers the core submission action and can check an existing proposal, but the surface lacks explicit lifecycle operations such as checking status separately or withdrawing/updating a submission. Agents must rely on the submission response and instructions.
Available Tools
1 toolsubmit_projectSubmit a project for reviewAInspect
Submit the user's project to RoboDebut after the user authorizes submission and the required visible followed homepage badge is deployed. Requires the user's contact email. Creates or checks the existing proposal; never edits or publishes it. A badge does not prove ownership. Follow the submission instructions and returned status. Do not resubmit pending_review or repeatedly retry rejected domains.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tagline | Yes | ||
| category | Yes | ||
| description | Yes | ||
| homepage_url | Yes | Public HTTPS apex or www homepage, without credentials or a custom port. Shared service validation normalizes to the root and registrable domain. | |
| contact_email | Yes | The user's contact address. Never invent it. RoboDebut keeps it private from public listings and excludes it from outputs and server logs. The calling MCP client still handles this input. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds meaningfully beyond the annotations: it discloses that the call is create-or-check on an existing proposal rather than a blind duplicate create, that it never edits or publishes, and that resubmission against pending_review or rejected domains is prohibited — all consistent with destructiveHint=false and idempotentHint=false. It also flags the ownership caveat ('A badge does not prove ownership'). It stops short of saying what a failure or rejection response looks like, deferring entirely to the output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Six short sentences, with the hardest precondition (authorization plus badge) front-loaded before any secondary detail. Most sentences carry distinct constraints — authorization, badge, create-or-check semantics, ownership, resubmission bans. 'Follow the submission instructions and returned status' is the only sentence that spends space without conveying a checkable rule.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers the prerequisites, the mutation semantics, the non-idempotency guardrails, and the ownership caveat, and it need not describe return values because an output schema exists. What remains thin is failure handling — the description references a 'returned status' without indicating how to react to anything but pending_review and rejected. For a one-shot mutating submission tool that is a minor rather than blocking gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 33%, so the description must carry weight, and it partially does: it states the contact_email is required and user-supplied, and the badge requirement implicitly constrains homepage_url to a live public homepage. The four content parameters (name, tagline, description, category) receive no semantic guidance in either the description or the schema beyond length and enum constraints. Adequate but with a clear gap for a six-required-parameter tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Uses a specific verb and resource ('Submit the user's project to RoboDebut') and immediately qualifies the operation with its two preconditions: user authorization and a deployed, visible followed homepage badge. The follow-up 'Creates or checks the existing proposal' sharpens what submission actually means. It loses a point only because 'proposal' is introduced without definition, leaving mild ambiguity about what object is being created versus checked.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives real gating conditions ('after the user authorizes submission', badge deployed) and explicit when-not rules ('Do not resubmit pending_review or repeatedly retry rejected domains'), which is more than most definitions offer. There are no siblings to route against, so no alternative-tool guidance is needed. 'Follow the submission instructions and returned status' is circularly vague and is the one weak spot.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
submit_project
Related MCP Connectors
Find where to submit your startup. Searches a free list of directories with real submission results.
Directory rating websites on AI-agent-friendliness. Search, lookup, and submit.
Find live startup/SaaS/AI launch directories, with submit URL and free/badge/queue/paid status.
Search a launch directory of new products, and submit and publish your own listing.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables searching a hand-curated directory of product launch platforms and startup directories, checking which ones a project qualifies for, and planning, executing, and tracking submissions through an agent's browser with optional authenticated account access.261MIT- AlicenseAqualityBmaintenanceEnables users to describe a product and receive a ranked, live-checked list of directories, launch sites, newsletters, communities, and other submission destinations, with fit scores, pricing, link attributes, and popularity ranks for planning launches.1241 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables submitting products for launch, browsing the product directory and weekly winners, and finding 333 curated startup launch directories from an AI agent.MIT

Submitator MCP Serverofficial
AlicenseBqualityBmaintenanceEnables agencies to create client projects from a URL, preview and launch directory submissions, track listing progress, and generate branded reports and client pages from AI coding assistants.240MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.