Skip to main content
Glama

Server Details

Real-time US business entity search across all 53 US jurisdictions - all 50 states, DC, Puerto Rico, and US Virgin Islands. Search, verify, and check the status of any LLC, corporation, or registered entity. Ideal for KYB, due diligence, and vendor verification.

Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 7 of 7 tools scored.

Server CoherenceA
Disambiguation4/5

Most tools have distinct purposes (e.g., name availability checking vs. status verification), but batch_search and search_business_entity serve similar roles (batch vs. single) which could cause minor confusion.

Naming Consistency4/5

Tool names follow a verb_noun pattern in snake_case (e.g., check_entity_status, search_business_entity). Minor inconsistency: batch_search starts with a noun qualifier rather than a verb.

Tool Count5/5

Seven tools cover the core domain (search, status, availability, jurisdictions, UCC) without being excessive or insufficient.

Completeness4/5

The toolset covers key read operations for US business entities and UCC filings. Lacks advanced features like historical data or filing uploads, but is complete for typical due diligence workflows.

Available Tools

7 tools
check_entity_statusA
Read-only
Inspect

Verify if a business entity is active, inactive, or dissolved in a specific US jurisdiction. Ideal for KYB compliance, due diligence, and vendor verification workflows.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateYesTwo-letter US state or territory code
entity_nameYesThe business entity name to check
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description adds specific behavioral detail: the tool returns status categories (active, inactive, dissolved). This is good context that goes beyond annotations, though additional details (e.g., rate limits, error handling) are missing.

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?

The description is two sentences, front-loaded with the core purpose, followed by use cases. No wasted words; every sentence adds value.

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?

For a simple tool with 2 parameters and no output schema, the description adequately covers purpose and usage context. It does not describe the return format explicitly, but the mention of 'active, inactive, or dissolved' gives sufficient indication. Missing details like error handling or pagination are not critical here.

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 100% with clear descriptions for both parameters ('Two-letter US state code', 'business entity name'). The description does not add new semantic details beyond what the schema provides, so baseline 3 is appropriate.

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 clearly states the verb 'Verify' and the resource 'business entity status' (active, inactive, dissolved) in a specific US jurisdiction. It also lists use cases (KYB, due diligence, vendor verification) and distinguishes from siblings like check_name_availability or search_business_entity by focusing on status.

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 provides context by mentioning ideal workflows (KYB, due diligence, vendor verification), implying when to use. However, it does not explicitly state when not to use it or name alternatives, which would be helpful for an AI agent deciding among siblings.

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

check_name_availabilityA
Read-only
Inspect

Check whether a business name is available to register in a US state or territory. Returns available: true/false plus up to 10 conflicting entity matches sorted by status (active first). Useful for business formation workflows, pre-registration research, and name conflict detection. Always queries live portal data.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateYesTwo-letter US state or territory code (e.g. CA, DE, NY)
entity_nameYesBusiness name to check availability for
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false. Description adds value by stating 'Always queries live portal data' and detailing return structure (up to 10 conflicting entities sorted by status).

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?

Three sentences with clear front-loading: first sentence states core purpose, second details output, third provides usage context. No unnecessary words.

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?

Despite no output schema, the description adequately explains return values (available boolean, conflicting matches). Parameters are fully documented in schema, and usage context is provided. Complete for a simple read 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?

Input schema covers both parameters with descriptions (100% coverage). Description does not add additional parameter-level details beyond the schema, so baseline of 3 applies.

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?

Description clearly states the verb 'Check' and resource 'business name availability' in a specific scope (US state or territory). It also distinguishes from siblings by specifying the output format (available: true/false plus conflicting matches).

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?

Description lists explicit usage contexts (business formation, pre-registration research, name conflict detection) and states live portal data, but does not mention when not to use or provide alternatives.

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

get_jurisdictions_for_regionA
Read-only
Inspect

Get the list of US jurisdictions in a specific region. Useful for multi-state compliance checks and understanding regional coverage.

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYesUS region to get jurisdictions for
Behavior3/5

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

Annotations already declare read-only and non-destructive nature. Description adds no further behavioral traits beyond what annotations provide.

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?

Two concise sentences with no redundant information. Every word adds value.

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?

For a simple read-only tool with one parameter, description adequately conveys purpose and context. Could optionally mention output format but not essential.

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 100% with enum values and parameter description. Tool description adds 'US' context but not meaningful extra semantics beyond schema.

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?

Verb 'Get' and resource 'list of US jurisdictions in a specific region' is clear and specific. Distinguishes from sibling list_supported_jurisdictions by specifying 'US' regional filtering.

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?

