Skip to main content

OpenDirectories MCP Server

Search 12M+ verified businesses across 10 countries and 19 directories via the Model Context Protocol.

All data sourced from government registers and enriched with Google Maps ratings and AI descriptions.

Quick Start

Hosted (zero setup)

Add to your MCP client config (Claude Desktop, Cline, Cursor, etc.):

{
  "mcpServers": {
    "opendirectories": {
      "url": "https://secure-wave--opendirectories-business-data.apify.actor/mcp"
    }
  }
}

Install via PyPI

pip install opendirectories-mcp
{
  "mcpServers": {
    "opendirectories": {
      "command": "opendirectories-mcp",
      "env": {
        "APAC_SUPABASE_URL": "https://your-instance.supabase.co",
        "APAC_SUPABASE_KEY": "your-anon-key",
        "US_SUPABASE_URL": "https://your-instance.supabase.co",
        "US_SUPABASE_KEY": "your-anon-key",
        "EU_SUPABASE_URL": "https://your-instance.supabase.co",
        "EU_SUPABASE_KEY": "your-anon-key"
      }
    }
  }
}

Tools

search_businesses

Search across all records with rich filters.

Parameter Type Description
query string Business name or type
country string ISO code: AU, US, UK, CA, NZ, SG, IE, FR
directory string Directory ID (see list_directories)
state string State/province code (e.g. NSW, CA, TX)
suburb string Suburb or city name
has_phone bool Only businesses with phone numbers
min_rating float Minimum Google rating (0-5)
limit int Results to return (1-50, default 10)

get_business

Get full details for a business by its ID.

Parameter Type Description
business_id int Unique business record ID
directory string Optional directory to narrow search

get_competitors

Find competitors near a business location, ranked by quality score.

Parameter Type Description
business_name string Business to find competitors for
suburb string Suburb or city
country string Country code (default AU)
directory string Directory to search within
limit int Results (1-20, default 10)

market_density

Analyse market saturation with rating distributions, digital presence metrics, and top-rated providers.

Parameter Type Description
category string Business type (e.g. dentist, plumber)
state string State or province
suburb string Suburb or city
country string Country code (default AU)
directory string Directory to search within

verify_business

Verify a business against government registers with confidence scoring.

Parameter Type Description
business_name string Business name to verify
country string Country code (default AU)
abn string Australian Business Number (optional)
suburb string Suburb (optional, improves accuracy)

list_directories

Returns all 19 directories with country and region metadata. No parameters.

Data Sources

Region Source Directories
Australia ASIC, NDIS, ACECQA, ACNC Financial advisers, mortgage brokers, childcare, aged care, charities, manufacturers, disability providers, commercial finance, local services
United States CMS, IRS Healthcare providers, nonprofits, transport, education
United Kingdom Companies House UK companies
Canada National register Canadian businesses
New Zealand Charities Commission NZ charities
Singapore ACRA Singapore companies
Ireland CRO Irish charities
France INSEE French enterprises

Coverage

  • 12,160,000+ verified business records
  • 19 specialised directories
  • 10 countries (AU, US, UK, CA, NZ, SG, IE, FR + growing)
  • 3 regional databases (APAC, US, EU)
  • Google Maps ratings and review counts
  • AI-generated business descriptions

Use Cases

  • Lead generation — Find businesses by category, location, and quality score
  • Competitive analysis — Map competitors in any suburb or city
  • Market research — Analyse density, ratings, and digital presence
  • Business verification (KYB) — Verify against government registers
  • Franchise expansion — Identify underserved markets

Self-Hosting

Set environment variables for your Supabase instances:

export APAC_SUPABASE_URL=https://your-instance.supabase.co
export APAC_SUPABASE_KEY=your-anon-key
export US_SUPABASE_URL=https://your-instance.supabase.co
export US_SUPABASE_KEY=your-anon-key
export EU_SUPABASE_URL=https://your-instance.supabase.co
export EU_SUPABASE_KEY=your-anon-key
export PORT=5001

opendirectories-mcp

Or use Docker:

docker run -p 5001:5001 \
  -e APAC_SUPABASE_URL=... \
  -e APAC_SUPABASE_KEY=... \
  ghcr.io/bigjai/opendirectories-mcp

License

MIT

Metadata

Release files for opendirectories-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opendirectories-mcp 0.2.0
File Size Uploaded
opendirectories_mcp-0.2.0.tar.gz 22.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opendirectories-mcp 0.2.0
File Interpreter ABI Platform
opendirectories_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.8 kB

Release files / opendirectories_mcp-0.2.0.tar.gz

Download URL opendirectories_mcp-0.2.0.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e1f0f4bb79bbd0bdf0124f3aff343fb8795f5fd8d43a17f0483e2347d7b48a8c
BLAKE2b-256 checksum
How to use checksums
921ebb0e379e8a592cd7d20396739182282394ec7bb57e4f4afc99dbd34a8cec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / opendirectories_mcp-0.2.0-py3-none-any.whl

Download URL opendirectories_mcp-0.2.0-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dd9a3c2d77ef539b74953aa85d6a103c6a1fac8eb297021bfccbdf8e6433108
BLAKE2b-256 checksum
How to use checksums
5c274cad259d4506ef93e28cf7e18bf433d0e83ff889b6ebbaafd75bad8b933c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page