4,500+ servers built on MCP Fusion
Vinkius

Shovels MCP. Audit permits and track construction activity with natural language.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Shovels MCP on Cursor AI Code Editor MCP Client Shovels MCP on Claude Desktop App MCP Integration Shovels MCP on OpenAI Agents SDK MCP Compatible Shovels MCP on Visual Studio Code MCP Extension Client Shovels MCP on GitHub Copilot AI Agent MCP Integration Shovels MCP on Google Gemini AI MCP Integration Shovels MCP on Lovable AI Development MCP Client Shovels MCP on Mistral AI Agents MCP Compatible Shovels MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Shovels MCP Server is a construction and permit data platform that lets your AI client audit real estate records. It gives you instant access to licensed contractors, active building permits, and market intelligence across specific geographic areas.

You can ask your agent to find all roofing professionals near an address or pull aggregated statistics on remodeling permits for a whole county—all without touching a dashboard.

What your AI agents can do

Get contractor

Retrieves specific details for a single licensed contractor.

Get contractor activity

Finds and lists contractors currently working near a specified address.

Get contractor by license

Retrieves full contractor profiles using their state business license ID.

+ 4 more capabilities included
Audit Permits

Retrieve full details on any specific building permit using get_permit, including its current status and estimated value.

Find Contractors by Location

search_contractors lets you list licensed professionals based on work type, property kind, or ZIP code.

Track Site Activity

Pinpoint active construction crews near a given address using get_contractor_activity.

Analyze Market Trends

get_permit_stats pulls aggregated statistics, letting you analyze building activity across entire counties or cities.

Verify Licenses

Confirm a contractor's status and details immediately using their state business license ID via get_contractor_by_license.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Shovels: 7 Tools for Construction & Permits

Use these seven tools to search contractors, audit permits, check local activity, and pull aggregated construction data using your AI client.

get019d847f

get contractor

Retrieves specific details for a single licensed contractor.

get019d847f

get contractor activity

Finds and lists contractors currently working near a specified address.

get019d847f

get contractor by license

Retrieves full contractor profiles using their state business license ID.

get019d847f

get permit

Gets the detailed status and history for a specific building permit record.

get019d847f

get permit stats

Pulls aggregated data to show overall trends in building permit filings by area.

search019d847f

search contractors

Searches and lists licensed contractors based on criteria like work type or location.

search019d847f

search permits

Searches for building permits using key details like address or permit status.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Shovels, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Shovels gives your AI client direct access to massive construction and permit records. You don't gotta click through some bloated dashboard; you just talk to your agent, and it pulls the data you need.

Your agent handles all the heavy lifting across three main areas: contractors, permits, and market intelligence.

To find licensed pros, you can use search_contractors to list professionals based on work type—whether they're doing solar or roofing—property kind, or a ZIP code. If you know exactly who you need, your agent runs get_contractor_by_license, confirming their full profile using just their state business license ID. For general contractor details, it pulls specific data for one licensed individual using get_contractor.

To track activity on the ground, use get_contractor_activity to pinpoint any construction crews working near a given address.

When you need to look into permits, your agent starts by running search_permits, letting you filter records based on an address or a specific permit status. For deep dives, calling get_permit gives you the full history and current status of any single building permit record, including its estimated value. To check market viability across a whole area, use get_permit_stats; this pulls aggregated statistics so you can analyze overall trends in building activity throughout an entire county or city.

Your agent runs these numbers whether you're verifying credentials or checking market movement. It gives you structured data every time.

How Shovels MCP Works

  1. 1 Subscribe to the Shovels server on Vinkius.
  2. 2 Enter your unique Shovels.ai API Key into your preferred AI client (Claude, Cursor, etc.).
  3. 3 Ask your agent a question like: 'What permits are active near 123 Main St?' and let it run the necessary tools.

The bottom line is you talk to your agent, and it runs all the complex database queries for you.

Who Is Shovels MCP For?

This is for anyone who deals with physical property or development records. If you're a real estate developer doing due diligence before buying land, or a market researcher trying to predict growth based on building permits, this saves weeks of manual data collection. It's built for people who hate clicking through ten different municipal websites.

Real Estate Developer

Runs rapid due diligence on potential land acquisitions by checking local development activity using get_contractor_activity.

Property Manager

Verifies contractor credentials and monitors work history in a neighborhood to ensure compliance and quality control.

Market Researcher

Analyzes construction trends by pulling aggregated permit volumes using get_permit_stats across different metropolitan areas.

What Changes When You Connect

  • Know who is working where. Instead of driving around looking for signs, use get_contractor_activity to instantly list every contractor operating within a 5-mile radius of an address.
  • Stop digging through records. Get the full history and current status of any building permit by calling get_permit. You don't need to navigate multiple municipal websites.
  • Analyze whole markets at once. Use get_permit_stats to pull aggregated data, letting you compare construction trends between Austin and Dallas with a single prompt.
  • Verify contractors in seconds. Never take a chance on an unlicensed crew. Run the contractor's state ID through get_contractor_by_license for instant validation.
  • Find exactly what you need. Use search_contractors to filter by specific work types, like 'solar' or 'roofing,' rather than getting a massive list of irrelevant general contractors.

Real-World Use Cases

01

Pre-Purchase Due Diligence

