Capital Company
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Launch SPVs and funds, invite investors and send capital calls through Capital Company.
| Author | ai.capitalcompany |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 132 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Capital Company": {
"url": "https://capitalcompany.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (14)
create_workspaceUse this when someone without a Capital Company account wants one for their firm. Opens a Capital Company workspace, an account and the firm’s team. Needs no sign-in. Capital Company emails them a sign-in link.
Parameters:
email(required) — string — The email address the person will sign in withfullName(required) — string — The person’s full nameteamName(required) — string — The name of their firm or team, which the workspace is named after
Hints: read-only no · destructive no · idempotent not declared · open-world yes
capital_company_create_fundUse this when the user wants to set up an SPV or a fund — to pool investors’ money into one deal, such as buying a startup’s or a pre-IPO company’s shares, or to raise a blind pool — or asks how to start one. Starts setting up the fund in Capital Company: an SPV or a blind pool, with its legal name, expected allocation, strategy, classes and fees, manager and documents. Returns Capital Company’s next question, or a proposed fund for the user to confirm. This call creates nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_invite_investorsUse this when the user wants to bring investors into one of their funds. Starts an invitation of investors to the fund by email address. Returns Capital Company’s next question, or the proposed invitations for the user to confirm. This call sends nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_send_subscription_agreementsUse this when the user wants investors in one of their funds to sign their subscription agreements. Starts the signature requests. Returns Capital Company’s next question, or the proposed signature requests for the user to confirm. This call sends nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_send_capital_callsUse this when the user wants a fund’s investors to pay in money they committed. Starts capital call notices to the investors of a fund class. Returns Capital Company’s next question, or the proposed notices for the user to confirm. This call sends nothing, and Capital Company never moves money.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_update_fundUse this when the user wants to change a setting on one of their funds. Starts a change to the settings they name. Returns Capital Company’s next question, or the proposed change for the user to confirm. This call changes nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_edit_commitmentUse this when the user wants to change an investor’s existing commitment in one of their funds. Starts an edit to the fields they name. Returns Capital Company’s next question, or the proposed edit, with its effect on capital calls already sent, for the user to confirm. This call changes nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_create_commitmentUse this when the user wants to record that an investor committed to one of their funds. Starts recording the new commitment. Returns Capital Company’s next question, or the proposed commitment for the user to confirm. This call records nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_askread-onlyUse this when the user asks about their own funds on Capital Company, or how Capital Company works. Answers a question about the user’s team and funds from Capital Company’s records, or about how Capital Company works — where something is, what a page, a status or an email means, what the product offers, such as its API — from Capital Company’s product guide, with a link to the page when there is one. Answers in Capital Company’s words, only from what the user may see. Changes nothing.
Parameters:
request(required) — string — What the user asked for, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team to act on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only yes · destructive no · idempotent not declared · open-world no
capital_company_replySends the user’s answer to Capital Company’s last question, in their own words. Returns Capital Company’s next question, or a proposal for the user to confirm.
Parameters:
answer(required) — string — The user’s answer, in their own wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_Yorkteam— string — The team the conversation is on, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only no · destructive no · idempotent not declared · open-world no
capital_company_confirmdestructiveSends the user’s answer, confirm or decline, to a Confirmation from Capital Company. Confirming carries out what it describes; declining carries out nothing, and Capital Company asks what to change.
Parameters:
confirmationId(required) — string — The Confirmation the user was shown, from the link the assistant’s answer carrieddecision(required) — string — What the user said, in so many wordstimeZone(required) — string — The user’s IANA time zone, such as America/New_York
Hints: read-only no · destructive yes · idempotent not declared · open-world yes
capital_company_show_confirmationread-onlyShows a Confirmation from Capital Company on its card, where the user can confirm or decline it. Changes nothing.
Parameters:
confirmationId(required) — string — The Confirmation Capital Company’s reply named
Hints: read-only yes · destructive no · idempotent not declared · open-world no
capital_company_claimFor someone without a Capital Company account who said yes to a proposal: emails a sign-in link to the address they give. Opening the link verifies the address and creates what they said yes to.
Parameters:
confirmationId(required) — string — The Confirmation the user said yes toemail(required) — string — The email address the user will sign in withtimeZone(required) — string — The user’s IANA time zone, such as America/New_York
Hints: read-only no · destructive no · idempotent not declared · open-world yes
capital_company_conversationread-onlyReads the user’s current conversation with Capital Company, including the outcome of anything they confirmed and whether it is waiting on them. Changes nothing.
Parameters:
team— string — The team whose conversation to read, by name, only when the user belongs to more than one team; leave it out otherwise
Hints: read-only yes · destructive no · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.