MCP tools can't create/edit workflows containing Supabase actions (Select or RPC) — even when they're already live in the project

Summary

Using Claude (via the WeWeb MCP integration) to build and edit frontend workflows, I’ve hit a consistent blocker: any workflow containing a Supabase Select or Call Postgres Function action gets rejected by the MCP tool with a “action type not found” error — even though these same action types are already running successfully, live, in my project (added originally through the normal Editor UI).

This means AI-assisted workflow editing basically doesn’t work for anything involving the database, which is most of what a real app does.

What I’m seeing

When Claude tries to create or edit a workflow that includes a Supabase action, it fails with:

The generated workflow is not valid, please retry: [WRONG_ACTION_TYPES]
Action "supabase/select" not found in the list of all workflow actions
Action "supabase/rpc" not found in the list of all workflow actions

The odd part: this happens even when the exact same action, copied byte-for-byte from an existing workflow that is currently working in the live app, is submitted back unchanged. It’s not a mistake in what’s being sent — it’s the validator not recognizing the action type at all.

It’s also inconsistent — it worked for me a couple of times early on, then started failing on effectively everything afterwards, including page-level workflows and workflows that hadn’t changed structurally from ones that had previously gone through fine.

This isn’t something I hand-built — it was added via the normal action picker in the Editor (“Database | Call Postgres Function”), and it’s currently calling a real Postgres function and returning a result correctly. Same story for supabase/select (“Database | Select”) — plenty of working examples already in the app.

What Support said

I raised this with WeWeb support and got two useful but slightly conflicting answers:

  • Database | Select — confirmed as a normal, documented, supported workflow action.
  • RPC / stored procedures — support said this isn’t currently a built-in workflow action per the docs, and is only tracked as a feature request.

That second point doesn’t match what I’m actually seeing in my own project — the RPC action exists, is selectable in the Editor UI today, and is working in production. I pointed this out and support’s follow-up was essentially “the documentation doesn’t describe a ‘Call Postgres Function’ action, so there’s no indication it’s officially supported” — which is a documentation-coverage answer, not a “this doesn’t exist” answer. I’ve got the live API response showing otherwise.

Is anyone else seeing MCP-based workflow edits fail specifically on Supabase actions (Select or RPC)?

  1. Is the MCP tool’s action-type validator meant to stay in sync with what the Editor actually supports, or is there a known gap between them right now?
  2. For those of you with RPC/“Call Postgres Function” actions already in your apps — can you confirm whether this is officially supported, deprecated-but-still-working, or something that’s not meant to be relied on long-term?

Not blocking my actual app (everything that was already built keeps working fine) — but it means AI-assisted editing can’t currently touch anything involving the database, which is a big limitation if you’re trying to use Claude/MCP to iterate quickly.

Happy to share more detail (project structure, exact repro steps, full error payloads) if it helps get this looked at.

Hey @Richard_Thorn :waving_hand:

The MCP doesn’t support integration actions yet. The team is currently working on it. ETA 1-2 weeks :slight_smile:

I’m a newbie. I’m using Claude and Xano. It sounds like I’m getting a similar error.
Claude prepared this summary of the problem:

The generated workflow is not valid, please retry: [WRONG_ACTION_TYPES] Action “xano/request” not found in the list of all workflow actions

Details support will want:

  • Where it occurs: any call to the WeWeb MCP tools createFrontendWorkflow or editFrontendWorkflow where the workflow contains an action of type xano/request. The call is rejected at validation — nothing is saved.
  • Key evidence it’s a validator bug, not user error: the same xano/request actions already exist in this project’s live, published workflows (added earlier via MCP when it worked, running in production right now). Submitting an action copied byte-for-byte from a working workflow is rejected with the same error. All other MCP operations work fine — element edits, variables, styles, searches, and workflows containing only built-in actions (custom-js, if, update-variable, etc.).
  • When it started: worked up to ~5 August 2026; failing consistently since ~6 August. Retested 7 August including after fully disconnecting and reconnecting the MCP — same result.
  • Not plugin-specific: community thread 21499 (“MCP tools can’t create/edit workflows containing Supabase actions”) reports the identical [WRONG_ACTION_TYPES] error for supabase/select and supabase/rpc, same timeline. So the validator is rejecting plugin action types generally, not just Xano.

One thing worth adding to your message: ask them whether the MCP validator’s action list is supposed to include installed plugin actions — that’s the precise thing that appears to have broken.

Sources: WeWeb Community thread 21499
xano