Canido
LocalAbout Canido
Canido is an MCP server for food-service businesses seeking permit and regulatory requirements in Austin, San Francisco, and New York City. It returns structured information by activity, location, and optional regulatory category.
Key features
- 01Look up permits and licenses
- 02Filter by activity and location
- 03Filter by regulatory category
- 04List supported locations
- 05Retrieve requirement details
Use cases
- 01Check requirements for an Austin food truck
- 02Review licensing needs for a restaurant
- 03Find details for a specific requirement
MCP support
The server exposes tools for querying Canido’s regulatory intelligence API to MCP clients. Results include structured requirement information such as fees, agencies, processing times, and prerequisites.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @canido/mcp-serverCANIDO_API_KEYSecretYour CanIDo API key. Get a free one at https://canido-api-production.up.railway.app (10 queries/month free tier).CANIDO_API_URLOverride the API URL (defaults to production). Useful for self-hosted deployments.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
3Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| activity | enum | Yes | Business type to look up requirements forfood_truck | mobile_food_vendor | restaurant | catering | cottage_food | home_food |
| location | enum | Yes | Location to check requirements inaustin_tx | san_francisco_ca | new_york_city_ny |
| category | string | No | Optional filter by category: health, fire, zoning, building, alcohol, tax, business_registration, certification |
Details
From the project README@canido/mcp-server
MCP server for CanIDo — the regulatory intelligence API that answers: "What permits, licenses, or regulations apply if I want to do X at location Y?"
Give any MCP-compatible AI agent (Claude Desktop, Cursor, Continue, etc.) the ability to look up structured permit requirements for food service businesses in:
- 🤠 Austin, TX
- 🌉 San Francisco, CA
- 🗽 New York City, NY
Installation
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"canido": {
"command": "npx",
"args": ["-y", "@canido/mcp-server"],
"env": {
"CANIDO_API_KEY": "your_api_key_here"
}
}
}
}
Get a free API key at canido-api-production.up.railway.app (10 queries/month, no credit card required).
Cursor / Continue / other MCP clients
Any MCP-compatible client will work. Point them at:
command: npx
args: ["-y", "@canido/mcp-server"]
env:
CANIDO_API_KEY: your_api_key
Tools
lookup_requirements
Look up permits, licenses, and regulatory requirements for a business activity in a specific location.
Parameters:
activity:food_truck|restaurant|catering|cottage_foodlocation:austin_tx|san_francisco_ca|new_york_city_nycategory(optional):health|fire|zoning|building|alcohol|tax|business_registration|certification
list_locations
Get all supported locations.
get_requirement_detail
Get detailed info about a specific requirement by ID.
Example
Ask Claude:
"What do I need to open a food truck in Austin?"
Claude will call lookup_requirements and come back with structured data: permits, fees, agencies, processing times, prerequisites, and common gotchas.
Pricing
- Free: 10 queries/month
- Starter: $49/mo — 500 queries/month
- Pro: $199/mo — 5,000 queries/month + bulk lookups + regulatory change webhooks
- Enterprise: Custom
License
MIT
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.