MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Communication & messaging

StartupHub.ai

Funding rounds, AI startup and investor search, email discovery, agent-readiness. No API key.

Checks passed
12 / 22

2 failed · 8 not measured

Median response
487 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
82

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 487 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-06-18, serverInfo.name StartupHub.ai.

  • Pass
    Lists tools

    tools/list returned 82 tools.

  • Pass
    Current protocol

    Negotiated 2025-06-18. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 487 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 487 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    312 of 481 parameters have a description (65%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-10-12T17:28:17.376252Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using StartupHub.ai

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http startuphub-ai https://www.startuphub.ai/api/v1/mcp

Capabilities

Tools 82

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: operation = tool name plus arguments. Chat: operation = model id plus messages. Agent: task; a long agent task answers with a task_id, follow it with get_api_task. label names what the call is for in your console. Add provider_key only when the listing needs your own key for that service. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
cancel_monitor_watch

Stop a company watch. Pass id from list_monitor_watches. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
check_domain_rating

Ahrefs Domain Rating, 0 to 100, for a domain. Requires an API key. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 real companies from StartupHub.ai's database of startup profiles, with their logos. Returns image_url (a PNG of the finished map: show it to the user), editor_url (open the map in Market Map Maker to edit it by hand or by chat), the segments with every company and its profile link, and the full map spec as JSON. Set publish: true to also get a public link. Uses one market map credit from the account's monthly allowance. Answers within about 15 seconds: when status is 'building' the map is saved and still filling, section by section, so follow it with get_market_map (map_id) every few seconds until status is 'done', not with another create_market_map (the interactive map view in Claude does this itself and shows each section as it fills). Same result as POST /api/v1/market-maps. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 (https). Requires an API key. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 dossier: company facts, funding, people, technographics, social + web presence, and AI-summarized signals. This is the widest single call in the catalogue, resolving hundreds of enrichment data points per entity. Same result as GET /api/v1/intel/lookup. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 it likely reaches. Charges 1 credit only when an address is found. May take a moment on first call — if the response comes back with no matches, call this tool again with the same args and the answer typically returns instantly. Pairs naturally with scan_agent_readiness for outbound prospecting: scan a prospect's site for a 0-100 AI-readiness score, find the owner via web search, then call this tool for the verified email — the readiness gaps become the outreach hook. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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', 'sort by funding', or a pasted list of companies with an instruction above it. Takes map_id from create_market_map or get_market_map. The change is saved to the same map, so the editor and any public page show it. Returns the same fields as create_market_map, including status: when it is 'building', call get_market_map until it is 'done'. Uses one market map credit only when the edit adds companies; style and layout edits are free. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 accounts), the domain's mail provider, matched person record (if known), the email's domain matched against startups + investors (with funding intel for VC-backed scoring), a heuristic name guess from the local part if person is unknown, and a flag for free email providers (gmail/outlook/etc) so you can skip company matching on consumer addresses. The killer endpoint for HubSpot/Salesforce auto-enrichment, Gmail/Outlook plugins, and lead-scoring pipelines. 1 profile credit (cheaper than chaining get_person_by_email + get_startup_by_domain + get_investor_by_domain separately). Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 call_through_startuphub: a URL that runs the call with your StartupHub key and credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
find_logo

Find square and horizontal logos for a company Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 their detected tech stack (CDN, email provider, analytics), RDAP domain registration date, and a has_known_emails flag indicating whether at least one founder/team email has been verified. Inputs: domain_tld (default 'ai,io,so,xyz,security'), with_emails (default true, which sends has_known_emails=true; pass false to drop that filter), founded_after, country, cdn, email_provider, limit (default 20, max 100). There is no offset; use search_startups with stealth=true to page further. Startup tier and higher only (Free tier 403s). Startup sees redacted emails; Pro tier sees full. Combine with list_startup_team and discover_email to surface the actual addresses. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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 mp4_url. Requires an API key and charges video credits when the job is queued. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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-creates the matching startup rows in StartupHub.ai's database, and returns up to 50 startup IDs. Caller can then hand those IDs to a separate /lists/submit call to publish the list as a public, indexed page. Useful workflows: (1) build a portfolio-style page from a prompt without manual curation, (2) extract a list of companies from raw text (paste a YC batch page, a16z portfolio, CSV: set 'pasted_list' instead of 'prompt'), (3) regularly refresh a 'who's new in X sector' list via cron. Each call costs 5 credits (Startup=15/day, Pro=50/day). Returns the matched startups (id/name/slug/logo) plus a 'created' count showing how many were brand new in our DB. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 with url and transcript. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 shape returned by GET /api/v1/advertiser/analytics and rendered in the /my-account?tab=ads dashboard. Free for own data: zero credits debited. Useful for piping campaign performance into agent workflows: nightly Slack digests, attribution stacks, autonomous bid-tuning, etc. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 back) or reply to answer an agent that asked for input. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 combined cost of locking a $1 payout drops under $1 (is_arbitrage=true, with roi_pct + profit_per_dollar). Each opportunity carries both legs (venue, price, direct trade URL), the combined cost, and when the arb last opened. Refreshed every 30 minutes. Pass arbs_only=true to return only the live arbitrages. Built for trading agents that poll for tradeable spreads: informational only, verify each market's exact resolution rules, fees, and withdrawal terms before trading. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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/v1/companies/hiring. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 profile / portfolio info. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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 StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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 edit_market_map, and to follow a map whose status is 'building' until it is 'done'. Free. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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, remaining this month, and any never-expiring credit pack balance. Free to call (does NOT charge a credit): call before any expensive batch (e.g. 100x discover_email) so the user knows whether they need to top up first. If they're low or ask to buy more, follow up with list_credit_packs to get pricing + a checkout URL. Requires Bearer auth; anonymous callers get a 401 with a signup link. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 allowed: first match wins. Returns the full person profile + which platform matched. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
get_startup

