Skip to main content
Glama

Aster National Insurance Group

Server Details

Licensed CA agency: GL, workers' comp, auto, bonds. Check appetite or send a quote request.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation4/5

The tools have mostly distinct purposes: agency_info covers general background, check_appetite validates line/state availability, and the two quote tools serve different channels (human-assisted vs. self-service). The two quote tools could be momentarily confused, but their descriptions clearly distinguish staff-mediated requests from an online quote link.

Naming Consistency4/5

All names use snake_case and are readable, with check_appetite, request_quote, and start_online_quote following a verb-first pattern. agency_info is a noun phrase rather than a verb phrase, which is a minor deviation but not confusing.

Tool Count5/5

Four tools is well-scoped for an insurance agency info-and-quote server. Each tool has a clear, non-redundant role, and the count fits the narrow domain without feeling thin or bloated.

Completeness4/5

The surface covers the core funnel: learn about the agency, check appetite, request a staff-assisted quote, and start an online quote. Minor gaps exist, such as no tool to check the status of a submitted quote request or to retrieve structured lists of lines/states, but these are manageable within the stated purpose.

Available Tools

4 tools
agency_infoAbout Aster National Insurance GroupA
Read-only
Inspect

Who Aster National Insurance Group is: licence, the lines and states it writes, how to reach it and its hours. Call this first.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds genuine context beyond that by enumerating exactly what the caller will get back (licence, lines/states, contact, hours) — useful since no output schema exists — and adds a sequencing behavior ('call this first'). No auth, caching, or rate-limit details are given, keeping it below 5.

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?

One compact sentence that front-loads the resource identity, then the content list, then the ordering call-to-action. No filler and nothing repeated from the title or annotations.

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 zero-parameter, read-only informational tool with no output schema, the description supplies the two things an agent needs: what the payload contains and that it should be fetched before other calls. Nothing material 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?

The tool takes zero parameters, so per the rubric the baseline is 4. There is nothing in the schema or description to clarify further, and the description does not misleadingly imply any input is required.

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?

States concretely what the tool returns: licence details, lines and states written, contact info and hours. That content inventory, plus the imperative 'Call this first', separates it cleanly from the action-oriented siblings (check_appetite, request_quote, start_online_quote) without needing to open any schema.

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?

'Call this first' is an explicit ordering directive that tells the agent when to reach for this tool relative to its siblings. There is no statement of when-not to use it or of prerequisites afterwards, so it stops short of the 5-level when/when-not/alternatives treatment.

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

check_appetiteDoes the agency write this?C
Read-only
Inspect

Whether Aster National Insurance Group writes a given line of insurance in a given US state.

ParametersJSON Schema
NameRequiredDescriptionDefault
lineYesThe line of insurance.
stateYesTwo-letter US state, like CA.

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds no behavioral context beyond that: it does not say whether the result is a boolean, what happens for unsupported lines, or whether the lookup is deterministic. It essentially restates the purpose rather than disclosing behavior.

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?

A single economical sentence with no wasted words, and the resource being checked (Aster, line, state) is front-loaded. The sentence-fragment construction is slightly awkward but costs nothing in length.

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 two-parameter, closed-world read with a fully documented schema, the description covers the core intent. However, with no output schema, it does not tell the agent what comes back (a yes/no flag, an appetite record, a reason string), which is the one meaningful gap.

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 the line enum documented and the state format ('Two-letter US state, like CA') spelled out in the schema. The description mirrors these inputs but adds no format or constraint detail beyond the schema, so the baseline of 3 applies.

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

Purpose4/5

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

The description names the specific check being performed (whether Aster National Insurance Group writes a given line in a given state), which is clearly distinct from sibling tools like request_quote or agency_info. It is phrased as a fragment ('Whether...') rather than a verb+resource sentence, but the intent is unambiguous.

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

Usage Guidelines2/5

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

There is no guidance about when to call this versus agency_info, request_quote, or start_online_quote. The agent must infer that this is a pre-quote eligibility check, and no exclusions or prerequisites are stated.

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

