# companies MCP server

Confirm a US business is real and find who controls it. 32.6M official registry records.

## Links
- Registry page: https://www.getdrio.com/mcp/global-rootz-private-companies

## Install
- Endpoint: https://private.rootz.global/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://private.rootz.global/mcp

## Tools
- private_search - Find US businesses by name when you do not yet know which one you want. Full-text ranked search over 30.6M entities from 56 state and territory registries. Use it to browse candidates or check whether a name exists at all; use private_resolve instead when you need to identify one specific company. Note: this matches NAMES. There is no industry classification in the search itself, so "roofing" returns companies named "Roofing ...", not every roofer — use private_list with a naics filter for that. Endpoint: https://private.rootz.global/mcp
- private_entity - You have already identified a company and now need the full official record: current status, incorporation date, EIN, registered agent, every officer with their role, addresses, and filing history. This is the record a state government actually holds, so use it to settle questions that web sources disagree about — mirrors frequently report stale status or the wrong registered agent. Endpoint: https://private.rootz.global/mcp
- private_officer_search - Find which companies a named person is an officer, director or registered agent of. Use it to check whether a counterparty is who they claim, to map the other entities behind one operator, or to find every company a person controls before signing with any of them. Covers 21.2M officer records. Endpoint: https://private.rootz.global/mcp
- private_browse - Build a list of companies matching criteria rather than looking one up: state, industry (NAICS), entity type, age, city, ZIP. Use it for prospecting, market sizing, or finding every business of a kind in a place. Ask for an industry with the naics filter — 23 is construction, 238 specialty trades, 238160 roofing. Endpoint: https://private.rootz.global/mcp
- private_ceo_search - Find the chief executive, president, chairman or manager behind a company, or find every company a named executive runs. Use when the question is "who is actually in charge here" rather than "does this company exist". Restricted to executive-level titles; use private_officer_search for any role including directors and secretaries. Endpoint: https://private.rootz.global/mcp
- private_owner_operated - Find businesses where an officer is also the registered agent — the filing lists the same person in both roles. This is a succession and acquisition signal: it usually means an owner-operated company with no management layer. Use it to build acquisition target lists or to judge whether a supplier depends on one person. It indicates what the filing says, not legal ownership or control. Endpoint: https://private.rootz.global/mcp
- private_stats - Check what this dataset actually covers before relying on it. Returns per-state record counts AND the government source behind each state, which matters: some states are full business registries with officer records, while others (California, Illinois) hold only federal SAM.gov registrants with no officer data at all. Read this before asking who runs a company in a state you have not used before. Endpoint: https://private.rootz.global/mcp
- private_age_distribution - Get business age distribution — how many entities are 0-4, 5-9, 10-14, 15-19, 20-29, 30-39, 40+ years old. Optionally filter by state. Endpoint: https://private.rootz.global/mcp
- private_geography - Geographic distribution of private businesses. Group by city, zip, county, or state. Shows where businesses are concentrated. Endpoint: https://private.rootz.global/mcp
- private_type_breakdown - Entity type breakdown — how many domestic profit corps, LLCs, LPs, nonprofits, foreign corps, etc. Optionally filter by state. Endpoint: https://private.rootz.global/mcp
- private_resolve - Resolve a messy or partial business name to ONE canonical government record, with a computed confidence score (0-1), an ambiguity flag and ranked alternatives. Use this when you have a company name from a document, email or user message and need to identify the actual registered entity. Prefer this over private_search when the goal is identification rather than browsing. If confidence is below 0.6, show the user the alternatives instead of choosing one. Endpoint: https://private.rootz.global/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: global.rootz.private
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 3, 2026
- Source: https://registry.modelcontextprotocol.io
