protogrid

Search / io.github.jbiggs77/bizinsured

bizinsured

R0· no sign-in

AI-powered commercial insurance carrier recommendations for small businesses.

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust82of 100
Uptime, 30 days96%
Latency p50365 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "bizinsured": {
      "type": "http",
      "url": "https://bizinsured.ai/mcp"
    }
  }
}
claude mcp add --transport http bizinsured https://bizinsured.ai/mcp
[mcp_servers.bizinsured]
url = "https://bizinsured.ai/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "bizinsured": {
      "type": "remote",
      "url": "https://bizinsured.ai/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "bizinsured": {
      "type": "http",
      "url": "https://bizinsured.ai/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=bizinsured&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYml6aW5zdXJlZC5haS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "bizinsured": {
      "type": "http",
      "url": "https://bizinsured.ai/mcp"
    }
  }
}
{
  "mcpServers": {
    "bizinsured": {
      "httpUrl": "https://bizinsured.ai/mcp"
    }
  }
}
extensions:
  "bizinsured":
    enabled: true
    name: "bizinsured"
    type: streamable_http
    uri: "https://bizinsured.ai/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,339 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes7 tool changes in 30 days
  • fail
    stability.rug_pull6 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 2,339 tokens to load them all · tool set 692644db6f55 · tools last changed 2026-09-30 · checked 2026-10-20 16:30 UTC

Tool changes

  • connect_with_agentchangedtitle, description, input schema, annotationsmeaning changed
    before

    Generates a handoff to connect the user with a matched independent agent. Pass recommendation_id from get_carrier_recommendations when you have one, so the agent receives the estimate, and list every coverage the user asked for in risk_profile.desired_coverages, including ones that could not be estimated. Omit user_zip_code unless the user gave a ZIP code; never guess one.

    after · 20% of words in common

    Use this only when the user asks to speak with an agent, get real quotes or have their coverage reviewed. Saves a referral with the business details, and the linked estimate when you pass recommendation_id, for review by a licensed agent: the BizInsured team for Ohio businesses, or a partner agent elsewhere when one is available. Returns a bizinsured.ai link where the user can choose to submit contact details. The tool does not contact anyone or request a quote, and nothing is shared with an agent until the user submits that form. Do not ask for names, emails or phone numbers in chat. Each call creates a new referral, so call it once per request.

  • get_carrier_recommendationschangedtitle, description, input schema, annotationsmeaning changed
    before

    Returns carrier matches and market budget estimates. Supply confirmed classification and actual exposures. Missing inputs, unsupported terms and partial coverage are returned explicitly. State-fund WC is returned separately in stateFundEstimates, including an Ohio BWC estimate from published rates that is not a BWC quote.

    after · 29% of words in common

    Use this when the user wants premium estimates or carrier options for BOP, GL, WC or commercial_auto and you have the confirmed classification, the business's state, annual revenue and at least one coverage. Returns carriers whose appetite data matches, market budget estimates (not quotes) with sources, assumptions and caveats, and explicit estimateIssues for missing or unsupported inputs. Workers' comp in OH, WA, ND and WY is returned separately in stateFundEstimates; the Ohio figure is an estimate from published BWC rates, not a BWC quote. Omit any value the user did not give; never infer payroll from revenue. Each call saves the inputs and results in BizInsured's records and returns a recommendationId to pass to connect_with_agent; nothing is sent to carriers or agents.

  • explain_coveragechangedtitle, description, input schema, annotationsmeaning changed
    before

    Explains a commercial insurance coverage type in plain language.

    after · 19% of words in common

    Use this when the user asks what a commercial insurance coverage is or how two coverages differ. Returns a plain-language explanation of one coverage type; call it once per coverage. It cannot tell whether a specific policy covers a specific claim.

  • suggest_coverageschangedtitle, description, input schema, annotationsmeaning changed
    before

    Suggests which insurance coverages a business likely needs, ranked by importance.

    after · 12% of words in common

    Use this when the user asks which commercial insurance coverages their business needs. Returns coverages ranked essential, recommended or optional, each with a reason, based on the confirmed class codes and the facts the user stated. Pass naics_code and iso_gl_code from classify_business after the user confirms them, and leave out facts the user did not give. Returns no prices; use get_carrier_recommendations for estimates.

  • classify_businesschangedtitle, description, input schema, annotationsmeaning changed
    before

    Takes a natural language business description and returns matched class codes (NAICS, ISO GL, NCCI WC). Always call this first to understand the user's business type before making recommendations.

    after · 15% of words in common

    Use this first when the user describes what their business does, to find its insurance classification before suggesting coverages or estimating premiums. Pass only the business activity, for example 'bakery' or 'HVAC contractor'; leave out the business name, city and other details. Returns up to five candidate NAICS, ISO general liability and NCCI workers' comp code sets with a text-similarity score (not an underwriting confidence) and needsClarification. When needsClarification is true, ask the user which activity fits instead of choosing one.

  • connect_with_agentchangeddescriptionmeaning changed
    before

    Generates a handoff to connect the user with a matched independent agent. Omit user_zip_code unless the user gave a ZIP code; never guess one.

    after · 38% of words in common

    Generates a handoff to connect the user with a matched independent agent. Pass recommendation_id from get_carrier_recommendations when you have one, so the agent receives the estimate, and list every coverage the user asked for in risk_profile.desired_coverages, including ones that could not be estimated. Omit user_zip_code unless the user gave a ZIP code; never guess one.

  • connect_with_agentchangeddescription, input schema
    before

    Generates a handoff to connect the user with a matched independent agent.

    after · 58% of words in common

    Generates a handoff to connect the user with a matched independent agent. Omit user_zip_code unless the user gave a ZIP code; never guess one.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

provenance80
liveness98
freshness45
hygiene100

+repository +namespace-matches-repo +reachable +uptime-96% -stale-204d

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://bizinsured.ai/mcp streamable-httpnoneyes96%365 ms2025-11-252026-10-20

Tools (5)

classify_businessread-onlyUse this first when the user describes what their business does, to find its insurance classification before suggesting coverages or estimating premiums. Pass only the business activity, for example 'bakery' or 'HVAC contractor'; leave out the business name, city and other details. Returns up to five candidate NAICS, ISO general liability and NCCI workers' comp code sets with a text-similarity score (not an underwriting confidence) and needsClarification. When needsClarification is true, ask the user which activity fits instead of choosing one.
connect_with_agentUse this only when the user asks to speak with an agent, get real quotes or have their coverage reviewed. Saves a referral with the business details, and the linked estimate when you pass recommendation_id, for review by a licensed agent: the BizInsured team for Ohio businesses, or a partner agent elsewhere when one is available. Returns a bizinsured.ai link where the user can choose to submit contact details. The tool does not contact anyone or request a quote, and nothing is shared with an agent until the user submits that form. Do not ask for names, emails or phone numbers in chat. Each call creates a new referral, so call it once per request.
explain_coverageread-onlyUse this when the user asks what a commercial insurance coverage is or how two coverages differ. Returns a plain-language explanation of one coverage type; call it once per coverage. It cannot tell whether a specific policy covers a specific claim.
get_carrier_recommendationsUse this when the user wants premium estimates or carrier options for BOP, GL, WC or commercial_auto and you have the confirmed classification, the business's state, annual revenue and at least one coverage. Returns carriers whose appetite data matches, market budget estimates (not quotes) with sources, assumptions and caveats, and explicit estimateIssues for missing or unsupported inputs. Workers' comp in OH, WA, ND and WY is returned separately in stateFundEstimates; the Ohio figure is an estimate from published BWC rates, not a BWC quote. Omit any value the user did not give; never infer payroll from revenue. Each call saves the inputs and results in BizInsured's records and returns a recommendationId to pass to connect_with_agent; nothing is sent to carriers or agents.
suggest_coveragesread-onlyUse this when the user asks which commercial insurance coverages their business needs. Returns coverages ranked essential, recommended or optional, each with a reason, based on the confirmed class codes and the facts the user stated. Pass naics_code and iso_gl_code from classify_business after the user confirms them, and leave out facts the user did not give. Returns no prices; use get_carrier_recommendations for estimates.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.jbiggs77/bizinsured",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://bizinsured.ai/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/jbiggs77/bizinsured",
    "source": "github"
  },
  "description": "AI-powered commercial insurance carrier recommendations for small businesses."
}