Hosted MCP server to manage a restaurant menu from AI agents - 39 tools over the DuckHub API.
DuckHub MCP Server (com.duck-hub/menu)
Hosted MCP server for managing a restaurantβs menu from AI agents via the DuckHub API. It provides 39 ready-made tools to handle menu content and related operations such as products, categories, modifiers, prices, images, translations, promotions, and orders through an MCP-capable client. No install or code is required.
π οΈ Key Features
Hosted MCP server by DuckHub (no installation)
DuckHub API access via a URL and dk_live_ API key
39 tools for restaurant menu management
π Use Cases
Manage restaurant menu structure: products and categories
Update item details: modifiers, prices, and images
Support localization via translations
Manage promotions and handle orders
β‘ Developer Benefits
One URL to connect from Claude, Cursor, or other MCP-capable AI agents
Prebuilt toolset for common menu operations
β οΈ Limitations
Server is specifically for restaurant menu management via the DuckHub API
DuckHub MCP Server β restaurant menu management for AI agents
Hosted MCP (Model Context Protocol) server for DuckHub.
Manage a restaurant's menu β products, categories, modifiers, prices, images,
translations, promotions, orders β straight from Claude, Cursor, or any
MCP-capable AI agent. One URL, your dk_live_ API key, 39 ready-made tools.
No install, no code β the server is hosted by DuckHub.
DuckHub is a SaaS platform for restaurants: digital menus, contactless
ordering, table reservations and delivery. The DuckHub MCP server exposes
the DuckHub v1 REST API to AI agents as typed
tools. Instead of writing HTTP requests, your agent sees build_menu,
set_image, publish_menu and can build and manage a full menu from a
conversation.
The server is remote / hosted β there is nothing to install or run. You add
one URL to your AI client and authenticate with the same dk_live_ API key the
REST API uses.
Endpoint
code
POST https://mcp.duck-hub.com/mcp
If the mcp. subdomain is not yet resolvable in your network, the same server is
also reachable at https://api.duck-hub.com/mcp.
Transport: Streamable HTTP (stateless)
Auth:Authorization: Bearer dk_live_... header (API key from the DuckHub
app β Integrations page)
claude.ai and ChatGPT connect custom MCP servers through OAuth (there is no
API-key field). Add DuckHub as a custom connector with the URL:
code
https://mcp.duck-hub.com/mcp
then Sign in to DuckHub, choose the venue to connect, and approve. The flow
uses OAuth 2.1 with PKCE β your DuckHub login authorizes access and no API key is
stored in the client. One DuckHub account maps to one connected venue at a time
(reconnect from the DuckHub app to switch venues).
Read-only access
The Integrations page can also issue a read-only key (same dk_live_
format). With it every read tool works normally, and every write tool fails with
403 READ_ONLY_KEY β the API refuses the write before touching anything. Write
tools are also marked with standard MCP annotations (readOnlyHint /
destructiveHint), so well-behaved clients can filter or confirm them. Use a
read-only key for agents that should analyse the menu but never change it.
The 39 tools
All tools wrap the v1 REST API β same behavior,
same limits.