Sign in

API & MCP

Launch from your agent. Search what's debuting, audit a site before launch, and draft a listing without leaving your editor. Agents can only create drafts: you review, pick a plan and submit in the browser, and every listing is reviewed before it goes live.

1. Create a token

Reading and readiness checks work without one. Drafting and your stats need a personal token from Dashboard → API & agents.

2. Connect over MCP

Streamable HTTP at https://debutyard.com/api/mcp.

Claude Code

claude mcp add --transport http debutyard https://debutyard.com/api/mcp \
  --header "Authorization: Bearer dy_your_token"

Any client with a JSON config (Cursor, Windsurf, Claude Desktop via mcp-remote)

{
  "mcpServers": {
    "debutyard": {
      "url": "https://debutyard.com/api/mcp",
      "headers": { "Authorization": "Bearer dy_your_token" }
    }
  }
}

Then ask: “Check if my site is ready to launch on DebutYard and draft the listing.”

Tools

search_products

Search products that have debuted on DebutYard by name, tagline or category.

get_product

Full details for one live product: description, maker, categories, votes, rank and awards.

list_categories

Category slugs to use with search_products and submit_product.

check_launch_readiness

Audit a product URL before launch: HTTPS, title, meta description, social image, indexability, duplicates and the DebutYard badge. Returns a 0-100 score, checks with fixes, a suggested listing and the next weeks with room.

submit_product

Create a DRAFT listing for the user's product (needs an API token). It is not submitted: the user opens the returned link to review it, choose a free or paid debut and submit. Run check_launch_readiness and list_categories first.

get_my_launches

The user's listings with status, debut week, badge status, votes, views and clicks (needs an API token).

3. Or use the REST API

Base URL https://debutyard.com/api/v1. Responses are { data } or { error }. Full spec: openapi.json.

GET/products?q=&category=Search live products
GET/products/{slug}One product
GET/categoriesCategory slugs
POST/readinessLaunch-readiness check for { url }
POST/submissionsCreate a draft listing (token)
GET/me/productsYour listings and stats (token)
curl -X POST https://debutyard.com/api/v1/submissions \
  -H "Authorization: Bearer dy_your_token" -H "Content-Type: application/json" \
  -d '{"websiteUrl":"https://acme.io","name":"Acme","tagline":"Invoices that chase themselves",
       "description":"Acme sends polite, automatic reminders so clients pay on time.",
       "categories":["productivity"],"pricingModel":"freemium"}'

Readiness checks are limited to 15 an hour per caller. Questions: support@debutyard.com.