Poster POS MCP server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Poster POS MCP server
A remote Model Context Protocol server that lets an AI assistant (Claude, from desktop or phone) read and safely configure Poster POS accounts across a multi-location restaurant/café network.
I built it to run my own 10-location coffee brand from a chat window: check menus, recipes, ingredients, purchases, balances and staff, and make controlled changes, without opening each POS back office.
Why it's interesting
Letting an LLM write to a production POS is risky. The server enforces the safety rules itself, so they don't depend on the model behaving:
Rule | How it's enforced |
Account allow-list | Only accounts in |
Writes default to one account |
|
Dry-run by default | Every write with |
Apply once, then verify |
|
Audit log | Every dry-run, apply and rejection is logged with who, when, account, method, payload (token-redacted) and result |
Secrets never exposed | Tokens come from Google Secret Manager, are redacted from errors and logs, and no tool returns them |
No destructive deletes | Items off the menu are hidden, not deleted |
Related MCP server: Toast MCP Server
Tools
Read: accounts, menu snapshot, product detail, ingredients, prepared items, customer groups, promotions, employees, payment methods, settings, purchases, balances, base catalogs, generic
get*passthrough, recent audit.Write (dry-run first): customer groups, ingredients, purchases, dish and category updates, recipes, prepared items, categories, transactions, purchase payments, hide dish.
Stack
TypeScript · Hono · MCP Streamable HTTP (stateless) · OAuth + bearer auth · Google Cloud Run · Secret Manager · Vitest (58 tests)
Run locally
npm install
cp .env.example .env # PORT, TOKEN_SOURCE, MCP_BEARER_TOKEN, ...
npm run dev
npx vitest runDeployment notes (in Spanish): DEPLOY_CLOUD_RUN.md. Original Spanish README: README.es.md.
License
MIT © 2026 Roy Camacho Jácome. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI to store orders, products and inventory with scoped access and human approvals.
Connect authorized ad accounts to AI assistants for audits, reporting, and approval-gated changes.
Supervised API-write gateway for AI agents with policy, human approval and execution receipts.
Read-only finance and operations controls for AI agents with evidence and safe next actions.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to manage restaurant operations by integrating with Toast POS, including orders, menus, employees, payments, inventory, and reporting through 50+ tools and 18 React apps.816MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to query live Toast POS data and generate sales, labor, and cash reports while answering restaurant operations questions, all in a read-only manner.25 npmMIT
- AlicenseAqualityCmaintenanceEnables AI assistants to work with the entire Manager.io API surface across any number of businesses, with granular per-resource controls that can block, require confirmation, or allow operations. It surfaces real confirmation dialogs before risky writes and keeps security-sensitive endpoints read-only.13MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to safely interact with operations systems such as cloud inventory, runbooks, and ticketing while enforcing role-based access, JWT authentication, write confirmation, secret and PII redaction, rate limits, and audit logging.MIT