StartupHub.ai
mcp remote · streamable-http · v1.0.0 · source: crawl
https://www.startuphub.ai/api/v1/mcp
Funding rounds, AI startup and investor search, email discovery, agent-readiness. No API key.
Works
100
Verified Oct 31, 2026 · p50 978 ms · p95 993 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'StartupHub.ai' |
| tools_listed | 15 | pass | 79 tools |
| schema_complete | 15 | pass | 79 of 79 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 978 ms |
| latency_p95 | 5 | pass | p95 993 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (79)
| Name | Description | Schema |
|---|---|---|
get_investor_by_domain | Look up a single investor (VC, angel, accelerator) by their website domain. Same shape as get_startup_by_domain, against the investors table. Useful when you have a fund's website and want fund profil | typed |
get_startup_socials | Lightweight endpoint that returns ONLY a startup's contact emails (contact / partnerships / press) and social URLs (LinkedIn, Twitter, GitHub, Facebook, YouTube, Discord, Slack, etc.) plus HQ city/cou | typed |
get_person_by_email | Reverse-lookup a person profile by their email address. Pairs naturally with discover_email + validate_email: discover an email, verify it, find the person record. Returns the full person profile. Nee | typed |
get_investor_by_social | Reverse-lookup an investor profile by their LinkedIn or Twitter URL/handle. Investor LinkedIns are typically /company/<slug>, but the lookup handles both /in/ and /company/ patterns. Needs a free Star | typed |
get_startup_funding_history | Full chronological list of investment rounds for a startup: amount, series, date, pre/post-money valuation, lead and participating investor IDs, plus a summary with total raised from rounds and the la | typed |
list_startup_team | Returns founders, current team, and board members for a startup, split by role. Each person record includes name, title, slug, LinkedIn, Twitter, description, and primary_email if visible to your plan | typed |
get_person_by_social | Reverse-lookup a person profile by any of their social URLs/handles. Pass linkedin, twitter, or github (full URL like https://www.linkedin.com/in/foo, OR just the handle 'foo'). Multiple params allowe | typed |
search_startups | Search the startup database with any combination of filters: name, sector, country, city radius, founded date, team size, the latest funding round (round_series, raised_after), total funding, valuatio | typed |
find_stealth_startups | Convenience wrapper around search_startups pre-tuned for fresh-stealth deal-flow. Always sends stealth=true and sort=founded_date.desc; those two cannot be changed here. Returns stealth startups with | typed |
search_domains | Domain radar: newly registered names from our discovery queue (NRD, registries, GitHub orgs). This is NOT a company profile. Returns apex, registration date, registrar, mailbox signal, quality score, | typed |
get_startup | Get full profile for a startup by slug Needs a free StartupHub.ai account. | typed |
get_startup_by_domain | Look up a single startup by its website domain. Accepts raw URLs (https://www.example.com/about), stripped (example.com), with or without paths. Returns the full profile. Use match_companies_by_domain | typed |
scan_company_technology | Tech Stack Checker. Return hosting, frameworks, analytics, payments, and mail setup for a company website. Checks a stored fingerprint first, then a fresh live read when live=true. Accepts a URL or a | typed |
enrich_email | One-call CRM/inbox enrichment. Pass an email, get back: the best available name and its source, the person's public Gravatar profile when they have one (name, title, company, location, verified social | typed |
search_investors | Find investors that match a startup's profile. Filter by sector_focus (e.g. 'Artificial Intelligence' for AI investors), stage_focus (Seed / Series A / etc.), geo_focus, cheque_min / cheque_max (match | typed |
search_people | Search founders, executives, board members, and key team members. Results are sorted by StartupHub score, highest first. Page with offset. Needs a free StartupHub.ai account. | typed |
call_api | Call any API, MCP server, chat endpoint or agent listed on StartupHub (find one with find_apis), billed to your StartupHub credits. REST: operation "METHOD /path" plus path, query, body. MCP: operatio | typed |
list_my_api | List an API, MCP server, model endpoint or A2A agent on one of your own StartupHub profiles, so people and agents can find, try and pay for it. Check first with preview: true (nothing saved). kind: op | typed |
my_apis | Your API directory listings with calls and earnings this month, and the profiles you can list on. Pass recheck_id to re-read a listing from its URL after you changed the spec, tools or agent card, or | typed |
get_api_task | Check a long-running task: a task_id from call_api or a route_id from run_agent_task. Returns its state, which agents were tried, and the output once it is done. Pass cancel to stop it (credits come b | typed |
get_market_map | Show a saved market map the account owns or co-authors: its sections, every company with its profile link, the PNG image_url, editor_url and public_url. Use it to reopen a map before editing it with e | typed |
run_agent_task | Give a task and StartupHub picks the agent to run it: listed agents and models are ranked on fit to the task, success rate and speed from real calls, and price. If the chosen agent fails, the task mov | typed |
spend_limits | Cap what you spend through StartupHub per day or per month: on everything, on one listing, or on one label. Calls stop at the limit, and you get an alert when spend passes alert_pct (80% by default). | typed |
find_logo | Find square and horizontal logos for a company | typed |
find_apis | Find APIs, MCP servers and AI agents listed on StartupHub by the companies that run them. Returns each one's endpoint, spec URL, auth type, price per call and operations, tools, models or skills, plus | typed |
enrich_company | Build a company profile from a name and optional website or LinkedIn URL. Returns the description, sector, headquarters, founding year, and public links that were found. Needs a free StartupHub.ai acc | typed |
validate_email | Verify if a single email address is real and deliverable. Returns {valid, status, confidence_score}. Use when you already know the address (e.g. from a contact page, LinkedIn, or a prior discover_emai | typed |
discover_email | Find a real, deliverable professional email for a person at a company. Pass first name + last name + the company domain; get back the verified address, a confidence score, and a short note about who i | typed |
match_companies_by_domain | Bulk-match an array of advertiser/company domains against StartupHub.ai's startup database. Returns per-domain whether the company is in our database, plus funding amount, latest round, investor IDs, | typed |
list_credit_packs | Get credit pack pricing AND a checkout URL the user can open to buy more credits. Returns { buy_url: 'https://www.startuphub.ai/pricing?buy=credits', pricing: { validate: [...tiers], discover: [...tie | typed |
get_my_usage | Check the user's current credit balance: plan tier, daily + monthly limits per credit type (validate, discover, db, profile, logo, enrich, submit), used today, remaining today, used this month, remain | typed |
get_company_funding | Funding intelligence for a company by domain: total raised, rounds, latest round, investors, and dates, drawn from our enrichment graph. Same result as GET /api/v1/companies/funding. Needs a free Star | typed |
scan_agent_readiness | Scans a public site against current AI-agent readiness standards, including the llms.txt v2 shape (H1, summary, described links, and whether those links resolve). Returns a 0-100 score plus per-check | typed |
rate_this_service | Optional. Rate how well StartupHub.ai served this task, 1 (poor) to 5 (excellent), with a short reason. Ratings are counted by agent type in a public monthly report and are never shown as customer rev | typed |
get_trends | Get a structured, real-time snapshot of what's happening in the AI startup ecosystem right now — capital deployed this week, top sectors and countries (with week-over-week change), biggest rounds, sta | typed |
query_funding | Answer how much funding was raised, how many rounds closed, or how many companies were founded, for a country, sector, series, and year. This is the StartupHub /analysis chart as data. Use it for ques | typed |
get_arbitrage | Live cross-venue prediction-market arbitrage board. Returns the same real-world events priced on Polymarket, Kalshi/Robinhood, and PredictIt side by side, with a real arbitrage flagged whenever the co | typed |
create_market_map | Build a startup market map from a plain-language request, e.g. 'fintech startups in London' or 'AI coding assistants split by use case'. The map splits the market into segments and fills each with rea | typed |
edit_market_map | Change a market map the account owns or co-authors, in plain words, the way the chat in Market Map Maker does: 'move Cyera to Growth Stage', 'add a section of voice AI', 'remove Acme', 'make it dark', | typed |
generate_startup_list | Prompt → curated startup list. Pass a natural-language brief like 'stealth AI agent startups in Israel founded after 2024' and the engine runs a Google-grounded search, parses results, finds-or-create | typed |
publish_to_wordpress | Publish HTML to a WordPress site using the site's Application Password. Creates a post with the given title and HTML body. status is draft, publish, or pending. Default is draft. Needs a free StartupH | typed |
submit_startup | Submit a new startup profile. A website is enough. Name, description, and sectors are optional. If you send only a website, the profile is listed on the free plan and the rest is filled in from that s | typed |
submit_investor | Submit a new investor profile (VC, angel, accelerator, etc.). Lists it on the free plan immediately, same as submit_startup. Third-person prose, no HTML/markdown, no listicle titles. Costs 5 credits. | typed |
submit_product | Submit a product / tool / API / library / agent / model / dataset / hardware onto an existing company or organization. startup_slug or startup_id is required. Costs 5 credits. Strict format: third-per | typed |
submit_funding_round | Announce a funding round for a startup you own (created_by must match your API key user). Strict: series from controlled vocab (Pre-seed/Seed/Series A.../Crowdfunding), USD amount, YYYY-MM-DD date, th | typed |
submit_exit_event | Announce an IPO / Acquisition / Merger / SPAC / Buyout / Closure for a startup you own. acquirer_name required for Acquisition/Merger; stock_exchange + ticker required for IPO/SPAC. Costs 5 credits. N | typed |
submit_research | Submit a research paper / preprint for inclusion. Optional startup link. Dedup by arxiv_id or doi. Costs 5 credits. Needs a free StartupHub.ai account. | typed |
submit_patent | Submit a patent record. patent_number required (e.g. "US12345678B2"). Dedup by patent_number. Costs 5 credits. Needs a free StartupHub.ai account. | typed |
submit_news | Submit a news article / press release. Strict: third-person, controlled categories, 100–10000 words. Dedup by source_url or by similar title within 30d. Lands in pending status; admin approves. Costs | typed |
update_startup | Update a startup you submitted (API key user matches created_by) or that you have a verified claim on. Pass slug plus only the fields to change. The profile stays on the free listing. An edit does not | typed |
get_company_hiring | Hiring-signal intelligence: companies actively posting roles, ranked by open-role velocity, with counts and links. A growth/traction signal for deal-flow and sales prospecting. Same result as GET /api | typed |
update_investor | Update an investor you previously submitted. Pass slug plus only the fields to change. The profile stays on the free listing. An edit does not hide it. Costs 1 db credit. Needs a free StartupHub.ai ac | typed |
update_person | Update a person you previously submitted. Pass slug plus only the fields to change. The profile stays on the free listing. An edit does not hide it. Costs 1 db credit. Needs a free StartupHub.ai accou | typed |
update_product | Update a product you previously submitted (new feature, pricing, or a new version). Pass slug plus only the fields to change. An edit does not hide a live product. Costs 1 db credit. Needs a free Star | typed |
submit_person | Submit a new person profile (founder, executive, board member). Lists them on the free plan immediately. Requires either current_title or linkedin_url. Third-person bio. Costs 5 credits. Needs a free | typed |
get_advertiser_analytics | Live performance for ads owned by your account: impressions, clicks, CTR, daily trend, by-placement (article / profile_page / search / homepage / agent_readiness) and by-variant breakdown. Same JSON s | typed |
submit_list | Submit a new editorial list (e.g. "Top 10 AI dev-tools startups", "Best seed-stage fintech companies") to StartupHub.ai for moderation review. Lists are collections of existing startups, investors, an | typed |
deep_intelligence | Run a deep-intelligence lookup on any entity across our graph of 25,000+ AI startups, 14,000+ investors and 75,000+ people. Give a name, company, domain, LinkedIn URL, or email and get a consolidated | typed |
get_company_by_linkedin | Resolve a company from its LinkedIn URL and enrich it against our profile graph: funding, founders, sectors, score, domain, and technographics. Same result as POST /api/v1/companies/by-linkedin. Needs | typed |
get_youtube_transcript | Fetch the full transcript plus metadata (title, channel, duration) for any YouTube video. Accepts a watch, youtu.be, Shorts, or mobile URL, or a raw video ID. No LLM: returns the raw caption text for | typed |
scrape_youtube_videos | Video metadata for YouTube channels and video URLs, no transcripts. mode 'feed' (default) returns a channel's latest uploads, up to 15 per channel: title, date, views, likes, description, thumbnail ($ | typed |
generate_youtube_article | Turn a YouTube URL into an article with a title, excerpt, HTML, and Markdown. Costs one YouTube-to-Article credit. If the call is slow, call get_youtube_transcript first, then call this tool again wit | typed |
generate_article_video | Article to YouTube. Turn an article URL, or a block of text, into a narrated video with captions. Returns a job id right away. Call get_article_video with that job_id until status is done, then use mp | typed |
get_article_video | Poll an article-to-video job started by generate_article_video. Returns status, progress, and mp4_url when status is done. Needs a free StartupHub.ai account. | typed |
suggest_youtube_clips | YouTube to Clips. Pick moments from a captioned public video, with timestamps and the on-screen quote. If status is processing, call this again with the same url. Render one result with render_youtube | typed |
render_youtube_clip | Render one YouTube clip. Pass video_url, start_seconds, end_seconds, and quote from suggest_youtube_clips. Returns a job id. Call get_youtube_clip until status is done. Requires an API key and charges | typed |
get_youtube_clip | Poll a clip render started by render_youtube_clip. Returns status, progress, and mp4_url when status is done. Needs a free StartupHub.ai account. | typed |
generate_rss_feed | RSS Feed Generator. Build a feed for a site, including one that never published a feed. Pass the site url. Returns feed_xml and a feed_url. Free, rate-limited. | typed |
humanize_text | Humanize AI Text. Rewrite a passage so it reads as natural prose, without changing the facts. Up to 12 paragraphs and 20000 characters per call. Requires an API key. Needs a free StartupHub.ai account | typed |
generate_visual_tldr | Visual TL;DR. Build a diagram and a short summary from an article. Pass title and content_html (HTML or the article text). Returns markdown and image_url. Requires an API key. Needs a free StartupHub. | typed |
check_domain_rating | Ahrefs Domain Rating, 0 to 100, for a domain. Requires an API key. Needs a free StartupHub.ai account. | typed |
check_effective_domain_rating | Effective Domain Rating: a 0 to 100 read of visibility that is actually realized, set next to Ahrefs Domain Rating. Often takes 30 to 60 seconds. Requires an API key. Needs a free StartupHub.ai accoun | typed |
check_trust_reputation | Trust and Reputation. A 0 to 100 score from security, privacy, and public record for a domain. Requires an API key. Needs a free StartupHub.ai account. | typed |
check_site_speed | Website Speed Test. PageSpeed scores and Core Web Vitals for a public URL. strategy is mobile or desktop. Often takes 30 to 70 seconds. Requires an API key. Needs a free StartupHub.ai account. | typed |
search_suggestions | Search Suggestion Explorer. Live autocomplete-style suggestions for a phrase. Use it before picking a title or keyphrase. Free, rate-limited. | typed |
find_matches | Find Matches. Given a startup slug or id, return investors that fit, each with a reason. Given an investor slug or id, return startups that fit. Requires an API key. Needs a free StartupHub.ai account | typed |
list_monitor_watches | List company watches on this API key. Each watch covers pricing, jobs, news, and the other signals that plan allows. Needs a free StartupHub.ai account. | typed |
create_monitor_watch | Monitor. Watch a company site and get alerts when public signals change. Pass a domain. Optional frequency: weekly, daily, 12h, or 4h, clamped to the plan. Optional signals. Optional webhook_url (http | typed |
cancel_monitor_watch | Stop a company watch. Pass id from list_monitor_watches. Needs a free StartupHub.ai account. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/ai-startuphub-startuphub)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.