Startup Ignition Public API

Public, unauthenticated POST endpoints used by the marketing site for newsletter signups, contact submissions, masterclass signups, bootcamp applications, investor-deck requests, and annual-meeting RSVPs. There is no auth and no read API.

Machine-readable spec: /docs/api/openapi.json (OpenAPI 3.1). Catalog: /.well-known/api-catalog (RFC 9727).

Conventions

  • Base URL: https://www.startupignition.com
  • Method: POST (except /api/health, which is GET)
  • Request: Content-Type: application/json
  • Auth: none — these endpoints are public form submission only
  • Response: 200 with success body on accept, 400 on validation error, 500 on server error

Endpoints

GET /api/health

Health check. Returns service status and current time.

POST /api/newsletter-subscribe

Subscribe an email address to the Startup Ignition newsletter.

{ "email": "[email protected]" }

POST /api/masterclass-signup

Sign up an email address for the free masterclass. Sets a mc_lead cookie tying the browser to the lead.

{ "email": "[email protected]" }

POST /api/contact

Submit a contact-form message. source routes the email to the relevant team.

{
  "source": "bootcamp" | "bootcamp-corporate" | "toolsuite" | "ventures",
  "firstName": "Jane",
  "lastName": "Doe",
  "email": "[email protected]",
  "phone": "555-0100",            // optional
  "company": "Acme Inc",          // optional
  "message": "Hi, I'd like to..."
}

POST /api/investor-deck

Request access to the investor deck.

{
  "firstName": "Jane",
  "lastName": "Doe",
  "email": "[email protected]",
  "company": "Acme Capital"        // optional
}

POST /api/bootcamp-apply

Submit a bootcamp application. See the OpenAPI spec for the full required field list.

POST /api/annual-meeting-rsvp

RSVP to the annual meeting.

{
  "type": "alumni" | "investor" | "guest",
  "fullName": "Jane Doe",
  "email": "[email protected]",
  "phone": "555-0100",            // optional
  "company": "Acme Inc",          // optional
  "relationship": "...",          // optional
  "tshirtSize": "M"               // optional
}

Agent Discovery

MCP Server

A Model Context Protocol server is hosted at POST /mcp using the Streamable HTTP transport (protocol version 2025-06-18). It wraps the same form-submission endpoints listed above as MCP tools, so AI agents can drive them via JSON-RPC instead of raw HTTP.

Supported methods: initialize, tools/list, tools/call, ping. The server responds with Content-Type: application/json (no SSE streaming). All four tools (subscribe_newsletter, signup_masterclass, submit_contact, request_investor_deck) accept the same input shapes documented above.