About Dock AI
Dock AI MCP queries the Dock AI registry to find MCP connectors associated with business domains, including restaurants, hotels, and salons. It is for AI agents seeking services that can interact with real-world businesses, and can also indicate providers whose connectors are still pending.
Key features
- 01Look up connectors by business domain
- 02Return matching business entities
- 03List available MCP endpoints
- 04Show providers without a published connector
Use cases
- 01Find a restaurant reservation connector
- 02Discover hotel booking endpoints
- 03Check whether a business has an MCP
- 04Identify providers without a published MCP
MCP support
The MCP server provides MCP clients with the `resolve_domain` tool, which queries the Dock AI registry and returns business entities and available connectors. It can use the hosted endpoint `https://connect.dockai.co/mcp` or run locally.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.dockai.co/mcpclaude mcp add --transport http co-dockai https://mcp.dockai.co/mcp{"mcpServers":{"co-dockai":{"type":"http","url":"https://mcp.dockai.co/mcp"}}}Open in Cursor{"servers":{"co-dockai":{"type":"http","url":"https://mcp.dockai.co/mcp"}}}Open in VS Code{"mcpServers":{"co-dockai":{"type":"http","url":"https://mcp.dockai.co/mcp"}}}{"mcpServers":{"co-dockai":{"serverUrl":"https://mcp.dockai.co/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEDock AI MCP
MCP server for Dock AI - discover MCP endpoints for real-world entities.
What is this?
Dock AI is a registry that maps businesses to their MCP connectors. This MCP server allows AI agents to discover which MCP servers can interact with a given entity (restaurant, hotel, salon, etc.) by querying the Dock AI registry.
Hosted Version
Use the hosted version at https://connect.dockai.co/mcp - no installation required.
{
"mcpServers": {
"dock-ai": {
"url": "https://connect.dockai.co/mcp"
}
}
}
Self-Hosting
Deploy to Vercel
Run locally
# Using uvx
uvx dock-ai-mcp
# Or install and run
pip install dock-ai-mcp
dock-ai-mcp
The server starts on http://0.0.0.0:8080/mcp.
Tools
resolve_domain
Check if an MCP connector exists for a business domain.
Input:
domain(string): The business domain to resolve (e.g., "example-restaurant.com")
Output:
{
"domain": "example-restaurant.com",
"entities": [
{
"name": "Example Restaurant",
"path": null,
"location": { "city": "Paris", "country": "FR" },
"mcps": [
{
"provider": "booking-provider",
"endpoint": "https://mcp.booking-provider.com",
"entity_id": "entity-123",
"capabilities": ["reservations", "availability"],
"verification": { "level": 2, "method": "dual_attestation" }
}
]
}
],
"claude_desktop_config": {
"mcpServers": {
"booking-provider": { "url": "https://mcp.booking-provider.com/mcp" }
}
}
}
Examples
Example 1: Restaurant Reservation
User: "Book a table at Gloria Osteria Paris"
Agent: [searches web for "Gloria Osteria Paris official website"]
-> Finds domain: gloria-osteria.com
[calls resolve_domain("gloria-osteria.com")]
-> Gets MCP endpoint for SevenRooms
-> Connects to the MCP server
-> Books the table
Example 2: Hotel Booking
User: "I need a room at The Hoxton in London"
Agent: [searches web for "The Hoxton London website"]
-> Finds domain: thehoxton.com
[calls resolve_domain("thehoxton.com")]
-> Gets MCP endpoints for available booking providers
-> Uses the MCP to check availability and book
Example 3: Business with No MCP Yet
User: "Book at Le Paris Paris restaurant"
Agent: [calls resolve_domain("leparisparis.fr")]
-> Response shows pending_providers: [{ "provider": "thefork", ... }]
-> Informs user: "This restaurant uses TheFork for reservations,
but TheFork hasn't published an MCP connector yet.
You can book directly on TheFork's website."
Support
- Documentation: dockai.co/docs
- Issues: GitHub Issues
- Email: [email protected]
Privacy
This MCP server queries the Dock AI registry API to resolve domains. No user data is collected or stored. See our Privacy Policy.
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.