← 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.

Inferred read-only
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.

Inferred read-only
create_order

Place an order at a restaurant.

Inferred read-only
create_reservation

Make a reservation at a restaurant.

Inferred read-only
join_waitlist

Add a customer to the restaurant waitlist.

Inferred read-only
get_business_summary

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

Inferred read-only
get_top_items

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

Inferred read-only
compare_periods

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

Inferred read-only
get_menu_items

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

Inferred read-only
get_categories

Get all menu categories with item counts.

Inferred read-only
get_86_board

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

Inferred read-only
set_item_availability

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

Inferred read-only
get_recent_orders

Get recent orders.

Inferred read-only
get_active_orders

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

Inferred read-only
search_customers

Search customers by name, phone, or email.

Potential side effects
get_customer_details

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

Inferred read-only
get_top_customers

Get top customers by spending or order count.

Inferred read-only
get_todays_reservations

Get all reservations for today, grouped by status.

Inferred read-only
get_upcoming_reservations

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

Inferred read-only
get_reservation_analytics

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

Inferred read-only
get_waitlist_status

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

Inferred read-only
get_waitlist_queue

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

Inferred read-only
get_waitlist_analytics

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

Inferred read-only
get_active_deliveries

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

Inferred read-only
get_delivery_summary

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

Inferred read-only
get_order_details

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

Inferred read-only
get_today_order_count

Get the total number of orders placed today.

Inferred read-only
get_customer_segments

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

Inferred read-only
get_items_missing_images

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

Inferred read-only
get_task_runs

Get recent task runs for a location.

Inferred read-only
create_task_run

Create a new task run record.

Potential side effects
update_task_run

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

Potential side effects
get_pending_background_tasks

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

Inferred read-only
update_background_task

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

Potential side effects
get_store_capabilities

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

Inferred read-only
get_website_seo

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

Inferred read-only
update_store_seo_metadata

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

Potential side effects
get_menu_performance_analysis

Deep menu performance analysis from analytics_item_performance.

Inferred read-only
get_service_config

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

Inferred read-only
update_service_config

Update the AI Manager service configuration for a location.

Potential side effects
send_notification

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

Potential side effects
log_activity

Record an agent action in the activity log.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.theopenpos-com]
url = "https://theopenpos.com/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "theopenpos-com": {
      "type": "http",
      "url": "https://theopenpos.com/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: theopenpos-com
Remote MCP URL: https://theopenpos.com/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "theopenpos-com": {
      "url": "https://theopenpos.com/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "theopenpos-com": {
      "type": "http",
      "url": "https://theopenpos.com/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "theopenpos-com",
  "transport": "streamable-http",
  "url": "https://theopenpos.com/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for theopenpos.com was fetched 2026-09-05T08:04:23.355Z.

Trust status New

This domain appears to have previously been parked, so its current status is new or unverified.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.