Skip to main content
Glama

Submit a funding round

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 free StartupHub.ai account.

Input Schema

NameRequiredDescriptionDefault
seriesYesPre-seed | Seed | Pre-Series A | Series A | Series B | ... | Convertible Note | SAFE | Bridge | Debt | Grant | Crowdfunding | Growth | Pre-IPO | Strategic | Secondary | Other
source_urlNoPress release / TechCrunch / SEC filing URL
startup_idNoAlternative to startup_slug: startup UUID
descriptionNoThird-person, ≤1000 chars
startup_slugNoSlug of the startup raising (must be a startup you own)
date_announcedYesYYYY-MM-DD
investment_amountYesTotal raised in USD (e.g. 5000000 for $5M)
lead_investor_slugsNo
pre_money_valuationNo
post_money_valuationNo
participating_investor_slugsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint=false and destructiveHint=false; the description adds substantial behavioral context: 409 dedupe on same startup+series within 7 days, 5-credit cost, and a free-account requirement. These are operationally critical facts an agent cannot infer from structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dense, front-loaded, and every clause earns its place: ownership rule, format constraints, dedupe, cost, and account requirement. No filler, and the primary purpose leads.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description should carry the burden, and it covers the high-risk facts (cost, dedupe, auth). It is slightly incomplete on the startup reference requirement (slug vs id) and the optional valuation fields, but overall sufficient for a submission tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

At 64% schema coverage, the schema already documents most fields (series vocab, USD amount, YYYY-MM-DD, third-person ≤1000 chars). The description largely restates these, only adding the ownership constraint on the startup reference. It does not clarify that at least one of startup_slug/startup_id must be supplied, nor cover the valuation params.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Announce a funding round for a startup you own'), which reads distinctly against read siblings like query_funding or get_startup_funding_history and other submitters like submit_exit_event. It does not name a specific sibling to disambiguate, but the resource is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The ownership precondition ('created_by must match your API key user') implies when this tool is valid, but there is no explicit when-to-use vs alternative guidance (e.g., versus submit_exit_event or query_funding). Usage is implied rather than stated with exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources