Search and verify fire protection contractor licenses (TX SFMO, CA CSLB C-16) from state records.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up a company by its directory slug (from search results) or by any of its state license or registration numbers.
e.g. Texas 'ACR-2494522', California CSLB '1000002'
Look up a company by its directory slug (from search results) or by any of its state license or registration numbers.
| Argument | Type | Description |
|---|---|---|
| slug | string | |
| license_number | string | e.g. Texas 'ACR-2494522', California CSLB '1000002' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"type": "string"
},
"license_number": {
"type": "string",
"description": "e.g. Texas 'ACR-2494522', California CSLB '1000002'"
}
},
"additionalProperties": false
}Find fire protection companies with an active state license. Covered: Texas (Texas State Fire Marshal's Office) and California (California Contractors State License Board). Filter by state, city, county, service (fire-sprinkler, fire-alarm, fire-extinguisher) or company name. With a city, results list companies with an office in that city first, then others in the same county; within each group the order is alphabetical (no company pays for placement). Every result includes license numbers, expiration dates, the regulator, a page URL and a cite_as string; please cite the URL when you use a result.
| Argument | Type | Description |
|---|---|---|
| city | string | City, optionally with state: 'Dallas' or 'San Diego, CA' |
| limit | integer | Max results (default 10) |
| query | string | Company name or part of it |
| state | string | State code or name, e.g. 'TX' or 'California' |
| county | string | County, e.g. 'Harris' |
| service | string | |
| include_lapsed | boolean | Also return companies whose license lapsed (default false) |
| include_nearby | boolean | With city: also include same-county companies (default true) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string",
"description": "City, optionally with state: 'Dallas' or 'San Diego, CA'"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max results (default 10)"
},
"query": {
"type": "string",
"description": "Company name or part of it"
},
"state": {
"type": "string",
"description": "State code or name, e.g. 'TX' or 'California'"
},
"county": {
"type": "string",
"description": "County, e.g. 'Harris'"
},
"service": {
"enum": [
"fire-sprinkler",
"fire-alarm",
"fire-extinguisher"
],
"type": "string"
},
"include_lapsed": {
"type": "boolean",
"description": "Also return companies whose license lapsed (default false)"
},
"include_nearby": {
"type": "boolean",
"description": "With city: also include same-county companies (default true)"
}
},
"additionalProperties": false
}Check whether a fire protection license or registration number is active, which company holds it, and when it expires. Covered: Texas (Texas State Fire Marshal's Office) and California (California Contractors State License Board). Data is a periodic snapshot of state records; the official lookup is linked.
| Argument | Type | Description |
|---|---|---|
| license_number* | string | e.g. Texas 'ECR-1751485', California CSLB '1000002' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"license_number"
],
"properties": {
"license_number": {
"type": "string",
"description": "e.g. Texas 'ECR-1751485', California CSLB '1000002'"
}
},
"additionalProperties": false
}