GET /api/health
Health check. Returns service status and current time.
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).
https://www.startupignition.comPOST (except /api/health, which is GET)Content-Type: application/json200 with success body on accept, 400 on validation error, 500 on server errorGET /api/healthHealth check. Returns service status and current time.
POST /api/newsletter-subscribeSubscribe an email address to the Startup Ignition newsletter.
{ "email": "[email protected]" } POST /api/masterclass-signupSign up an email address for the free masterclass. Sets a mc_lead cookie tying the browser to the lead.
{ "email": "[email protected]" } POST /api/contactSubmit 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-deckRequest access to the investor deck.
{
"firstName": "Jane",
"lastName": "Doe",
"email": "[email protected]",
"company": "Acme Capital" // optional
} POST /api/bootcamp-applySubmit a bootcamp application. See the OpenAPI spec for the full required field list.
POST /api/annual-meeting-rsvpRSVP 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
} Link response headers (RFC 8288) advertise the catalog, this doc, the OpenAPI
spec, the agent skills index, the MCP server, and the A2A agent card.
Accept: text/markdown with a
markdown rendering. The homepage returns the contents of
/llms-full.txt when negotiated.
/.well-known/agent-skills/index.json /.well-known/agent-card.json /.well-known/mcp/server-card.json
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.