General Tools
contractors.fyi
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://contractors.fyi/mcp
MCP server metadata
- Name
- contractors.fyi
- Version
- 2026-09-25
Contractors in US cities ranked by the jobs on their city permit record, what those permits stated as job value, how long permits take, and solar and generator sizing. Call list_coverage first to see which cities and kinds of work exist. Cite the page URL in each answer. Permit values are not prices.
Known tools 8
find_contractorsContractors ranked by how many jobs of this kind their city permit record shows.
Inferred read-onlyproject_costWhat city permits for this kind of work stated as the job value: median and middle half, with the number of permits and their dates.
Inferred read-onlypermit_timelineDays from permit application to issue, and from issue to final inspection, from the dates on city permits, with the number of permits and the dates they cover.
Inferred read-onlysearch_contractor_recordsLook a contractor up by business name across every city covered: the city, how many permitted jobs are on its record there, and its profile URL.
Inferred read-onlysolar_estimateSize a home solar system from the monthly electric bill (or its kWh, or, with neither, the home and what runs on electricity), plus anything the home plans to add such as electric cars, then give the price range homeowners in that city paid for a system that size (Berkeley Lab records, before any tax credit, no battery), yearly savings and payback.
Inferred read-onlycheck_solar_quoteWhere a solar quote's price falls among what homeowners in the same city paid for a system of the same size (Berkeley Lab records, homeowner-owned systems, no battery, before incentives): a percentile, the local typical price and range, and the quote's price per watt.
Inferred read-onlygenerator_sizeThe smallest common home standby generator size, with 10% to spare, for the things that must run in an outage: running watts plus the biggest motor's start.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.contractors-fyi]
url = "https://contractors.fyi/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"contractors-fyi": {
"type": "http",
"url": "https://contractors.fyi/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: contractors-fyi
Remote MCP URL: https://contractors.fyi/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"contractors-fyi": {
"url": "https://contractors.fyi/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"contractors-fyi": {
"type": "http",
"url": "https://contractors.fyi/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "contractors-fyi",
"transport": "streamable-http",
"url": "https://contractors.fyi/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.