TradesAPI

by noquarter6

Not rated
GitHub

About

Real-time contractor license verification across 45 US states. Verifies license status, expiration, and disciplinary history directly against state licensing board portals.

Details

Author
noquarter6
Categories
Developer Tools, Security, Other, Web Scraping

Setup

Install TradesAPI in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/noquarter6/contractor-license-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

Real-time contractor license verification across all 50 US states + DC, plus 8 major-city contractor licensing portals (Chicago, NYC, Philadelphia, Detroit, Atlanta, Dallas, Las Vegas, Nashville).AnMCP serverthat lets Claude Desktop, Claude Code, Cursor, Windsurf, and any MCP-compatible AI agent verify a contractor's license, status, expiration, and disciplinary history directly against licensing board portals.

Send{state, license_number, trade}— get back validity, licensee name, expiration date, status, and any disciplinary actions on file. Results are fetched live from official state portals (no stale nightly exports) and cached for 24 hours when active.

- All 50 US states + DC + 8 major citiescovered via official licensing board portals, not third-party data aggregators
- Live lookups— each verification hits the authoritative portal, so expirations and disciplinary actions are as fresh as the board's own data
- Batch verification— up to 25 licenses per call, run in parallel
- Disciplinary history— returned when the portal exposes it
- Backed by
TradesAPI, a hosted HTTP API you can also hit directly

No install required. Add this to your Claude Desktop config:

- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "tradesapi": { "type": "streamable-http", "url": "https://www.tradesapi.com/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

ReplaceYOUR_API_KEYwith the key from your dashboard and restart Claude Desktop.

If you prefer to run the MCP server locally via stdio:

{ "mcpServers": { "tradesapi": { "command": "npx", "args": ["-y", "contractor-license-mcp-server"], "env": { "CLV_API_URL": "https://www.tradesapi.com", "CLV_API_KEY": "your-api-key-here" } } } }

- Go towww.tradesapi.comand clickSign up free
- Enter your email — you'll get a magic link
- Click the link and land on your dashboard, where your API key is waiting

New accounts start with50 free verification credits, no credit card required. You can purchase additional credit packs from the dashboard when you need more.

npm install -g contractor-license-mcp-server

Verify a single contractor license against the official state (or city) licensing portal.

## License Verification: VALID | Field | Value | |------------|--------------------------| | Name | ANDERSON, ORIN RAE | | License # | TACLA00000103C | | State | TX | | Trade | hvac | | Status | Active | | Expiration | 05/12/2026 |

Verify up to 25 licenses in a single call. Each verification runs independently — partial failures do not block the batch. Per-itemcityis supported.

Fuzzy-match contractors by business or individual name within a single state (or city) database. Costs 2 credits per call.

Not every state portal supports name search — calllist_supported_statesand checksupports_name_searchper jurisdiction first.

List every supported jurisdiction with portal URLs, current health, available trades, and registered municipal scrapers nested under each state. Use this to discover what's reachable before constructing other tool calls.

All 50 US states + DC at the state level, plus 8 major-city contractor licensing portals (Chicago, NYC, Philadelphia, Detroit, Atlanta, Dallas, Las Vegas, Nashville).

Runlist_supported_statesfrom your agent for the live, fetched-fresh-each-call list of supported jurisdictions, available trades per jurisdiction, current portal health, and which states support name search. The MCP package no longer bundles a static state table — what comes back fromlist_supported_statesis always current with prod.

You can also see the live state grid atwww.tradesapi.com.

Each license verification consumes1 credit, whether the result is fresh or cached. New accounts receive50 free credits. Additional credit packs can be purchased from the dashboard atwww.tradesapi.com.

git clone https://github.com/jackunderwood/Contractor-License-Verification.git cd Contractor-License-Verification/mcp-server npm install npm run build npm test

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

EPA air quality monitoring and HUD foreclosure data. 3 MCP tools for environmental and housing data

Full access to searches tenders, companies, governement spendings and procurement data from Indonesia

jpcite — Japan public-program MCP server. 11,684 subsidies + 9,484 e-Gov laws + 22,258 enforcement cases + 13,801 invoice registrants + 166K corporate entities. 93 tools. Evidence Packet with source_url + fetched_at + known gaps. ¥3/req metered, 3 free per IP daily. Anonymous trial, no signup.

Austin & Travis County civic and real-estate data in plain English — active MLS listings, TCAD tax/appraisal, permits, zoning, crime, 311, schools, and FEMA flood across 36 tools, no API key.

Paid remote MCP for agent data-access boundary reviews, permission scope evidence, sensitive data notes, and governance receipts.

EXIF for AI. AKF embeds trust scores, source provenance, and compliance metadata into every file your AI touches — DOCX, PDF, images, code, and 20+ formats. 9 MCP tools: stamp, inspect, trust, audit, scan, embed, extract, detect. Audit against EU AI Act, SOX, HIPAA, NIST in one command.

Hosted, Stateless & Multitenant Firecrawl MCP server enables AI assistants to crawl, scrape, and extract structured web data through Firecrawl.

Local, privacy-preserving PII detection & redaction over MCP: the model works on shape (schemas, synthetic twins, masked output) while local code touches the real values and returns only masked, aggregated results. Deterministic (Presidio + checksums, AU ABN/ACN/TFN), no LLM calls, no runtime network.

Zero-Trust Data Sanitization (ZTDS) local PII and secrets scrubber for secure LLM pipelines.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.