Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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 ID
    • client_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
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Stores

    40

    18 read · 20 write · 2 destructive

    Get stores · Create store · Get store by id · Update store

  2. Users

    32

    13 read · 14 write · 5 destructive

    Add user note · Create user delivery location · Get restaurant user accounts · Get restaurant user stores

  3. Menus

    29

    11 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

  4. Hydra

    24

    10 read · 10 write · 4 destructive

    Assign emv · Attach store to kiosk · Attach store to terminal · Hydra create emv

  5. Apps

    20

    9 read · 11 write · 0 destructive

    Create app · Get supported countries · Get apps · Send push notification

  6. Orders

    15

    9 read · 4 write · 2 destructive

    Get orders · Get order by id · Get orders summary · Get orders summary new

  7. Card readers

    14

    4 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

  8. Channels

    12

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

ActionWhat it doesEffectSame name in
flipdish.orders.listGet ordersGet orders.readcommerce.order.list82 connectors
flipdish.stores.listGet storesGet stores.readcommerce.store.list17 connectors
flipdish.accounts.getGet account detailsGet account details.readidentity.current_user.get307 connectors
flipdish.orders.getGet order by idGet order by id.readcommerce.order.get87 connectors
flipdish.stores.createCreate storeCreate store.writecommerce.store.create9 connectors
flipdish.customers.createCreate customerCreate customer.writecommerce.customer.create43 connectors
flipdish.vouchers.listGet vouchersGet vouchers.readcommerce.coupon.list29 connectors
flipdish.vouchers.createCreate voucherCreate voucher.writecommerce.coupon.create29 connectors
flipdish.customers.getGet customer by idGet customer by id.readcommerce.customer.get45 connectors
flipdish.webhooks.create_subscriptionCreate webhook subscriptionCreate webhook subscription.writeautomation.webhook.create209 connectors
flipdish.webhooks.list_subscriptionsGet webhook subscriptionsGet webhook subscriptions.readautomation.webhook.list202 connectors
flipdish.webhooks.delete_subscriptionDelete webhook subscriptionDelete webhook subscription.destructiveautomation.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.

  1. Readread

    Which Flipdish orders from the last seven days are still unfulfilled?

    callsflipdish.orders.list

  2. Writewrite

    Create store in Flipdish. Show me exactly what you will send before you save it.

    callsflipdish.stores.create

Governance for Flipdish

Destructive actions wait for a yes.

63 Flipdish actions are destructive. The first 10:

  • Delete webhook subscriptionflipdish.webhooks.delete_subscription
  • Mark a Menu as Deletedflipdish.menus.delete
  • Un assignflipdish.hydra.un_assign
  • Reset mfaflipdish.users.reset_mfa
  • Hydra delete emvflipdish.hydra.delete_emv
  • Refund orderflipdish.orders.refund_order
  • Archive storeflipdish.stores.archive_store
  • Anonymize userflipdish.users.anonymize_user
  • Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attachedflipdish.menus.delete_tax_rate
  • Add user to roleflipdish.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.

doflipdish.webhooks.delete_subscriptionconfirm_policy: human

Delete webhook subscription?

intent: the user asked me to delete webhook subscription

run suspended · waiting for a named person · key flipdish-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Flipdish only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

Action index

Every Flipdish action.

563 actions by area: the id your agent calls, what it does, and its effect.

Stores40
  • flipdish.stores.createCreate storewrite
  • flipdish.stores.getGet store by idread
  • flipdish.stores.listGet storesread
  • flipdish.stores.updateUpdate storewrite
  • flipdish.stores.archive_storeArchive storedestructive
  • flipdish.stores.assign_menuAssign menuwrite
  • and 34 more in this area
Users32
  • flipdish.users.add_user_noteAdd user notewrite
  • flipdish.users.create_user_delivery_locationCreate user delivery locationwrite
  • flipdish.users.get_restaurant_user_accountsGet restaurant user accountsread
  • flipdish.users.get_restaurant_user_storesGet restaurant user storesread
  • flipdish.users.add_user_to_roleAdd user to roledestructive
  • flipdish.users.anonymize_userAnonymize userdestructive
  • and 26 more in this area
