Canadian Business Intelligence
for AI Agents

MCP-native access to verified Canadian businesses, contacts, and owner intelligence. Built for agents that need real data.

871,130
Businesses
229,122
Phone Numbers
70,285
Email Addresses
9,379
Owner Clusters

Built on Verified Public Data

Six layers of sourcing, cross-referenced and confidence-scored

🌐

Common Crawl

60M+ Canadian pages indexed and entity-extracted

🏗

Provincial Building Permits

Licensed contractor records from public registries

📍

Google Maps Places API

Location, hours, and category data for validation

📝

Licensed Contractor Registries

Provincial trade license verification databases

🏙

Municipal Open Data

City-level business license and permit datasets

🧬

GNN Confidence Scoring

Graph neural network deduplication and scoring

How It Works

Three steps from zero to verified contacts

Connect

Point your agent at our MCP manifest endpoint

Search

Query by trade, city, province, or category

Get Results

Receive verified contacts with confidence scores

Pricing

Simple, predictable plans for every scale

Starter

$99/mo
  • 1,000 API calls/day
  • Business search
  • Contact info (email + phone)
  • GNN confidence scores
Coming Soon

Contractor

$199/mo
  • 5,000 API calls/day
  • Everything in Starter
  • Trades + permit data
  • Category filtering
Coming Soon

Pro

$299/mo
  • 10,000 API calls/day
  • Everything in Contractor
  • Owner cluster analysis
  • Sibling domain discovery
Coming Soon

Corporate

$999/mo
  • Unlimited API calls
  • Everything in Pro
  • Bulk CSV export
  • Webhook notifications
  • Priority support
Coming Soon

Built for AI Agents

https://cangraph.ca/.well-known/mcp.json

Works with Claude, GPT, LangChain, CrewAI, and any MCP-compatible agent framework.

// POST https://cangraph.ca/mcp { "tool": "search_businesses", "input": { "trade": "plumber", "city": "Toronto", "province": "ON", "limit": 10 } }

API Reference

All tools available via the MCP protocol endpoint

ToolDescriptionAuth
search_businessesSearch by trade, city, province, or categoryPublic
get_businessFull details for a single business by IDPublic
get_contactsEmail and phone for a businessStarter+
find_clusterOwner cluster and sibling domainsPro+
get_statsDatabase statistics and category listPublic
list_categoriesAll business categories with countsPublic