Skip to main content
Glama

Venture triggers that create work for a service provider

search_vc_service_opportunities
Read-onlyIdempotent

Filed or announced triggers on the venture graph mapped to the service providers they create work for (admin, audit, law, placement, banking, lending, insurance, recruiting, compliance): new advisers, fund Form Ds, next funds, open offerings, harvest, company financings, partner departures. The need is inferred, never observed. Use for 'new venture funds likely needing administrators', 'companies that recently raised where venture debt may be relevant' (provider_type=lending, trigger_family=company_funding). ACCESS: without a paid DFX plan on the vertical, a list returns its first 5 rows in full and a count of the rest by type (locked.count, locked.by_type), never the rows; a record names its subject and the first 3 related names per section; contact values (email, phone, profile URLs) and decision-maker names are never returned, only their types and counts. Every answer says what it withheld in entitlement and locked. Full access: DFX Intelligence, 7 days free at https://dfxintel.com/data-factory/plans.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
sinceNo
new_onlyNoLeave out Form D amendments (default true for admin).
within_daysNo
trigger_kindNo
provider_typeNo
min_amount_usdNo
trigger_familyNo
venture_backed_onlyNoCompany triggers only for companies with a venture investor on record (default true for lending).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / venture_backed_only
      Added value: +{
      +  "description": "Company triggers only for companies with a venture investor on record (default true for lending).",
      +  "type": "boolean"
      +}
  2. Changed1 schema field changed
    • addedInput schema / properties / new_only
      Added value: +{
      +  "description": "Leave out Form D amendments (default true for admin).",
      +  "type": "boolean"
      +}
  3. Added

TDQS

A4.3/5.0
Behavior5/5

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

Annotations already cover the read-only/idempotent safety profile, and the description goes well beyond by disclosing the inference caveat ('The need is inferred, never observed') and detailed entitlement behavior: unentitled lists return only the first 5 rows plus counts, records name a subject and 3 related names per section, contact values are never returned, and withheld data is reported in `entitlement` and `locked`.

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

Conciseness4/5

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

The description is front-loaded with purpose, then a labeled 'ACCESS' block that earns its length given the non-obvious entitlement model. However, the closing marketing line ('Full access: DFX Intelligence, 7 days free at...') is promotional and does not help the agent invoke the tool correctly.

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?

With no output schema, the description carries the return-shape burden and does so reasonably, describing what a locked list returns (counts by type) and that answers self-report withheld data via `entitlement` and `locked`. It is close to complete for the access model, though the undocumented non-enum parameters leave some invocation uncertainty.

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?

Schema coverage is only 22% across 9 params, so the description must compensate. It does partially: it explains the trigger families via prose ('new advisers, fund Form Ds, next funds, open offerings, harvest...') and ties provider_type and trigger_family to an example. But limit, since, within_days, min_amount_usd, and trigger_kind remain unexplained in both schema and description, leaving meaningful gaps.

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

Purpose5/5

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

The description gives a precise verb and resource: 'Filed or announced triggers on the venture graph mapped to the service providers they create work for,' then enumerates the provider types (admin, audit, law, placement...) and trigger kinds. This is specific enough that an agent can distinguish it from siblings like search_vc_opportunities or search_forward_opportunities on the basis of the trigger-to-provider mapping alone.

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

Usage Guidelines4/5

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

It provides concrete when-to-use examples tied to parameter combinations: 'new venture funds likely needing administrators' and 'companies that recently raised where venture debt may be relevant' (provider_type=lending, trigger_family=company_funding). Strong positive guidance, but it names no alternative sibling or when-not-to-use condition, so it stops short of a 5.

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.