Menus29
  • flipdish.menus.create_draft_menu_from_existing_menuClone a menu, (without attaching stores)write
  • flipdish.menus.create_new_menu_asyncCreate a new menu asynchronouslywrite
  • flipdish.menus.create_new_menu_for_appCreate a new menuwrite
  • flipdish.menus.get_all_menu_metadata_by_menu_id_and_store_idGet all menu metadata by menu ID and store IDread
  • flipdish.menus.deleteMark a Menu as Deleteddestructive
  • flipdish.menus.delete_menu_imageDelete menu imagedestructive
  • and 23 more in this area
Hydra24
  • flipdish.hydra.assign_emvAssign emvwrite
  • flipdish.hydra.attach_store_to_kioskAttach store to kioskwrite
  • flipdish.hydra.attach_store_to_terminalAttach store to terminalwrite
  • flipdish.hydra.create_emvHydra create emvwrite
  • flipdish.hydra.cancel_emv_paymentCancel emv paymentdestructive
  • flipdish.hydra.delete_emvHydra delete emvdestructive
  • and 18 more in this area
Apps20
  • flipdish.apps.create_appCreate appwrite
  • flipdish.apps.get_supported_countriesGet supported countriesread
  • flipdish.apps.listGet appsread
  • flipdish.apps.send_push_notificationSend push notificationwrite
  • flipdish.apps.getGet appread
  • flipdish.apps.get_app_hostname_statusGet app hostname statusread
  • and 14 more in this area
Orders15
  • flipdish.orders.getGet order by idread
  • flipdish.orders.get_orders_summaryGet orders summaryread
  • flipdish.orders.get_orders_summary_newGet orders summary newread
  • flipdish.orders.listGet ordersread
  • flipdish.orders.accept_orderAccept orderwrite
  • flipdish.orders.dispatch_orderDispatch orderwrite
  • and 9 more in this area
Card readers14
  • flipdish.card_readers.generate_stripe_terminal_locationGenerate stripe terminal locationwrite
  • flipdish.card_readers.initiate_bluetooth_terminal_device_update_checkInitiate bluetooth terminal device update checkwrite
  • flipdish.card_readers.initiate_kiosk_bluetooth_pairing_modeInitiate kiosk bluetooth pairing modewrite
  • flipdish.card_readers.initiate_kiosk_bluetooth_update_installInitiate kiosk bluetooth update installwrite
  • flipdish.card_readers.cancel_currently_initiated_bluetooth_device_updateCancel currently initiated bluetooth device updatedestructive
  • flipdish.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 channelwrite
  • flipdish.channels.assign_store_to_channelAssign store to channelwrite
  • flipdish.channels.attach_store_to_sales_channelAttach store to sales channelwrite
  • flipdish.channels.get_assigned_channelsGet assigned channelsread
  • flipdish.channels.detach_all_stores_from_sales_channelDetach all stores from sales channeldestructive
  • flipdish.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 uriwrite
  • flipdish.oauth_clients.create_oauth_appCreate oauth appwrite
  • flipdish.oauth_clients.get_oauth_appsGet oauth appsread
  • flipdish.oauth_clients.get_redirect_urisGet redirect urisread
  • flipdish.oauth_clients.delete_oauth_appDelete oauth appdestructive
  • flipdish.oauth_clients.get_applicationsOauth clients get applicationsread
  • and 5 more in this area
Teammates11
  • flipdish.teammates.accept_invitationTeammates accept invitationread
  • flipdish.teammates.create_teammateCreate teammatewrite
  • flipdish.teammates.get_teammates_by_app_idGet teammates by app idread
  • flipdish.teammates.pending_invitationsTeammates pending invitationsread
  • flipdish.teammates.accept_invitationsTeammates accept invitationswrite
  • flipdish.teammates.delete_teammateDelete teammatedestructive
  • and 5 more in this area
Accounts10
  • flipdish.accounts.create_accountCreate accountwrite
  • flipdish.accounts.create_basic_accountCreate basic accountwrite
  • flipdish.accounts.getGet account detailsread
  • flipdish.accounts.get_localised_time_zonesGet localised time zonesread
  • flipdish.accounts.answer_sign_up_questionAnswer sign up questionwrite
  • flipdish.accounts.change_passwordChange passwordwrite
  • and 4 more in this area
Campaigns10
  • flipdish.campaigns.create_loyalty_campaignCreate loyalty campaignwrite
  • flipdish.campaigns.create_retention_campaignCreate retention campaignwrite
  • flipdish.campaigns.get_loyalty_campaigns_for_appGet loyalty campaigns for appread
  • flipdish.campaigns.get_loyalty_campaigns_for_storeGet loyalty campaigns for storeread
  • flipdish.campaigns.get_retention_campaigns_for_appGet retention campaigns for appread
  • flipdish.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 tokenwrite
  • flipdish.drivers.driver_request_login_code_smsDrivers driver request login code smswrite
  • flipdish.drivers.get_driver_profileDrivers get driver profileread
  • flipdish.drivers.get_stores_for_driverDrivers get stores for driverread
  • flipdish.drivers.delete_driver_profile_imageDrivers delete driver profile imagedestructive
  • flipdish.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 itemwrite
  • flipdish.menu_section_items.create_menu_section_itemCreate menu section itemwrite
  • flipdish.menu_section_items.create_menu_section_item_from_catalog_itemsCreate menu section items from a list of Catalog Itemswrite
  • flipdish.menu_section_items.get_menu_itemsGet menu itemsread
  • flipdish.menu_section_items.delete_menu_section_itemDelete menu section itemdestructive
  • flipdish.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 sectionwrite
  • flipdish.menu_sections.create_menu_availability_for_daySet/update menu section availability hours.write
  • flipdish.menu_sections.create_menu_sectionCreate menu sectionwrite
  • flipdish.menu_sections.create_menu_section_availabilityCreate menu availability typewrite
  • flipdish.menu_sections.delete_menu_sectionDelete menu sectiondestructive
  • flipdish.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.write
  • flipdish.menu_zones.flip_menu_zonesFlips the order of two menu zones.write
  • flipdish.menu_zones.get_menu_zoneGets a specific menu zone for a given zone idread
  • flipdish.menu_zones.get_menu_zones_for_menu_idGets all the menu zones for a menuread
  • flipdish.menu_zones.delete_menu_zoneDeletes a menu zone.destructive
  • flipdish.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 channelread
  • flipdish.mobile_apps.get_statisticsGet statisticsread
  • flipdish.mobile_apps.resubmissionResubmissionwrite
  • flipdish.mobile_apps.submissionSubmissionwrite
  • flipdish.mobile_apps.get_submission_detailsGet submission detailsread
  • flipdish.mobile_apps.get_submission_statusGet submission statusread
  • and 4 more in this area
Vouchers10
  • flipdish.vouchers.createCreate voucherwrite
  • flipdish.vouchers.getGet voucher by idread
  • flipdish.vouchers.listGet vouchersread
  • flipdish.vouchers.updateUpdate voucherwrite
  • flipdish.vouchers.get_voucher_by_codeGet voucher by coderead
  • flipdish.vouchers.get_voucher_stats_by_idGet voucher stats by idread
  • and 4 more in this area
Webhooks10
  • flipdish.webhooks.create_subscriptionCreate webhook subscriptionwrite
  • flipdish.webhooks.delete_subscriptionDelete webhook subscriptiondestructive
  • flipdish.webhooks.list_subscriptionsGet webhook subscriptionsread
  • flipdish.webhooks.update_subscriptionUpdate webhook subscriptionwrite
  • flipdish.webhooks.create_webhook_subscription_event_namesCreate webhook subscription event nameswrite
  • flipdish.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 coderead
  • flipdish.app_store_configurations.create_app_store_configCreate app store configwrite
  • flipdish.app_store_configurations.get_configured_app_single_appGet configured app single appread
  • flipdish.app_store_configurations.get_configured_appsGet configured appsread
  • flipdish.app_store_configurations.delete_app_store_configDelete app store configdestructive
  • flipdish.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 storewrite
  • flipdish.bank_account.create_bank_accountCreate bank accountwrite
  • flipdish.bank_account.get_bank_accountsGet bank accountsread
  • flipdish.bank_account.get_countries_with_field_definitionsGet countries with field definitionsread
  • flipdish.bank_account.delete_bank_accountDelete bank accountdestructive
  • flipdish.bank_account.get_bank_account_by_idGet bank account by idread
  • and 3 more in this area
Events9
  • flipdish.events.get_customer_eventsGet customer eventsread
  • flipdish.events.get_eventsGet eventsread
  • flipdish.events.get_events_by_idGet events by idread
  • flipdish.events.get_menu_eventsGet menu eventsread
  • flipdish.events.get_order_eventsGet order eventsread
  • flipdish.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 configurationwrite
  • flipdish.restaurant_vouchers_pay_green.get_elegible_storesGet elegible storesread
  • flipdish.restaurant_vouchers_pay_green.get_pay_green_configurationsGet pay green configurationsread
  • flipdish.restaurant_vouchers_pay_green.get_store_available_pay_green_configurationsGet store available pay green configurationsread
  • flipdish.restaurant_vouchers_pay_green.delete_pay_green_configurationDelete pay green configurationdestructive
  • flipdish.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 configread
  • flipdish.white_label_config.get_play_store_configGet play store configread
  • flipdish.white_label_config.get_white_label_app_store_configGet white label app store configread
  • flipdish.white_label_config.get_white_label_configGet white label configread
  • flipdish.white_label_config.get_white_label_config_by_app_name_idGet white label config by app name idread
  • flipdish.white_label_config.update_app_general_configUpdate app general configwrite
  • and 3 more in this area
Onboarding8
  • flipdish.onboarding.get_onboarding_configOnboarding get onboarding configread
  • flipdish.onboarding.get_onboarding_configsOnboarding get onboarding configsread
  • flipdish.onboarding.get_onboarding_itemsOnboarding get onboarding itemsread
  • flipdish.onboarding.get_onboarding_items_v2Onboarding get onboarding items v2read
  • flipdish.onboarding.update_onboarding_configOnboarding update onboarding configwrite
  • flipdish.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 groupwrite
  • flipdish.store_groups.create_store_groupCreate store groupwrite
  • flipdish.store_groups.get_store_groupsGet store groupsread
  • flipdish.store_groups.get_store_groups_extendedGet store groups extendedread
  • flipdish.store_groups.get_store_groupGet store groupread
  • flipdish.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 accountwrite
  • flipdish.stripe_custom_connect.create_stripe_connected_accountCreate stripe connected accountwrite
  • flipdish.stripe_custom_connect.create_stripe_connected_account_linkCreate stripe connected account linkwrite
  • flipdish.stripe_custom_connect.get_custom_connectGet custom connectread
  • flipdish.stripe_custom_connect.refreshStripe custom connect refreshread
  • flipdish.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 updatewrite
  • flipdish.app_store_developer.create_app_store_appCreate app store appwrite
  • flipdish.app_store_developer.get_app_external_productGet app external productread
  • flipdish.app_store_developer.get_external_function_signing_keyGet external function signing keyread
  • flipdish.app_store_developer.delete_app_store_appDelete app store appdestructive
  • flipdish.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 itemwrite
  • flipdish.menu_option_set_items.get_menu_item_option_set_item_by_idGet menu item option set item by identifierread
  • flipdish.menu_option_set_items.get_menu_item_option_set_itemsGet menu item option set itemsread
  • flipdish.menu_option_set_items.set_option_set_item_taxSet Tax Rate on OptionSetItemwrite
  • flipdish.menu_option_set_items.delete_option_set_item_imageDelete menu item option set item imagedestructive
  • flipdish.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 chargebacksread
  • flipdish.payouts.get_payout_ordersGet payout ordersread
  • flipdish.payouts.get_payout_other_chargesGet payout other chargesread
  • flipdish.payouts.get_payout_refundsGet payout refundsread
  • flipdish.payouts.get_payoutGet payoutread
  • flipdish.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.