A developer is buying land. He asks his agent: 'What was the last permit filed here, and who worked on it?' The agent runs search_permits to find recent records, then calls get_contractor_activity using the address to list active crews, giving him a clear picture of development history.

02

Compliance Check

A property manager needs to audit a contractor. He uses get_contractor_by_license first to validate their state ID. Then he runs search_contractors for that license type and checks the resulting profile for any compliance gaps.

03

Market Opportunity Analysis

A market researcher wants to find high-growth areas. They prompt: 'Show me permit stats for all residential remodels in this county.' The agent executes get_permit_stats, delivering a quantitative analysis that identifies the best investment zones.

04

On-Site Oversight

A site supervisor walks past an address and asks: 'Who's operating here right now?' The agent uses get_contractor_activity to scan the area, listing 12 active crews specializing in HVAC upgrades. He knows exactly who to talk to.

The Tradeoffs

Manual Dashboard Diving

Trying to find a contractor's full history by logging into the municipal website, searching the address, and then downloading PDFs for every permit they ever filed. This takes hours.

Just ask your agent: 'Show me all permits and contractors associated with 123 Main St.' It runs search_permits and combines that data with calls to get_contractor—it's one prompt, not ten clicks.

Mixing up Search vs. Details

Thinking you need to search for a contractor and then separately check if they have permits. You risk missing the connection.

Use search_contractors to find them, but immediately follow up by asking your agent to cross-reference that list with get_permit data using their names or addresses.

Assuming Data is Fresh

Relying on old reports or cached public records that might be out of date.

Always use the live tools. Use get_permit for current status, and if you need a broader view, run get_contractor_activity to see who is physically onsite right now.

When It Fits, When It Doesn't

Use Shovels if your goal is complex data correlation: You need to link permit history (e.g., 'Did they file for a roof replacement?') with contractor credentials ('Was the roofing company licensed?'). In these cases, you'll use get_permit, search_contractors, and get_contractor_by_license together.

Don't use it if you just need basic information. If all you want is a list of every contractor in your state regardless of their work type, a simple directory service might be faster. But if the data needs to be tied to time, location, or specific permits, Shovels handles that complexity for you.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Shovels. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_contractor get_contractor_activity get_contractor_by_license get_permit get_permit_stats search_contractors search_permits

Finding construction records shouldn't feel like detective work across ten different websites.

Right now, auditing a property is tedious. You start at the municipal site to pull permit data, then jump to a separate contractor board for names. If you need market stats, you switch to a third platform just for aggregated counts. It's endless tabs and copy-pasting.

With Shovels MCP Server, your agent handles that whole mess. You ask it to 'Analyze the development history at this address.' It runs `search_permits` and pulls relevant contractor info using `get_contractor_activity`. What you get back is one clean report, structured for immediate action.

Shovels MCP Server: Get actionable data on permits and contractors.

Forget the manual process of finding contractor IDs or cross-referencing permit statuses. You don't have to manually check if a company is licensed *before* you even start writing the contract, because your agent runs `get_contractor_by_license` immediately.

It’s about eliminating friction points. The data structure for real estate and construction was never meant to be queried easily. Now it just flows out of an API call, giving you structured insights in seconds.

Common Questions About Shovels MCP

How do I use the get_contractor_activity tool with Shovels? +

You send your agent a request specifying the address. The get_contractor_activity tool then scans that location and lists all licensed contractors currently working within a defined radius.

Is get_permit_stats better than searching for permits? +

Yes, they serve different goals. Use search_permits when you know the address or general type of permit you need to find. Use get_permit_stats when you want to see trends—like how many total residential filings happened this quarter.

Can I check a contractor's license without knowing their name? (Using get_contractor_by_license) +

Absolutely. get_contractor_by_license is designed to take the state business ID directly, which lets you pull up a profile even if the company has changed names.

Which tool should I use to find roofing contractors in my area? (Using search_contractors) +

You start with search_contractors. You simply tell your agent you need 'roofing' professionals and the location, and it returns a list of licensed options.

What is required to successfully run the `get_permit` tool? +

You must provide a valid Shovels API Key. This key authenticates your connection, giving your agent access to the full permit database. Always treat this key as sensitive credentials.

If I use `search_contractors` and no matching records are found, what does the tool return? +

The tool returns a predictable status code along with an empty list object. Your agent can check for this explicit zero-result state instead of failing, allowing you to handle 'no data' gracefully.

Are there rate limits when calling `get_permit_stats`? +

Yes, we enforce standard API rate limits. If your agent exceeds the allowed calls per minute, it will return a 429 error. You should implement an exponential backoff retry logic in your code.

Does `get_contractor` provide every piece of contractor data available? +

The get_contractor tool provides core public records, including license status and contact history. It does not access private financial data or internal company documents.

How do I find solar contractors in a specific ZIP code? +

Use the search_contractors tool and provide the ZIP code in the geo_id parameter and 'solar' in the work_type parameter. Your agent will return a list of matching professionals.

Can I see permit activity for a whole city? +

Yes! Use the get_permit_stats tool with the city name or City/State combination in the geo_id parameter to retrieve aggregated construction data for that area.

How do I verify if a contractor has a valid license? +

You can use the get_contractor_by_license tool with their state business license ID. The returned profile will include their current licensing status and specialty data.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Shovels. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.