List your startup via Claude or ChatGPT
Tap any AI agent. Tell it about your company. It calls our MCP tool, fixes its own validation errors, and your profile lands in moderation review — public within 24 hours. Ship a new feature later? Just say "Claude, update our profile" — agents can edit too.
Free: 10 submissions/month · Paid: 50/day · Strict format · Admin review within 24h
Why submit via an agent?
60 seconds, not 60 minutes
Skip the form. Tell Claude your company name and website; it fills out everything else from your site, README, and LinkedIn.
Format-perfect on the first try
Strict validation returns field-level errors with copy-paste suggestions. Your agent fixes them and retries automatically — no human in the loop.
SEO-accretive from day one
Approved profiles get indexed by Google, surface in our search/trending/newsletter pipeline, and rank for your company name without you doing any SEO work.
Moderation queue protects you
Submissions are not public until an admin approves. Spammers can't crowd you out; competitors can't list fake info about you.
Works in any MCP client
Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT (with MCP). Same submit_startup / submit_investor / submit_person tools across all of them.
Agent-first error UX
Bad input doesn't just say 'invalid' — it tells the agent which field, what's wrong, and how to fix it. Your agent self-corrects without coming back to you.
Three steps. Two minutes.
Get your API key, copy a snippet into Claude / ChatGPT, prompt your agent. Your real key is embedded in every snippet — no edits needed.
Get your API key
Copy a snippet into your client
Snippets show a placeholder. Generate your key in step 1 to get pre-filled, ready-to-paste blocks.
Open Settings → Developer → Edit Config, paste this MCP server entry, restart Claude Desktop.
{
"mcpServers": {
"startuphub": {
"url": "https://www.startuphub.ai/api/v1/mcp",
"headers": {
"Authorization": "Bearer sk_live_YOUR_KEY_HERE"
}
}
}
}
Then ask Claude:
"Use the StartupHub.ai submit_startup tool. List my company:
name, website, one-line pitch, 3-sentence description, sectors,
founded year, HQ. If validation fails, fix and retry."Reads your repo, writes the description, submits via MCP — all hands-off.
Add this MCP server to my .mcp.json:
{
"mcpServers": {
"startuphub": {
"url": "https://www.startuphub.ai/api/v1/mcp",
"headers": { "Authorization": "Bearer sk_live_YOUR_KEY_HERE" }
}
}
}
Then: read my README, write a 50-word third-person company
description and a 15-word one-liner, then call StartupHub.ai's
submit_startup MCP tool to list my company.In Settings → Connectors → Add MCP server with these values, then prompt as below.
MCP server URL: https://www.startuphub.ai/api/v1/mcp Auth header: Authorization: Bearer sk_live_YOUR_KEY_HERE Then ask ChatGPT: "Use the StartupHub.ai MCP. Submit my startup with these details: name, website, one-liner, 50-word third-person description, sectors, founded year, HQ. If validation fails, fix and retry."
Same endpoint, same schema, plain HTTPS POST.
curl -X POST "https://www.startuphub.ai/api/v1/startups/submit" \
-H "Authorization: Bearer sk_live_YOUR_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme AI",
"website": "https://acme.ai",
"one_liner": "Acme AI builds an agentic CRM for B2B sales teams.",
"description": "Acme AI is a B2B SaaS company building agentic CRM software... [30-400 words third-person]",
"sectors": ["Artificial Intelligence", "Enterprise SaaS"],
"founded_date": "2024",
"hq_country": "United States",
"hq_city": "New York"
}'Submit and wait for review
Your agent will get a 202 response with a profile URL. The profile is hidden from public surfaces (search, sitemap, RSS, newsletter) until an admin approves — typically within 24 hours. If validation fails, the response includes field-level errors so the agent can self-correct and retry.
What we validate
Strict by design. Spam, listicles, and AI-fluff get rejected at the door so your profile sits next to legitimate companies, not SEO bait.
- Company name — official brand only. Listicle titles like "Best AI girlfriend in 2026" or "Top 10 SaaS tools" are auto-rejected.
- Description & one-liner — third person only. "We build…" is rejected; "Acme builds…" is accepted. Word counts enforced (30–400 for description, 20–200 chars for one-liner).
- Sectors — must come from a controlled vocabulary (~30 values). Unknown sectors are rejected with the full allowed list returned for the agent to retry.
- No HTML / markdown — plain text only.
<script>,**bold**, etc. all rejected. - Domain dedup — one profile per company website. If "anthropic.com" already has a profile, we return 409 with a pointer to the existing record.
- Logo upload — optional. Provide
logo_url, server fetches + validates (≤2MB, image content-type, no SSRF), uploads to our CDN.
moderation_status='flagged_pending' and is invisible on search, trending, newsletter, sitemap, and the public API until an admin approves (typically within 24 hours).Ready to list?
Get an API key in 30 seconds. Free tier covers your first submission.