About CleverTech
CleverTech is an MCP server for AI agents that query Canadian government and municipal data. It offers tools for property, permits, zoning, business registries, geocoding, and DLS conversion.
Key features
- 01Search property assessments
- 02Find building permits
- 03Look up zoning
- 04Search federal business registries
- 05Convert GPS and DLS coordinates
- 06Reverse-geocode coordinates
Use cases
- 01Review an address's property information
- 02Check permits associated with a site
- 03Identify zoning from an address or GPS
- 04Convert Western Canadian coordinates to DLS
MCP support
Provides a stdio MCP server that exposes Canadian government and municipal data tools to MCP clients. It requires a `CLEVERTECH_API_KEY`.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
uvx clevertech-mcp-serverCLEVERTECH_API_KEYSecretOptional CleverTech API key for higher rate limits (ctk_...). Without a key the server runs anonymously at 50 queries/day.Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEClevertech MCP Server
Canadian government and municipal open data for AI agents. Property assessments, building permits, zoning, business registry, DLS grid conversion, and more.
uvx clevertech-mcp-server
Requires a Clevertech API key (CLEVERTECH_API_KEY). Free tier: 50 API calls/day after sign-in at clevertech.ca/keys.
Quick Start
- Create an API key: https://clevertech.ca/keys
- Set
CLEVERTECH_API_KEYin your MCP client config (examples below) - Run
uvx clevertech-mcp-server
Product overview: https://clevertech.ca/agents
Cursor / Claude / Copilot (MCP config)
{
"mcpServers": {
"clevertech": {
"command": "uvx",
"args": ["clevertech-mcp-server"],
"env": {
"CLEVERTECH_API_KEY": "${env:CLEVERTECH_API_KEY}"
}
}
}
}
Or paste your key directly as the CLEVERTECH_API_KEY string value.
Direct CLI
export CLEVERTECH_API_KEY=your_key_here
uvx clevertech-mcp-server
Available Tools
| Tool | Description |
|---|---|
dls_convert | GPS ↔ Dominion Land Survey (DLS) for Western Canada |
dls_batch | Batch GPS ↔ DLS (up to 100 coordinates) |
property_search | Property assessment search by address |
property_report | Consolidated property report |
property_by_roll | Lookup by roll number |
building_permit_search | Building permits by address, contractor, applicant, or number |
building_permit_recent | Recently issued permits feed |
zoning_lookup | Zoning by GPS or address |
business_registry_search | Federal corporation search |
reverse_geocode | GPS → address, city, neighborhood, province, DLS |
list_cities | Cities, capabilities, and property counts |
Use list_cities for live coverage. Cities span Alberta, BC, Ontario, Quebec, Manitoba, Saskatchewan, Nova Scotia, Newfoundland, and more.
Pricing (CAD)
Site is the source of truth: clevertech.ca/agents
| Tier | What you get | Price |
|---|---|---|
| Free | 50 API calls/day after sign-in | $0 |
| Prepaid | Pay-as-you-go prepaid credit | $29 |
| Developer | Higher limits for builders | $149 |
| Team Pro | Team / higher tier | $499 |
Get a key: https://clevertech.ca/keys
Features
- MCP stdio server for Cursor, Claude, Copilot, and other MCP clients
- Canadian municipal / government open-data tools for agents
- PyPI package:
clevertech-mcp-server - MIT licensed
Development
git clone https://github.com/clevertechca/Clevertech-mcp-server.git
cd Clevertech-mcp-server
uv sync
export CLEVERTECH_API_KEY=your_key_here
uv run clevertech-mcp-server
uv run pytest
Documentation
License
MIT © Clevertech — see LICENSE for details.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.