Skip to main content
Glama

Newly formed US businesses and state register lookup

new_businesses
Read-onlyIdempotent

Searches the official Secretary of State business registers of New York, Colorado, Oregon, Connecticut and Pennsylvania, in one record format. mode new is a feed of entities formed in a date window, newest first: use it for new-business leads (LLCs and corporations that just registered) and prospecting. mode search finds entities by legal name and mode lookup by the state's own entity number: use them for KYB (know your business) checks on a supplier or counterparty, to confirm it exists, its type, status (active, delinquent, inactive) and formation date. Every record links to the state's own data row. Never returns officers, directors, individual registered agents, emails, phones or street addresses: business city, state and ZIP only. Each record carries the company's website when one was found with proof (its own pages show the exact legal name and the same city or state), else 'no website found'. New York, Oregon and Pennsylvania publish active entities only, so a missing entity there may be inactive or unregistered. Pennsylvania publishes monthly, so its newest entities are weeks old. If one state fails the others still return and the failure is listed in missing.

Input Schema

NameRequiredDescriptionDefault
modeNonew lists entities formed between since and until, newest first (the default). search finds entities whose legal name contains name. lookup fetches entities by entity_numbers.
nameNoPart of a legal business name, not case sensitive. Required for mode search; in mode new it narrows the feed.
limitNoMost entities to return across all states, newest first, 1 to 200. Default 50.
sinceNoEarliest formation date, YYYY-MM-DD. In mode new it defaults to 7 days ago. In other modes it applies only when given.
untilNoLatest formation date, YYYY-MM-DD, inclusive. In mode new it defaults to today.
statesNoRegisters to read: any of NY, CO, OR, CT, PA, comma separated (an array also works). Default all five.
statusNoKeep only active, active_or_delinquent or inactive entities. Default any. New York, Oregon and Pennsylvania are skipped for inactive.
entity_typeNoKeep only one kind of entity: llc, corporation (for profit), nonprofit or partnership. Default any.
entity_numbersNoThe state's own entity numbers, digits only, comma separated, up to 200. Required for mode lookup. Numbers are not unique across states, so pick the state too.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnly/openWorld/idempotent/non-destructive, and the description adds genuinely non-obvious behavior: the explicit exclusion of officers, directors, registered agents, emails, phones and street addresses, the provenance rule for the website field ('its own pages show the exact legal name and the same city or state'), and the partial-failure contract ('if one state fails the others still return and the failure is listed in missing'). Its limitation is that it doesn't say how records are ordered or paged across states beyond 'newest first'.

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 paragraph is dense but front-loaded: what it searches, then what each mode is for, then exclusions and caveats. Nearly every sentence carries operational information. Minor cost is the run-on packing of mode descriptions and caveats into one block, which makes scanning harder than a short structure would.

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

Completeness5/5

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

For a nine-parameter, five-source, no-output-schema tool, the description covers the things an agent cannot infer: data excluded from records, website field semantics, per-state publishing cadence and status coverage, and degraded-result behavior via 'missing'. Nothing needed to call it correctly or interpret partial results is missing.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds interpretive value the schema doesn't: state-level publication limits mean a missing NY/OR/PA entity 'may be inactive or unregistered', which changes how an agent should read status filters and empty search results. The rest (mode roles, entity_numbers not unique across states) largely duplicates the schema text.

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 first sentence names the concrete resource (official Secretary of State business registers of NY, CO, OR, CT, PA) and the three modes and their distinct jobs are spelled out: 'new' as a formation-date feed, 'search' by legal name, 'lookup' by state entity number. That is enough to distinguish it from siblings like company_lookup, search_company_registry and validate_vat without opening the schema.

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

Usage Guidelines5/5

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

It names both use cases and the mode that serves each: 'use it for new-business leads ... and prospecting' for mode new, and 'use them for KYB ... on a supplier or counterparty' for search and lookup. It also gives coverage caveats that steer choice (NY/OR/PA publish active entities only; PA is monthly, so its records lag).

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.