← Registry

eCommerce

theopenpos.com

Provides APIs to search restaurants, retrieve detailed menus and store information, place orders, make reservations, and manage waitlists.

1 endpoint42 known toolsFirst detected May 23, 2026Last detected May 23, 2026

ENDPOINT 1

https://theopenpos.com/api/mcp

No auth detected

Known tools 42

search_stores

Search for restaurants by name, cuisine, or location.

get_store_context

Get EVERYTHING about a restaurant in one call: store info, full menu with modifiers and prices, hours, services, AI instructions, guardrails, availability.

create_order

Place an order at a restaurant.

create_reservation

Make a reservation at a restaurant.

join_waitlist

Add a customer to the restaurant waitlist.

get_business_summary

Get revenue summary for a date range: gross/net revenue, orders, avg ticket, breakdowns by order type.

get_top_items

Get top selling menu items by revenue or quantity for a date range.

compare_periods

Compare sales between two periods (today vs yesterday, this week vs last, this month vs last).

get_menu_items

Get menu items with prices, descriptions, and stock status.

get_categories

Get all menu categories with item counts.

get_86_board

Get all items currently 86'd (out of stock).

set_item_availability

86 (mark out of stock) or un-86 (mark back in stock) a menu item.

get_recent_orders

Get recent orders.

get_active_orders

Get all active (non-completed, non-cancelled) orders grouped by status.

search_customers

Search customers by name, phone, or email.

get_customer_details

Get detailed info about a customer: spending, orders, visits, segments, notes.

get_top_customers

Get top customers by spending or order count.

get_todays_reservations

Get all reservations for today, grouped by status.

get_upcoming_reservations

Get upcoming confirmed/pending reservations (today and future).

get_reservation_analytics

Get reservation analytics (total, confirmed, completed, cancelled, no-show) for a date range.

get_waitlist_status

Get current waitlist queue status: how many waiting, notified, checked in, seated, and estimated wait time.

get_waitlist_queue

Get the active waitlist queue with names, party sizes, and wait times.

get_waitlist_analytics

Get waitlist analytics: total, seated, no-shows, conversion rate, avg wait times.

get_active_deliveries

Get all active delivery orders, grouped by joint fulfillment state (Preparing, Awaiting dispatch, Dispatching, Courier confirmed, On the way, etc.).

get_delivery_summary

Get today's delivery summary: total deliveries, completed, in progress, revenue from deliveries.

get_order_details

Get full details for a specific order, including items, modifiers, and available status transitions.

get_today_order_count

Get the total number of orders placed today.

get_customer_segments

List all customer segments (VIP, regulars, new, at-risk, etc.) with member counts.

get_items_missing_images

Get a list of menu items that are missing images or descriptions.

get_task_runs

Get recent task runs for a location.

create_task_run

Create a new task run record.

update_task_run

Update an existing task run record (e.g., mark running → completed or failed).

get_pending_background_tasks

Get pending background tasks for a location (created by dashboard delegation).

update_background_task

Update the status of a background task (mark as in_progress, completed, or failed).

get_store_capabilities

Audit which OpenPOS features are enabled vs available for a location.

get_website_seo

Get current SEO state: store description, cuisine tags, highlights, visibility settings, website meta tags.

update_store_seo_metadata

Update store's AI-discoverable metadata: description, cuisine tags, highlights, price range, store instructions.

get_menu_performance_analysis

Deep menu performance analysis from analytics_item_performance.

get_service_config

Get the AI Manager service configuration for a location: enabled services, schedules, communication channels, quiet hours.

update_service_config

Update the AI Manager service configuration for a location.

send_notification

Send a notification to the store owner via email, SMS, or push.

log_activity

Record an agent action in the activity log.