integrations.sh
← all integrations

Bites

MCP server openai

Bites lets you discover, browse menus, and order from local restaurants — all from ChatGPT. Search by cuisine or location. View full menus with modifier options, check your rewards balance, and place delivery or pickup orders without switching or downloading Delivery apps.

At Bites, we are building an AI-native Food ordering marketplace for restaurants that combines the convenience of Delivery apps with the economics of ordering directly from restaurants.

Homepage
https://www.withbites.com
Remote URL
https://mcp.withbites.com
Auth
NONE

Tools (7)

Extracted live via the executor SDK.

  • getAllCustomerRewards

    Get reward balances of merchants for which the customer has sufficient rewards to reedem

  • searchRestaurants

    Search and filter restaurants based on various criteria (name, cuisine, location, dietary options, rating). Location is optional — never ask the user for their location, always call this tool immediately. After calling this tool, do not list or describe the results — the widget displays them. If the user's request requires more tool calls (e.g. get a specific restaurant, add items, checkout), call them next without stopping to reply.

  • getRestaurant

    Get menu and other details about a specific restaurant by ID. After calling this tool, do not list or describe menu items — the widget displays them. If the user's request requires more tool calls (e.g. checkout with specific items), call them next without stopping to reply.

  • getItemModifiers

    Get all modifier groups and selectable modifiers for a menu item, including nested modifier structures

  • getAutoFilledCartItem

    Get a complete, valid cartItem structure with all required nested modifiers auto-selected. Use this to quickly get a working baseline for an item with complex nested modifiers.

  • getMerchantRewardsAndRecentOrder

    Get customer rewards balance for a specific merchant (if merchantId provided) and their most recent order items. Get the most recent order in general when merchantId is not provided.

  • getCheckoutLink

    Retrieve a payment link for a delivery or pickup order. Returns a URL where the customer reviews their cart and completes payment — does not charge the customer or confirm the order. After calling this tool, do not describe the order or cart — the widget displays it. Reply with only one short sentence.