Build, preview, validate and deploy Final POS apps from any AI agent.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Build custom point of sale, kiosk, self-checkout, KDS & in-person payment apps with AI agents β
from Gemini CLI, Claude Code, Cursor, ChatGPT, or any MCP client.
finalpos.com Β· Final Builder Β· API Docs
Final lets anyone create their own POS β every pixel, every permission, every interaction β and run it on any hardware: desktop, tablet, mobile, kiosk, payment terminal, line buster, or menu board, with integrated card payments in 24+ countries.
This repo is the official home for connecting your own AI agent to Final. It ships:
Everything your agent builds appears live in the Final builder: the app shows up in your home grid, the agent's session appears as a chat, and every file write is a restorable checkpoint.
All clients authenticate with a Final organization API key (sk_...):
You'll be prompted for your FINAL_API_KEY during install (stored in your
system keychain). Change it later with:
Then start building:
Or add to ~/.cursor/mcp.json manually:
The server speaks standard Streamable HTTP:
https://build.finalpos.com/api/mcpAuthorization: Bearer sk_YOUR_KEY (or x-api-key: sk_YOUR_KEY)In ChatGPT, add it as a connector under Settings β Connectors (developer mode). Works the same in VS Code, Windsurf, Zed, and anything else that speaks MCP.
| Category | Tools |
|---|---|
| Grounding | lookup_command_frame, lookup_pos_api, lookup_engine_component, list_blueprints, get_blueprint, get_scaffold |
| Flow lifecycle | list_flows, create_flow, connect_chat, log_message, read_flow_files, write_flow_files, delete_flow_files |
| Preview & ship | start_preview, sync_preview, get_preview_status, stop_preview, validate_flow, open_in_builder, deploy_flow |
A typical build: get_scaffold β create_flow β ground every UI call in
lookup_command_frame β adapt a vetted blueprint β write_flow_files β
validate_flow β start_preview β hand you a live URL.
All tool calls are scoped to your own organization's flows. Rate limits per key: 30 preview boots/hour, 12 builds+deploys/hour, 300 file writes/hour.
Apache-2.0 Β© Final Commerce
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/final-flows)<a href="https://allmcps.com/mcp/final-flows"><img src="https://allmcps.com/api/badge/final-flows?style=directory" alt="Final Flows on AllMCPs" /></a>