Get full profile for a startup by slug Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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 instead for batches of 2+ domains. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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 latest round date/series. Use after get_startup if you need round-by-round detail rather than just total_funding. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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/country. Cheaper than get_startup (1 db credit vs 1 profile credit) when you don't need the full row. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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, stage breakdown with median check sizes, emerging themes (3+ companies clustering on the same narrow problem), most active investors, and exits. Sourced from StartupHub.ai's database (25k+ startups, 24k+ funding rounds). Use this when a user asks what's trending in AI/startups, to build an investment thesis, to spot rotations, or for weekly-digest-style summaries. Free tool — no API key needed. Returns structured JSON the caller can format into tables, charts, or narrative. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
get_youtube_clip

Poll a clip render started by render_youtube_clip. Returns status, progress, and mp4_url when status is done. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 downstream summarization or repurposing. Same result as POST /api/v1/youtube/transcript. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Costs $0.10 per 500 words. Requires an API key. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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: [...tiers] } }: surface the buy_url to the user when they hit a 402 'credit_limit_exceeded' error or ask 'how do I get more credits'. There is no in-MCP purchase flow (Stripe checkout requires a browser); your job is to show the price tiers and hand them the buy_url. Credits never expire and volume discounts auto-apply.

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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: openapi (spec URL), mcp (server URL), chat (OpenAI-compatible base URL), agent (site or agent card URL), app (site, link only). Optional price_per_call in USD (free if omitted), provider_key to sell calls through StartupHub (stored encrypted; you earn the price less 20%). Returns the listing id. Never creates an account: the key must belong to the profile owner. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 tier. Use this to build org-charts, identify decision-makers for outreach, or enrich a startup record with its known people. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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, sectors, founded date, and HQ country. Built for cross-reference workflows like 'what % of Google Ads / Taboola / Outbrain advertisers are VC-backed': pass a scraped advertiser list, get back the funding intel. Up to 100 domains per call, 1 db credit per request (only charged when matches found). Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 remove_id to take one down. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
publish_market_map

Publish a market map at a public link (public_url, a page on StartupHub.ai) with an embed for other sites (embed_url and iframe_code), or make it private again with publish: false. Free. Publishing does not by itself put the page in search engines. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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 questions like 'how much funding did Canadian startups raise in 2026'. dataset=rounds (default) is announced round capital in that year. dataset=startups is companies founded that year, and the dollar total is what those companies have raised to date, not capital raised during the year. dataset=funds is fund closes. dataset=investors counts firms founded, with no dollar total. country is a full English name: Canada, United States, United Kingdom. group=sector or group=country returns a breakdown. Free, no API key. Returns the count, total USD, a chart URL, and the periods or categories behind the total. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 reviews. Free, no API key.

Discovered
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 clip credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
request_listicle_test

