Skip to main content
Glama

Search every DFX domain at once

search_entities
Read-onlyIdempotent

One search across family offices, independent sponsors and their capital providers, private companies, venture firms, private equity firms and funds, and real estate organisations: by name, or by filters (entity_type, domain, state, sector, ...). Compact cards with stable dfx ids and a per-domain coverage note. Breadth across every domain in one query, with fewer per-domain filters than the domain searches.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cityNo
sortNo
limitNo
queryNoA name (contains).
stageNo
stateNoTwo-letter US state code.
cursorNo
domainNoComma-separated: real_estate, family_office, independent_sponsor, venture_capital, private_equity, ria, allocators, private_credit, real_estate_funds. Default: all.
sectorNo
verticalNo
active_onlyNo
asset_classNo
entity_typeNofamily_office, sponsor, capital_provider, company, vc_firm, pe_firm, platform, fund, person, property, organization, ria_firm, advisor, private_fund, allocator, consultant, manager, credit_provider, bdc, borrower, vehicle.
min_aum_usdNo
has_real_estateNo
min_opportunityNo
invests_directlyNo
recent_activity_daysNo
has_sponsor_relationshipsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / domain / description
      Previous value: -"Comma-separated: real_estate, family_office, independent_sponsor, venture_capital, private_equity. Default: all."New value: +"Comma-separated: real_estate, family_office, independent_sponsor, venture_capital, private_equity, ria, allocators, private_credit, real_estate_funds. Default: all."
    • changedInput schema / properties / entity_type / description
      Previous value: -"family_office, sponsor, capital_provider, company, vc_firm, pe_firm, platform, fund, person, property, organization."New value: +"family_office, sponsor, capital_provider, company, vc_firm, pe_firm, platform, fund, person, property, organization, ria_firm, advisor, private_fund, allocator, consultant, manager, credit_provider, bdc, borrower, vehicle."
  2. Changed2 schema fields changed
    • changedInput schema / properties / domain / description
      Previous value: -"Comma-separated: real_estate, family_office, independent_sponsor, venture_capital. Default: all."New value: +"Comma-separated: real_estate, family_office, independent_sponsor, venture_capital, private_equity. Default: all."
    • changedInput schema / properties / entity_type / description
      Previous value: -"family_office, sponsor, capital_provider, company, vc_firm, fund, person, property, organization."New value: +"family_office, sponsor, capital_provider, company, vc_firm, pe_firm, platform, fund, person, property, organization."
  3. Added

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context: it returns compact cards with stable dfx ids and a per-domain coverage note, and it trades depth for breadth. It doesn't disclose pagination or default sort behavior, but the schema covers limit/cursor.

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 a single, information-dense paragraph that front-loads the core value proposition and then lists the filter categories. It is slightly long but every sentence adds context about scope, output, or trade-offs. No wasted words.

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

Completeness3/5

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

For a broad search tool with 19 optional parameters and no output schema, the description gives a good sense of scope and output format, but it doesn't explain the semantics of the many optional filters or the pagination/response shape. The annotations cover safety, and the schema covers parameter names, but the description doesn't fully compensate for the 21% schema coverage.

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 description coverage is only 21%, so the description must compensate. It does mention the key filter categories (entity_type, domain, state, sector) and the name query, but it doesn't explain the meaning of many other parameters (min_aum_usd, recent_activity_days, has_sponsor_relationships, etc.). The description adds some value by framing the filter groups, but the low coverage leaves a gap.

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 states a specific verb ('search') and resource ('every DFX domain at once'), enumerates the domains covered, and explicitly contrasts itself with the per-domain searches. This clearly distinguishes it from the many sibling search_* tools.

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?

The description clearly conveys when to use this tool: when you want breadth across all domains in one query. It also notes the trade-off ('fewer per-domain filters than the domain searches'), which implies when not to use it. It doesn't explicitly name a sibling alternative, but the contrast with 'domain searches' is sufficient.

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.