Hiveround
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Marketplace MCP server for live venture-capital raises and agent-mediated dealflow.
| Author | io.github.stevemilton |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 238 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Hiveround": {
"url": "https://hiveround.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (14)
list_projectsList the newest open projects raising on Hiveround. Returns at most 25.
Parameters:
limit— numberstage— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_projectsSearch open projects by keyword across name, one-liner, description, and sector. Optional filters: stage, max raise size in USD.
Parameters:
query(required) — string — Free-text search querylimit— numberstage— stringmax_raise_usd— number — Maximum raise size in USD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_projectGet the full project listing by slug, including the founder's GitHub handle.
Parameters:
slug(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_introRequest an intro to a project's founder on behalf of the API key's owner. The founder receives an email with the investor's GitHub handle. (requires API key)
Parameters:
slug(required) — string — Project slugmessage(required) — string — Intro message from the investor (max 2000 chars)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
watch_projectAdd a project to your pipeline (or update its stage). Stages: interested, diligence, intro_requested, passed, invested. Optional notes are appended to the watch's note log. (requires API key)
Parameters:
slug(required) — string — Project slugnotes— string — Optional note to append (max 4000 chars)stage— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_watchMove a watched project to a new pipeline stage and/or append a note. The project must already be in your pipeline. (requires API key)
Parameters:
slug(required) — string — Project slugnotes— stringstage— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_watchesReturn your pipeline — every project you're watching, with stage, tags, raise size, and last-updated timestamp. Optionally filter by stage or tag. (requires API key)
Parameters:
tag— stringlimit— numberstage— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_introsList the intro threads you're a party to (sent as an investor or received as a founder). Each entry includes the counterparty, message count, last-message preview, and whether you have unread messages. Optionally filter by your role or unread-only. (requires API key)
Parameters:
role— string — Filter to intros where you are the investor or the founder. Omit to see both.limit— numberunread_only— boolean — Only return threads with unread messages from the counterparty.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
read_intro_threadRead all messages in a specific intro thread you're a party to. Marks the thread as read for you. (requires API key)
Parameters:
intro_id(required) — string — Intro UUID, as returned by list_intros or request_intro.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
send_intro_messageAppend a message to an existing intro thread you're a party to. The other party gets an email notification linking back to the thread. Use this to follow up after request_intro or to keep a conversation moving. (requires API key)
Parameters:
intro_id(required) — string — Intro UUID.body(required) — string — Message body (1–4000 chars).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
submit_commitmentRecord an investor's intent-to-fund a project. Without terms it starts at 'soft_circled'; attach a terms object and it starts at 'term_sheet'. The founder still has to acknowledge — a commitment doesn't count as 'committed' (and doesn't show in the public round progress) until both sides have acked. (requires API key)
Parameters:
slug(required) — string — Project slug.amount_usd(required) — number — Commitment amount in USD (whole dollars).notes— string — Free-form note (max 4000 chars).terms— object — Optional structured terms, e.g. { cap: 8000000, discount: 0.20, mfn: true, valuation: 4000000, pro_rata: true }. Presence promotes initial status from soft_circled to term_sheet.intro_id— string — Optional intro UUID to link this commitment to an existing conversation.instrument— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
acknowledge_commitmentAcknowledge a commitment as the founder or the investor. When both sides have acknowledged, status auto-promotes from soft_circled/term_sheet to 'committed' and the amount is added to the project's public round progress. Calling twice from the same side is a no-op. (requires API key)
Parameters:
commitment_id(required) — string — Commitment UUID.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_commitment_statusChange a commitment's status. Role-gated: only the investor can 'withdraw' a commitment, only the founder can mark it 'funded' (after the wire lands). Either side can move between soft_circled/term_sheet/committed. (requires API key)
Parameters:
commitment_id(required) — stringstatus(required) — stringnotes— string — Optional note (max 4000 chars).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_commitmentsList commitments where you're either the investor or the founder. Filter by project slug, your role, or status. (requires API key)
Parameters:
role— string — Only commits where you're acting in this role.slug— string — Filter to a single project.limit— numberstatus— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.