CAN-TAP Verified MCP Server
README.md
# CAN-TAP Verified MCP Server
> The first Canadian business directory with native [Model Context Protocol](https://modelcontextprotocol.io) support. Free dofollow backlinks for Canadian businesses, agent-discoverable.
**Live URL:** https://mcp.can-tap-verified.com
**Protocol:** MCP 2024-11-05 over HTTP+JSON-RPC 2.0
**Hosted on:** Cloudflare Workers (sub-50ms global, $0/mo)
**Tools:** 5
| Tool | What it does |
|---|---|
| `list_free_backlinks` | List free dofollow backlink opportunities filtered by Canadian city/trade |
| `claim_listing` | Claim a free verified directory listing for a Canadian business |
| `check_backlink_status` | Verify the backlink is live and dofollow |
| `get_business_stats` | Read NFC tap analytics for a CAN-TAP business |
| `search_directory` | Free-text search across 3,000+ real Canadian businesses |
## Add to Claude Desktop
Edit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):
```json
{
"mcpServers": {
"can-tap-verified": {
"url": "https://mcp.can-tap-verified.com"
}
}
}
```
Restart Claude. Then try:
> "Find free dofollow backlinks for HVAC businesses in Hamilton."
>
> "Claim a CAN-TAP Verified listing for Joe Plumber, joeplumber.ca, Toronto Ontario, joe@joeplumber.ca."
>
> "Check backlink status for joe-plumber-toronto."
## Add to any HTTP MCP client
Send a JSON-RPC 2.0 envelope:
```bash
curl -X POST https://mcp.can-tap-verified.com \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
```
## Why this matters
- **Free permanent dofollow backlink** — rare in 2026
- **Agent-native** — first Canadian directory built for AI workflows from day one
- **Open API + MCP** — no auth required for reads, bearer auth for admin
- **3,156 verified Canadian businesses** in the directory
- **Yelp/BBB compliance pattern** — domain ownership verification, manual review, rate limits
## Repo layout
```
src/index.js — Cloudflare Worker source (the MCP server)
wrangler.toml — Cloudflare Workers config
```
## Deploy your own fork
```bash
npx wrangler@latest login
npx wrangler@latest deploy
```
## Related
- API server: https://api.can-tap-verified.com
- API source + docs: https://github.com/morphious33453/can-tap-verified-client
- For agents page: https://can-tap-verified.com/for-agents
- `llms.txt` manifest: https://api.can-tap-verified.com/llms.txt
- OpenAPI spec: https://api.can-tap-verified.com/openapi.json
## License
MIT — use freely.
## Contact
- info@can-tap-verified.com
- https://can-tap-verified.com
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues