Connectors · Commerce
Flipdish MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Flipdish and the rest of your systems. It gives your agent 563 Flipdish actions (263 reads, 237 writes and 63 that wait for a confirmation) and holds the Flipdish credential itself, so the agent never does. It paces Flipdish's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "flipdish.orders.list", intent: "check which Flipdish account is connected"}# Get orders · read · 1 upstream call- 563actionsin one signed file
- 263readlook, never change
- 237writecreate and update
- 63wait for a yesdestructive, confirmed first
Set up
Connect Flipdish in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Flipdish.
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.
client_idFlipdish OAuth app Client IDclient_secretFlipdish OAuth app Secret Key (same page as the Client ID)
account { op: "connections.requirements", service: "flipdish" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "flipdish.orders.list" }# get orders · read · 1 upstream callcheck { action: "flipdish.stores.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Flipdish at a glance
- Sign-in
- OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
- You provide
client_idclient_secret- Limits we pace to
- 10 calls a second, per connection
- API covered
- Flipdish Open API v1.0 (Swagger 2.0)
api.flipdish.co/api/v1.0 - Built from
- Flipdish's documentation, read 23 October 2026api.flipdish.codevelopers.flipdish.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 249 of 263 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 3, so ask can line Flipdish up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Flipdish.
563 actions in 85 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 263readlook, never change
- 237writecreate and update
- 63destructivewait for a confirmation
Stores
4018 read · 20 write · 2 destructive
Get stores · Create store · Get store by id · Update store
Users
3213 read · 14 write · 5 destructive
Add user note · Create user delivery location · Get restaurant user accounts · Get restaurant user stores
Menus
2911 read · 14 write · 4 destructive
Clone a menu, (without attaching stores) · Create a new menu asynchronously · Create a new menu · Get all menu metadata by menu ID and store ID
Hydra
2410 read · 10 write · 4 destructive
Assign emv · Attach store to kiosk · Attach store to terminal · Hydra create emv
Apps
209 read · 11 write · 0 destructive
Create app · Get supported countries · Get apps · Send push notification
Orders
159 read · 4 write · 2 destructive
Get orders · Get order by id · Get orders summary · Get orders summary new
Card readers
144 read · 5 write · 5 destructive
Generate stripe terminal location · Initiate bluetooth terminal device update check · Initiate kiosk bluetooth pairing mode · Initiate kiosk bluetooth update install
Channels
126 read · 3 write · 3 destructive
Assign app id to sales channel · Assign store to channel · Attach store to sales channel · Get assigned channels
77 more areas · 377 actions
- Oauth clients 11
- Teammates 11
- Accounts 10
- Campaigns 10
- Drivers 10
- Menu section items 10
- Menu sections 10
- Menu zones 10
- Mobile apps 10
- Vouchers 10
- Webhooks 10
- App store configurations 9
- Bank account 9
- Events 9
- Restaurant vouchers pay green 9
- White label config 9
- Onboarding 8
- Store groups 8
- Stripe custom connect 8
- App store developer 7
- Menu option set items 7
- Payouts 7
- Website 7
- Apm 6
- Catalog groups 6
- Catalog items 6
- Catalog products 6
- Fulfillment state configuration 6
- Menu option sets 6
- Menus nutrition info 6
- Metafield definitions 6
- Address 5
- Location 5
- Payout reports 5
- SMS provider credentials 5
- White label builds 5
- Customers 4
- Delivery zone 4
- Device 4
- FPM 4
- Home 4
- Invoices 4
- Location areas 4
- Menus nutrition info V2 4
- Push notifications 4
- Stuart 4
- Catalog changes 3
- Clients 3
- End user fees 3
- Firebase apps 3
- Lightspeed 3
- Subscriptions 3
- App store 2
- Audit logs 2
- Authorization tokens 2
- Features 2
- Heartbeat 2
- Kiosk iot 2
- Order batches 2
- Order batching configuration 2
- Store order capacity 2
- Tips 2
- Web order page 2
- White label contact form type 2
- App store entitlements 1
- Cross sell 1
- Integration metadata catalogue 1
- Intercom 1
- Kiosk entitlements 1
- Looker dashboard 1
- Looker single sign on 1
- Payment intents 1
- Payments 1
- Processing fee configs 1
- Receipts 1
- Search 1
- Terminal iot 1
Top actions
The Flipdish API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 18 of Flipdish's 18 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
flipdish.orders.listGet orders | Get orders. | read | commerce.order.list82 connectors |
flipdish.stores.listGet stores | Get stores. | read | commerce.store.list17 connectors |
flipdish.accounts.getGet account details | Get account details. | read | identity.current_user.get307 connectors |
flipdish.orders.getGet order by id | Get order by id. | read | commerce.order.get87 connectors |
flipdish.stores.createCreate store | Create store. | write | commerce.store.create9 connectors |
flipdish.customers.createCreate customer | Create customer. | write | commerce.customer.create43 connectors |
flipdish.vouchers.listGet vouchers | Get vouchers. | read | commerce.coupon.list29 connectors |
flipdish.vouchers.createCreate voucher | Create voucher. | write | commerce.coupon.create29 connectors |
flipdish.customers.getGet customer by id | Get customer by id. | read | commerce.customer.get45 connectors |
flipdish.webhooks.create_subscriptionCreate webhook subscription | Create webhook subscription. | write | automation.webhook.create209 connectors |
flipdish.webhooks.list_subscriptionsGet webhook subscriptions | Get webhook subscriptions. | read | automation.webhook.list202 connectors |
flipdish.webhooks.delete_subscriptionDelete webhook subscription | Delete webhook subscription. | destructive | automation.webhook.delete211 connectors |
Try it
Prompts to paste into Claude.
Each one names the Flipdish actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Flipdish orders from the last seven days are still unfulfilled?
calls
flipdish.orders.list - Writewrite
Create store in Flipdish. Show me exactly what you will send before you save it.
calls
flipdish.stores.create
Governance for Flipdish
Destructive actions wait for a yes.
63 Flipdish actions are destructive. The first 10:
- Delete webhook subscription
flipdish.webhooks.delete_subscription - Mark a Menu as Deleted
flipdish.menus.delete - Un assign
flipdish.hydra.un_assign - Reset mfa
flipdish.users.reset_mfa - Hydra delete emv
flipdish.hydra.delete_emv - Refund order
flipdish.orders.refund_order - Archive store
flipdish.stores.archive_store - Anonymize user
flipdish.users.anonymize_user - Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
flipdish.menus.delete_tax_rate - Add user to role
flipdish.users.add_user_to_role
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete webhook subscription?
intent: the user asked me to delete webhook subscription
account { op: "keys.create", name: "flipdish-agent", allowed_actions: ["flipdish.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "flipdish.webhooks.delete_subscription", approver: "[email protected]" }, { match: "flipdish.menus.delete", approver: "[email protected]" }, { match: "flipdish.hydra.un_assign", approver: "[email protected]" } ]}Cost
What Flipdish costs on actionlake.
Every Flipdish action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Flipdish refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 563 Flipdish actions
- 563actions pageeach page of a long list is one call
- 249reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Flipdish action.
563 actions by area: the id your agent calls, what it does, and its effect.
Stores40
flipdish.stores.createCreate storewriteflipdish.stores.getGet store by idreadflipdish.stores.listGet storesreadflipdish.stores.updateUpdate storewriteflipdish.stores.archive_storeArchive storedestructiveflipdish.stores.assign_menuAssign menuwrite- and 34 more in this area
Users32
flipdish.users.add_user_noteAdd user notewriteflipdish.users.create_user_delivery_locationCreate user delivery locationwriteflipdish.users.get_restaurant_user_accountsGet restaurant user accountsreadflipdish.users.get_restaurant_user_storesGet restaurant user storesreadflipdish.users.add_user_to_roleAdd user to roledestructiveflipdish.users.anonymize_userAnonymize userdestructive- and 26 more in this area
Menus29
flipdish.menus.create_draft_menu_from_existing_menuClone a menu, (without attaching stores)writeflipdish.menus.create_new_menu_asyncCreate a new menu asynchronouslywriteflipdish.menus.create_new_menu_for_appCreate a new menuwriteflipdish.menus.get_all_menu_metadata_by_menu_id_and_store_idGet all menu metadata by menu ID and store IDreadflipdish.menus.deleteMark a Menu as Deleteddestructiveflipdish.menus.delete_menu_imageDelete menu imagedestructive- and 23 more in this area
Hydra24
flipdish.hydra.assign_emvAssign emvwriteflipdish.hydra.attach_store_to_kioskAttach store to kioskwriteflipdish.hydra.attach_store_to_terminalAttach store to terminalwriteflipdish.hydra.create_emvHydra create emvwriteflipdish.hydra.cancel_emv_paymentCancel emv paymentdestructiveflipdish.hydra.delete_emvHydra delete emvdestructive- and 18 more in this area
Apps20
flipdish.apps.create_appCreate appwriteflipdish.apps.get_supported_countriesGet supported countriesreadflipdish.apps.listGet appsreadflipdish.apps.send_push_notificationSend push notificationwriteflipdish.apps.getGet appreadflipdish.apps.get_app_hostname_statusGet app hostname statusread- and 14 more in this area
Orders15
flipdish.orders.getGet order by idreadflipdish.orders.get_orders_summaryGet orders summaryreadflipdish.orders.get_orders_summary_newGet orders summary newreadflipdish.orders.listGet ordersreadflipdish.orders.accept_orderAccept orderwriteflipdish.orders.dispatch_orderDispatch orderwrite- and 9 more in this area
Card readers14
flipdish.card_readers.generate_stripe_terminal_locationGenerate stripe terminal locationwriteflipdish.card_readers.initiate_bluetooth_terminal_device_update_checkInitiate bluetooth terminal device update checkwriteflipdish.card_readers.initiate_kiosk_bluetooth_pairing_modeInitiate kiosk bluetooth pairing modewriteflipdish.card_readers.initiate_kiosk_bluetooth_update_installInitiate kiosk bluetooth update installwriteflipdish.card_readers.cancel_currently_initiated_bluetooth_device_updateCancel currently initiated bluetooth device updatedestructiveflipdish.card_readers.cancel_reader_actionCancel reader actiondestructive- and 8 more in this area
Channels12
flipdish.channels.assign_app_id_to_sales_channelAssign app id to sales channelwriteflipdish.channels.assign_store_to_channelAssign store to channelwriteflipdish.channels.attach_store_to_sales_channelAttach store to sales channelwriteflipdish.channels.get_assigned_channelsGet assigned channelsreadflipdish.channels.detach_all_stores_from_sales_channelDetach all stores from sales channeldestructiveflipdish.channels.detach_store_from_sales_channelDetach store from sales channeldestructive- and 6 more in this area
Oauth clients11
flipdish.oauth_clients.add_redirect_uriAdd redirect uriwriteflipdish.oauth_clients.create_oauth_appCreate oauth appwriteflipdish.oauth_clients.get_oauth_appsGet oauth appsreadflipdish.oauth_clients.get_redirect_urisGet redirect urisreadflipdish.oauth_clients.delete_oauth_appDelete oauth appdestructiveflipdish.oauth_clients.get_applicationsOauth clients get applicationsread- and 5 more in this area
Teammates11
flipdish.teammates.accept_invitationTeammates accept invitationreadflipdish.teammates.create_teammateCreate teammatewriteflipdish.teammates.get_teammates_by_app_idGet teammates by app idreadflipdish.teammates.pending_invitationsTeammates pending invitationsreadflipdish.teammates.accept_invitationsTeammates accept invitationswriteflipdish.teammates.delete_teammateDelete teammatedestructive- and 5 more in this area
Accounts10
flipdish.accounts.create_accountCreate accountwriteflipdish.accounts.create_basic_accountCreate basic accountwriteflipdish.accounts.getGet account detailsreadflipdish.accounts.get_localised_time_zonesGet localised time zonesreadflipdish.accounts.answer_sign_up_questionAnswer sign up questionwriteflipdish.accounts.change_passwordChange passwordwrite- and 4 more in this area
Campaigns10
flipdish.campaigns.create_loyalty_campaignCreate loyalty campaignwriteflipdish.campaigns.create_retention_campaignCreate retention campaignwriteflipdish.campaigns.get_loyalty_campaigns_for_appGet loyalty campaigns for appreadflipdish.campaigns.get_loyalty_campaigns_for_storeGet loyalty campaigns for storereadflipdish.campaigns.get_retention_campaigns_for_appGet retention campaigns for appreadflipdish.campaigns.get_retention_campaigns_for_storeGet retention campaigns for storeread- and 4 more in this area
Drivers10
flipdish.drivers.add_driver_notification_tokenDrivers add driver notification tokenwriteflipdish.drivers.driver_request_login_code_smsDrivers driver request login code smswriteflipdish.drivers.get_driver_profileDrivers get driver profilereadflipdish.drivers.get_stores_for_driverDrivers get stores for driverreadflipdish.drivers.delete_driver_profile_imageDrivers delete driver profile imagedestructiveflipdish.drivers.remove_driver_notification_tokenDrivers remove driver notification tokendestructive- and 4 more in this area
Menu section items10
flipdish.menu_section_items.clone_menu_section_itemClone menu section itemwriteflipdish.menu_section_items.create_menu_section_itemCreate menu section itemwriteflipdish.menu_section_items.create_menu_section_item_from_catalog_itemsCreate menu section items from a list of Catalog Itemswriteflipdish.menu_section_items.get_menu_itemsGet menu itemsreadflipdish.menu_section_items.delete_menu_section_itemDelete menu section itemdestructiveflipdish.menu_section_items.delete_menu_section_item_imageDelete menu section item imagedestructive- and 4 more in this area
Menu sections10
flipdish.menu_sections.clone_menu_sectionClone menu sectionwriteflipdish.menu_sections.create_menu_availability_for_daySet/update menu section availability hours.writeflipdish.menu_sections.create_menu_sectionCreate menu sectionwriteflipdish.menu_sections.create_menu_section_availabilityCreate menu availability typewriteflipdish.menu_sections.delete_menu_sectionDelete menu sectiondestructiveflipdish.menu_sections.delete_menu_section_imageDelete menu section imagedestructive- and 4 more in this area
Menu zones10
flipdish.menu_zones.add_menu_zoneAdds a new menu zone to a menu.writeflipdish.menu_zones.flip_menu_zonesFlips the order of two menu zones.writeflipdish.menu_zones.get_menu_zoneGets a specific menu zone for a given zone idreadflipdish.menu_zones.get_menu_zones_for_menu_idGets all the menu zones for a menureadflipdish.menu_zones.delete_menu_zoneDeletes a menu zone.destructiveflipdish.menu_zones.delete_menu_zone_imageDeletes a menu zone image.destructive- and 4 more in this area
Mobile apps10
flipdish.mobile_apps.get_app_config_sales_channelGet app config sales channelreadflipdish.mobile_apps.get_statisticsGet statisticsreadflipdish.mobile_apps.resubmissionResubmissionwriteflipdish.mobile_apps.submissionSubmissionwriteflipdish.mobile_apps.get_submission_detailsGet submission detailsreadflipdish.mobile_apps.get_submission_statusGet submission statusread- and 4 more in this area
Vouchers10
flipdish.vouchers.createCreate voucherwriteflipdish.vouchers.getGet voucher by idreadflipdish.vouchers.listGet vouchersreadflipdish.vouchers.updateUpdate voucherwriteflipdish.vouchers.get_voucher_by_codeGet voucher by codereadflipdish.vouchers.get_voucher_stats_by_idGet voucher stats by idread- and 4 more in this area
Webhooks10
flipdish.webhooks.create_subscriptionCreate webhook subscriptionwriteflipdish.webhooks.delete_subscriptionDelete webhook subscriptiondestructiveflipdish.webhooks.list_subscriptionsGet webhook subscriptionsreadflipdish.webhooks.update_subscriptionUpdate webhook subscriptionwriteflipdish.webhooks.create_webhook_subscription_event_namesCreate webhook subscription event nameswriteflipdish.webhooks.delete_webhook_subscription_event_nameDelete webhook subscription event namedestructive- and 4 more in this area
App store configurations9
flipdish.app_store_configurations.app_store_handle_oauth_response_codeApp store configurations app store handle oauth response codereadflipdish.app_store_configurations.create_app_store_configCreate app store configwriteflipdish.app_store_configurations.get_configured_app_single_appGet configured app single appreadflipdish.app_store_configurations.get_configured_appsGet configured appsreadflipdish.app_store_configurations.delete_app_store_configDelete app store configdestructiveflipdish.app_store_configurations.execute_configuration_actionExecute configuration actionwrite- and 3 more in this area
Bank account9
flipdish.bank_account.attach_bank_account_to_storeAttach bank account to storewriteflipdish.bank_account.create_bank_accountCreate bank accountwriteflipdish.bank_account.get_bank_accountsGet bank accountsreadflipdish.bank_account.get_countries_with_field_definitionsGet countries with field definitionsreadflipdish.bank_account.delete_bank_accountDelete bank accountdestructiveflipdish.bank_account.get_bank_account_by_idGet bank account by idread- and 3 more in this area
Events9
flipdish.events.get_customer_eventsGet customer eventsreadflipdish.events.get_eventsGet eventsreadflipdish.events.get_events_by_idGet events by idreadflipdish.events.get_menu_eventsGet menu eventsreadflipdish.events.get_order_eventsGet order eventsreadflipdish.events.get_order_events_by_customerGet order events by customerread- and 3 more in this area
Restaurant vouchers pay green9
flipdish.restaurant_vouchers_pay_green.create_pay_green_configurationCreate pay green configurationwriteflipdish.restaurant_vouchers_pay_green.get_elegible_storesGet elegible storesreadflipdish.restaurant_vouchers_pay_green.get_pay_green_configurationsGet pay green configurationsreadflipdish.restaurant_vouchers_pay_green.get_store_available_pay_green_configurationsGet store available pay green configurationsreadflipdish.restaurant_vouchers_pay_green.delete_pay_green_configurationDelete pay green configurationdestructiveflipdish.restaurant_vouchers_pay_green.get_store_pay_green_configurationGet store pay green configurationread- and 3 more in this area
White label config9
flipdish.white_label_config.get_app_general_configGet app general configreadflipdish.white_label_config.get_play_store_configGet play store configreadflipdish.white_label_config.get_white_label_app_store_configGet white label app store configreadflipdish.white_label_config.get_white_label_configGet white label configreadflipdish.white_label_config.get_white_label_config_by_app_name_idGet white label config by app name idreadflipdish.white_label_config.update_app_general_configUpdate app general configwrite- and 3 more in this area
Onboarding8
flipdish.onboarding.get_onboarding_configOnboarding get onboarding configreadflipdish.onboarding.get_onboarding_configsOnboarding get onboarding configsreadflipdish.onboarding.get_onboarding_itemsOnboarding get onboarding itemsreadflipdish.onboarding.get_onboarding_items_v2Onboarding get onboarding items v2readflipdish.onboarding.update_onboarding_configOnboarding update onboarding configwriteflipdish.onboarding.update_onboarding_config_by_idOnboarding update onboarding config by idwrite- and 2 more in this area
Store groups8
flipdish.store_groups.assign_stores_to_store_groupAssign stores to store groupwriteflipdish.store_groups.create_store_groupCreate store groupwriteflipdish.store_groups.get_store_groupsGet store groupsreadflipdish.store_groups.get_store_groups_extendedGet store groups extendedreadflipdish.store_groups.get_store_groupGet store groupreadflipdish.store_groups.remove_store_groupRemove store groupdestructive- and 2 more in this area
Stripe custom connect8
flipdish.stripe_custom_connect.create_bank_account_and_connected_accountCreate bank account and connected accountwriteflipdish.stripe_custom_connect.create_stripe_connected_accountCreate stripe connected accountwriteflipdish.stripe_custom_connect.create_stripe_connected_account_linkCreate stripe connected account linkwriteflipdish.stripe_custom_connect.get_custom_connectGet custom connectreadflipdish.stripe_custom_connect.refreshStripe custom connect refreshreadflipdish.stripe_custom_connect.set_bank_account_business_typeSet bank account business typewrite- and 2 more in this area
App store developer7
flipdish.app_store_developer.app_verification_updateApp verification updatewriteflipdish.app_store_developer.create_app_store_appCreate app store appwriteflipdish.app_store_developer.get_app_external_productGet app external productreadflipdish.app_store_developer.get_external_function_signing_keyGet external function signing keyreadflipdish.app_store_developer.delete_app_store_appDelete app store appdestructiveflipdish.app_store_developer.update_app_store_appUpdate app store appwrite- and 1 more in this area
Menu option set items7
flipdish.menu_option_set_items.add_menu_item_option_set_itemCreate menu item option set itemwriteflipdish.menu_option_set_items.get_menu_item_option_set_item_by_idGet menu item option set item by identifierreadflipdish.menu_option_set_items.get_menu_item_option_set_itemsGet menu item option set itemsreadflipdish.menu_option_set_items.set_option_set_item_taxSet Tax Rate on OptionSetItemwriteflipdish.menu_option_set_items.delete_option_set_item_imageDelete menu item option set item imagedestructiveflipdish.menu_option_set_items.remove_menu_item_option_set_itemDelete menu item option set itemdestructive- and 1 more in this area
Payouts7
flipdish.payouts.get_payout_chargebacksGet payout chargebacksreadflipdish.payouts.get_payout_ordersGet payout ordersreadflipdish.payouts.get_payout_other_chargesGet payout other chargesreadflipdish.payouts.get_payout_refundsGet payout refundsreadflipdish.payouts.get_payoutGet payoutreadflipdish.payouts.get_payout_summariesGet payout summariesread- and 1 more in this area
Website 7Apm 6Catalog groups 6Catalog items 6Catalog products 6Fulfillment state configuration 6Menu option sets 6Menus nutrition info 6Metafield definitions 6Address 5Location 5Payout reports 5SMS provider credentials 5White label builds 5Customers 4Delivery zone 4Device 4FPM 4Home 4Invoices 4Location areas 4Menus nutrition info V2 4Push notifications 4Stuart 4Catalog changes 3Clients 3End user fees 3Firebase apps 3Lightspeed 3Subscriptions 3App store 2Audit logs 2Authorization tokens 2Features 2Heartbeat 2Kiosk iot 2Order batches 2Order batching configuration 2Store order capacity 2Tips 2Web order page 2White label contact form type 2App store entitlements 1Cross sell 1Integration metadata catalogue 1Intercom 1Kiosk entitlements 1Looker dashboard 1Looker single sign on 1Payment intents 1Payments 1Processing fee configs 1Receipts 1Search 1Terminal iot 1
This index shows a sample of each area. All 563 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Flipdish MCP server, answered.
Is there a Flipdish MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 563 Flipdish actions across stores, users, menus and hydra, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Flipdish.
What do I need to connect Flipdish?
Flipdish OAuth app Client ID and Flipdish OAuth app Secret Key (same page as the Client ID). The free call account { op: "connections.requirements", service: "flipdish" } lists exactly what to paste.
Can an AI agent delete or change things in Flipdish?
Only if its key allows it, and only with an explicit confirmation. 63 Flipdish actions are destructive, including delete webhook subscription, mark a Menu as Deleted and un assign. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Flipdish API limit?
actionlake paces every call to the limits in the Flipdish service file: 10 calls a second per connection. Repeated reads are answered from cache (249 Flipdish actions can be), which never reaches Flipdish.
What does a Flipdish action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (563 Flipdish actions page). Cache hits, searches, dry runs and calls Flipdish refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Flipdish API does it cover?
The Flipdish Open API v1.0 (Swagger 2.0) at api.flipdish.co/api/v1.0. It is built from Flipdish's documentation as read on 23 October 2026. 563 actions in 85 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Flipdish data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Flipdish credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Flipdish today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.