Ask StartupHub.ai to test a product and add it to one of its lists (the "best X" roundups at startuphub.ai/ai-news/reviews). Free in the standard queue (two tests a week). A priority test ($400, run within 14 days) or a private pre-test ($1,500, never published) returns a payment link for a person to pay. The vendor must give a working trial account; it is stored encrypted and never shown. The test runs unannounced with the same kit as every other tool on the list, a fee never changes a score or a position, a low score never removes an entry (the vendor may post one response), and a free re-test follows three months later. Read https://www.startuphub.ai/tested first. Returns the request id and its status page. Free, no credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 moves to the next one, and failed attempts are refunded, so you pay only for the agent that finished it. Billed to your StartupHub credits. Long tasks return a route_id: follow it with get_api_task. dry_run shows the ranking without running anything. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 pass/fail with a copy-paste fix prompt for each gap. A link to startuphub.ai in llms.txt or on the homepage is an 8-point bonus and is not required. Free, no credits charged. Common workflow: when a user wants leads who *need* AI-readiness work, search the web for businesses in a category/region, scan each site, then use discover_email on the lowest-scoring ones: the failed checks are the cold-outreach hook ('your site scores 23/100, here's what's missing'). Also useful as a self-audit for the user's own sites. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 plain domain. Costs 1 credit. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 ($1 per 1,000 videos). mode 'full' returns every watch-page field (duration, comments, subscriber count, shorts flag, channel handle) for up to 100 videos per call ($3 per 1,000). Video URLs always return full rows. Billed per video returned, never for failures. Same result as POST /api/v1/youtube/videos. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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, and status (queued / quality_failed). startup_slug is set only after we promote a real homepage into the directory. Always sorted newest first (created_at desc). Use search_startups for companies. Any plan: on a free key the first 10 domains a day are free, then 1 credit per 5 domains; paid plans use their included credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 (matches investors whose cheque-size window overlaps the founder's raise), active_since (investors whose latest investment is on or after this date, to surface who has deployed capital recently), min_recent_rounds_90d (activity threshold), and actively_investing. Sort whitelist: total_score, last_investment_date, recent_rounds_90d, recent_lead_rounds_90d, total_funds_raised, min_cheque_size, max_cheque_size, last_mentioned_at, created_at. For example sort='last_investment_date.desc' surfaces the most recently active funds first. Page with offset. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
search_people

Search founders, executives, board members, and key team members. Results are sorted by StartupHub score, highest first. Page with offset. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
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, valuation, investors (backed_by), StartupHub score, Agent Readiness score, tech stack, website state, stealth status and known founder emails. Each result includes the latest round (last_round_series, last_round_date), sectors, HQ, founded date and score; paid plans add funding totals, headcount and more. Example: round_series=Seed, raised_after=2026-10-01, sort=last_round_date.desc for companies that just raised a seed round. Returns up to 100 per call (1 db credit); page with offset. Pairs with list_startup_team and discover_email to turn each result into a contactable lead. Needs a StartupHub.ai account: a free account includes 50 lookups a month.

Discovered
search_suggestions

Search Suggestion Explorer. Live autocomplete-style suggestions for a phrase. Use it before picking a title or keyphrase. Free, rate-limited. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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). With no arguments, lists your limits and what is spent so far. Set: period plus limit_credits, optionally listing_id or label. Remove: remove_id. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
style_market_map

Change how a market map looks, the same settings as Market Map Maker's style menu: theme (clean, shadcn, glass, dark, editorial, brand), columns (1-4), logo style (tile, square, wordmark, card), density (compact, comfortable, roomy), logo shape (rounded, circle, square), logo size (sm, md, lg) and greyscale logos. Applied instantly and free, no credits. Pass only what should change. Returns the same fields as get_market_map. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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, third-person description. Optional lead/participating investor slugs. Deduped: same startup + same series within 7 days returns 409. Costs 5 credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Deduped by website domain or name and country. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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, and/or people on the site: provide their slugs. Optional rich content (HTML or text body) for the list article. Lands as status=pending; admin must approve before public. Costs 5 credits. Use search_startups / search_investors / search_people to look up slugs first. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 5 credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
submit_patent

Submit a patent record. patent_number required (e.g. "US12345678B2"). Dedup by patent_number. Costs 5 credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 StartupHub.ai API key with credit (pay as you go).

Discovered
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-person prose, no HTML/markdown, no listicle titles. Optional logo_url and screenshot_urls (up to 6) are fetched and stored automatically. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
submit_research

Submit a research paper / preprint for inclusion. Optional startup link. Dedup by arxiv_id or doi. Costs 5 credits. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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 site. Gambling and adult content stay hidden. Upgrade is optional later. When you do send prose: third person, no listicle titles, no HTML/markdown. Returns 400 with field-level errors and suggestions on bad input. Costs 5 credits. One profile per company website domain. Optional logo_url is fetched and stored automatically. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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_clip. Requires an API key. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Free for the owner. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Free for the owner. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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. Free for the owner. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
update_startup

Update a startup profile you own: the account behind your API key created it (the PATCH route checks created_by). Use this instead of the website form when an agent manages the listing. Pass slug plus only the fields to change. The profile stays on the free listing. An edit does not hide it or turn it into a bill. Free for the owner. Same validation as submit_startup. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered
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_email run) and want to confirm it before sending. To go from a person's name → verified email instead, use discover_email: that already runs validation internally on every candidate, so don't call validate_email on its output. Needs a StartupHub.ai API key with credit (pay as you go).

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected487 ms82