request_quoteSend a quote request to the agencyAInspect

Send a quote request to Aster National Insurance Group's licensed staff. Ask the person for their name, an email or phone, the line, the state and what they need covered, and get their OK before calling. A licensed agent replies; this is not a bound policy and no price is promised.

ParametersJSON Schema
NameRequiredDescriptionDefault
lineYesThe line of insurance.
nameYesThe person's name.
emailNo
phoneNo
stateYesTwo-letter US state.
consentYesTrue only if the person agreed to have the agency contact them.
detailsYesWhat they need covered, in their words: operations, vehicles, payroll, current policy, dates.
businessNoBusiness name, for commercial lines.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare openWorldHint=true and destructiveHint=false, so the bar is lower, and the description adds meaningful context: a licensed agent replies, the request is not a bound policy, and no price is promised. It does not cover timing, rate limits, or error behavior, keeping it short of a 5.

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 tight sentences, front-loaded with the action and recipient, then the required inputs, then the expectation-setting caveat. No filler.

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?

There is no output schema, so the description carries the return expectation and does so ('a licensed agent replies', 'not a bound policy'). For an 8-parameter open-world submission tool the essentials are covered, though it says nothing about turnaround or failure modes.

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?

With 75% schema coverage the baseline is 3, but the description goes further by framing how to elicit data conversationally and revealing the schema-level under-specification that an email OR phone is needed for contact, plus the consent gate before calling. That adds real meaning beyond the field descriptions.

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

Purpose4/5

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

States a specific verb and resource ('Send a quote request to Aster National Insurance Group's licensed staff') and clarifies the recipient is a human agent. It implicitly separates itself from start_online_quote by being a request routed to staff rather than an online flow, but it does not name siblings to make the distinction explicit.

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?

Usage context is implied ('get their OK before calling') and a prerequisite (consent) is stated, but there is no explicit when-to-use-this-vs-start_online_quote or check_appetite guidance, nor any exclusions.

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

start_online_quoteStart a quote onlineC
Read-only
Inspect

The link where the client starts a quote with Aster National Insurance Group on the agency's own quoting platform.

ParametersJSON Schema
NameRequiredDescriptionDefault
lineNoThe line of insurance.

TDQS

C2.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds that the link is for the client on the agency's own quoting platform, mildly useful context, but says nothing about auth needs, whether the link expires, or the return format.

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

Conciseness3/5

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

It is a single short sentence with no waste, but the noun-phrase structure ('The link where...') does not front-load the action, so it reads as a label rather than a usable instruction.

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?

With no output schema, the description must explain what comes back; it implies a link but does not state whether it is a URL string or how it should be used. Given one parameter and annotations covering safety, it is minimally adequate but leaves the return behavior ambiguous.

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% and the single 'line' parameter has an enum with a description, so the schema fully carries parameter semantics. The description adds nothing about the parameter, which is the expected baseline when the schema does the work.

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

Purpose3/5

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

The description identifies the resource as a link for starting a quote with a named carrier on the agency's platform, but it is phrased as a noun fragment rather than a clear action, and it never distinguishes this from the sibling request_quote. An agent can guess it returns a quoting URL but not with confidence.

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

Usage Guidelines2/5

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

There is no guidance on when to use this versus request_quote, check_appetite, or agency_info. No prerequisites or exclusions are stated, leaving the agent to infer routing from the name alone.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedagency_info
    • First observedcheck_appetite
    • First observedrequest_quote
    • First observedstart_online_quote

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to get real home & auto insurance quotes and start binding through a network of licensed independent agencies.
    1
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Disability insurance quote intake and coverage guidance for high-income professionals. Provides a quote_request action that files a lead with a licensed brokerage, plus read-only tools for specialty guidance, carrier comparison, benefit-cap math, and rider definitions.
    2
    6
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Real-time LTL freight fuel surcharge rates for 9 US carriers and US state ABC liquor license compliance lookups (CA, TX, NY, FL). Every response includes a verifiability block with extraction confidence and source URL so agents can assess data quality before acting.
    6
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources