MCP server for the Sharebite corporate food ordering API. Exposes 20 tools for browsing group orders, searching restaurants, viewing menus, and placing orders.
bun installLog in to <company>.sharebite.com, open DevTools → Application → Cookies, and copy the cookie string.
bun run setup
# Paste your cookie string when promptedOr pass it directly:
bun run setup --cookie "sessionid=abc123; csrftoken=xyz"This writes SHAREBITE_SESSION_ID to .env.
STDIO (default, for MCP clients like Claude Code):
bun run startHTTP transport:
bun run start:http
# Listens on http://localhost:3001/mcpAdd to your Claude Code MCP settings:
{
"mcpServers": {
"sharebite": {
"command": "bun",
"args": ["run", "src/index.ts"],
"cwd": "/path/to/sharebite-mcp"
}
}
}| Tool | Description |
|---|---|
get_login_status |
Current user profile and corporate info |
get_corporate_allowance |
Meal allowance/budget |
get_user_selections |
Saved dietary preferences |
get_user_credit_balance |
Credit balance |
get_this_week_group_orders |
This week's group orders |
get_group_order_details |
Group order details by slug |
get_group_order_restaurant_capacity |
Restaurant capacity in a group order |
get_group_order_popular_items |
Popular items for a group order |
search_restaurants |
Search available restaurants |
get_restaurant_details |
Restaurant details |
get_restaurant_menu |
Full menu with categories and prices |
get_menu_item_detail |
Item details with options/modifiers |
get_restaurant_popular_items |
Popular items at a restaurant |
check_restaurant_open |
Check if restaurant is open |
get_user_previous_order_items |
Previously ordered items |
get_checkout_item_suggestions |
Suggestions to use remaining allowance |
get_recent_orders |
Recent order history |
calculate_order_prices |
Preview order costs |
validate_delivery_address |
Check if address is deliverable |
place_order |
Place an order (charges allowance) |