States usefulness for compliance checks and regional coverage but lacks explicit when-not-to-use or comparison with sibling tools like list_supported_jurisdictions.

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

list_supported_jurisdictionsA
Read-only
Inspect

Returns all 53 US jurisdictions with live business entity search coverage, including all 50 states, Washington DC, Puerto Rico, and US Virgin Islands.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description adds specific behavioral context: the tool returns all 53 jurisdictions with live coverage, including specific territories. This goes beyond the annotations' generic safety hints, providing concrete output scope.

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?

The description is a single sentence that efficiently conveys the tool's purpose and output detail. Every word adds value, no redundancy, and it is front-loaded with the core action.

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?

Given the tool's simplicity (no parameters, no output schema), the description fully covers what the tool returns. It specifies the count (53), the coverage (US jurisdictions with live search), and lists the included entities. No additional context is needed for an agent to correctly select and invoke this tool.

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?

The tool has zero parameters and the input schema is empty. With 0 parameters, the baseline is 4. The description does not need to add parameter semantics, and it appropriately focuses on the output.

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 clearly states the tool returns all 53 US jurisdictions with live business entity search coverage, listing specific entities. It uses specific verb 'Returns' and resource 'US jurisdictions', and the explicit enumeration (50 states, DC, PR, USVI) distinguishes it from sibling tools like search_business_entity or check_entity_status.

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 implies when to use this tool (to get a list of supported jurisdictions) and implicitly differentiates from siblings that search or check specific entities. However, it does not explicitly state when not to use it or mention alternatives, which would push it to a 5.

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

search_business_entityA
Read-only
Inspect

Search for a US business entity by name in a specific state or territory. Returns entity name, ID, status, type, registered agent, and address. Covers all 53 US jurisdictions including DC, Puerto Rico, and US Virgin Islands.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateYesTwo-letter US state or territory code (e.g. CA, NY, TX, DC, PR, VI)
entity_nameYesThe business entity name to search for
Behavior4/5

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

Annotations already indicate readOnlyHint=true and destructiveHint=false. The description adds context on return fields and jurisdiction coverage, which is helpful beyond annotations.

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?

Two sentences, front-loaded with purpose and scope. No redundancy.

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?

Given no output schema, the description lists key return fields. Missing pagination or matching behavior, but overall adequate for a search 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?

Schema coverage is 100% with clear descriptions for both parameters. The description does not add extra meaning beyond what the schema provides.

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 clearly states the tool searches for US business entities by name in a specific state, and lists the returned fields. It distinguishes from siblings like check_entity_status and search_ucc_filings.

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 description implies usage for name+state searches but does not explicitly contrast with sibling tools like batch_search or check_name_availability. No guidance on when not to use.

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

search_ucc_filingsA
Read-only
Inspect

Search UCC (Uniform Commercial Code) lien filings by debtor name in a specific US state. Returns filing number, status (active/lapsed/terminated), debtor and secured party details, filing and lapse dates, and collateral description. Useful for due diligence, lien searches, and credit risk assessment.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateYesTwo-letter US state code. Supported: AK, AL, AZ, CA, CO, CT, FL, IA, ID, IN, KY, MA, MO, MS, MT, NC, ND, NJ, NM, NY, OH, OR, PA, RI, TN, VA
debtor_nameYesThe debtor name to search for (person or business)
max_resultsNoMaximum number of filings to return (1-30, default 10)
Behavior4/5

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

Annotations already indicate readOnlyHint=true, so the description's addition of return details (filing number, status, parties, dates, collateral) provides valuable behavioral context beyond the structured annotations, even though it does not disclose rate limits or other potential behaviors.

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?

The description is succinct, with two sentences that efficiently convey the action, inputs, and outputs. It is front-loaded with the verb and resource, and every sentence adds value.

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?

Given the moderate complexity, full schema coverage, and annotations that cover safety, the description is complete enough. It explains what the tool returns and its typical use cases, leaving no critical gaps for an agent to select and invoke the tool correctly.

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 100%, with clear descriptions for all three parameters. The description does not add significant new meaning beyond what the schema already provides, so it meets the baseline of 3.

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 clearly states it searches UCC lien filings by debtor name in a US state. It distinguishes itself from sibling tools like search_business_entity which operate on business entities, not UCC filings.

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 includes use cases such as due diligence and lien searches, providing clear context for when to use this tool. However, it does not explicitly mention when not to use it or compare with alternatives, though the distinction is implicit.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources