@striderlabs/mcp-statefarm
v0.1.1
Published
MCP server for State Farm Insurance - let AI agents get quotes, manage policies, file claims, and more
Maintainers
Readme
@striderlabs/mcp-statefarm
State Farm Insurance connector for personal AI agents — get quotes, manage policies, file claims, and more.
Built by Strider Labs using the Model Context Protocol.
Features
- Insurance Quotes — Get auto, home, life, and renters quotes with estimated premiums
- Policy Management — Look up policy details, coverage, and renewal dates
- Claims — File new claims and check status on existing ones
- Payments — View balances, make payments, and manage autopay
- Digital ID Cards — Access and share your auto insurance ID card
- Find Local Agents — Locate State Farm agents near any address
- Roadside Assistance — Request towing, battery jumps, lockout help, and more
- Bundle Recommendations — Get personalized multi-policy bundle suggestions with savings estimates
Installation
npm install -g @striderlabs/mcp-statefarmOr run directly with npx:
npx @striderlabs/mcp-statefarmMCP Client Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"statefarm": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-statefarm"]
}
}
}Generic MCP Client
{
"servers": {
"statefarm": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-statefarm"],
"transport": "stdio"
}
}
}Available Tools
| Tool | Description |
|------|-------------|
| statefarm_get_quote | Get insurance quotes for auto, home, life, or renters |
| statefarm_policy_details | View policy coverage, deductibles, and renewal info |
| statefarm_file_claim | Initiate a new insurance claim |
| statefarm_claim_status | Check status on an existing claim |
| statefarm_payment | View balance, make payments, manage autopay |
| statefarm_digital_id_card | Get your auto insurance ID card |
| statefarm_find_agent | Find State Farm agents near a location |
| statefarm_roadside_assistance | Request or check roadside assistance |
| statefarm_bundle_recommendations | Get personalized bundle savings recommendations |
Usage Examples
Get an Auto Insurance Quote
Get me an auto insurance quote for a 2021 Toyota Camry in ZIP code 90210 for 2 drivers.The agent will call statefarm_get_quote with:
{
"insurance_type": "auto",
"zip_code": "90210",
"vehicle_year": 2021,
"vehicle_make": "Toyota",
"vehicle_model": "Camry",
"drivers_count": 2
}File a Claim
I was in a car accident today at 3pm at 123 Main St. My policy number is 123-4567-A01. Another driver was involved.The agent will call statefarm_file_claim with the incident details and return a reference number plus step-by-step filing instructions.
Get Bundle Recommendations
I own a home and a car in ZIP 60601. I have 3 kids and make about $120k/year. What should I bundle?The agent will call statefarm_bundle_recommendations and return prioritized bundle options with estimated savings.
Request Roadside Assistance
My car battery died. I'm at 456 Oak Ave, Chicago. My callback number is 312-555-0100.The agent will call statefarm_roadside_assistance with action: "request_service" and service_type: "battery_jump".
Find a Local Agent
Find me a Spanish-speaking State Farm agent near Dallas, TX.The agent will call statefarm_find_agent with location and language filter, returning a link to the agent locator pre-filtered for your search.
Tool Reference
statefarm_get_quote
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| insurance_type | "auto" \| "home" \| "life" \| "renters" | ✅ | Type of insurance |
| zip_code | string | ✅ | Quote location |
| vehicle_year | number | Auto only | Model year |
| vehicle_make | string | Auto only | Manufacturer |
| vehicle_model | string | Auto only | Model name |
| drivers_count | number | Auto only | Number of drivers |
| home_value | number | Home only | Estimated home value (USD) |
| home_year_built | number | Home only | Year built |
| home_sq_ft | number | Home only | Square footage |
| coverage_amount | number | Life only | Desired coverage (USD) |
| applicant_age | number | Life only | Applicant age |
| life_type | "term" \| "whole" \| "universal" | Life only | Policy type |
| personal_property_value | number | Renters only | Belongings value (USD) |
statefarm_roadside_assistance
| Action | Description |
|--------|-------------|
| request_service | Dispatch roadside help to your location |
| check_coverage | Verify if your policy includes roadside |
| track_service | Track a dispatched service provider |
Available service types: towing, battery_jump, flat_tire, fuel_delivery, lockout, winching
statefarm_payment
| Action | Description |
|--------|-------------|
| view_balance | See current amount due |
| payment_history | View past payments |
| make_payment | Pay your bill |
| setup_autopay | Enable automatic payments |
| cancel_autopay | Disable automatic payments |
| update_payment_method | Change bank account or card |
Notes
- This connector provides guidance and structured information to help AI agents assist with State Farm insurance tasks
- Actions that require account access (payments, policy details) include direct links and instructions for completing them through State Farm's secure portal
- For emergencies, always call 1-800-STATE-FARM (1-800-782-8332) or 911 directly
- Digital ID cards are legally accepted in all 50 US states
Development
git clone https://github.com/striderlabs/mcp-statefarm
cd mcp-statefarm
npm install
npm run build
node dist/index.js