Agent tools
The services used by NativeExpress provide tools that let your coding agent inspect and configure your accounts.
| Service | What your agent can do | Setup instructions |
|---|---|---|
| RevenueCat | Configure projects, products, entitlements and offerings; inspect purchases | AI toolkit |
| Supabase | Query data, manage migrations and deploy edge functions | MCP server |
| Expo | Read Expo guidance and work with EAS builds | Agents |
| Sentry | Inspect issues, stack traces and performance data | Sentry MCP |
| PostHog | Query analytics and manage project resources | MCP |
| OneSignal | Manage users, segments and messages | MCP |
| Superwall | Manage projects, paywalls, products and campaigns; design paywalls from templates | MCP |
| Superwall | Create apps, entitlements, products and campaigns from the terminal | CLI and skills |
Follow the vendor’s installation instructions for your agent. A skill provides instructions; an authenticated MCP connection provides account access. Installing skills alone does not connect the vendor account.
MCP server addresses
| Service | Address |
|---|---|
| Supabase | https://mcp.supabase.com/mcp |
| Sentry | https://mcp.sentry.dev/mcp |
| OneSignal | https://api.onesignal.com/mcp/oauth |
| Superwall | https://superwall-mcp.superwall.com/mcp |
The following example connects Supabase. Replace <your-project-ref> with your
project reference. The URL scopes the connection to that project and makes
database queries read-only.
Claude Code
claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp?project_ref=<your-project-ref>&read_only=true"Open /mcp in Claude Code to authenticate.
After connecting, ask your agent to list the project’s tables. If you need it to apply a migration, configure write access for the intended development project before starting that task.
Superwall CLI
Install the CLI and log in once. superwall login opens a browser, so you run
it yourself; your agent can run the other commands.
npm install --global superwall
superwall login
superwall whoami --jsonsuperwall login also installs Superwall’s agent skills for every agent it
finds. To install them without logging in, run npx superwall skills or
npx skills add superwall/skills.
The Superwall setup lists the commands for this app. Four commands would undo how it is wired:
superwall integrateinstalls the SDK over the app’s RevenueCat purchase controller.superwall migratemoves purchases off RevenueCat.superwall review --fixapplies fixes measured against Superwall’s own setup.superwall reviewalone only writes a plan.superwall ascuploads your App Store Connect.p8key to Superwall’s proxy.
Superwall’s skills carry SDK instructions for a different purchase setup, so use them for account resources only. The CLI cannot design paywalls; the MCP server and the dashboard can.
Account and project scope
These tools use the permissions of the account you authenticate with. Scope connections to the project you are working on when the vendor supports it. For OneSignal tests, specify your test device or segment before sending.
Vendor configuration and app configuration are separate. If your agent creates
an entitlement called premium in RevenueCat, it must also update the app and
server entitlement settings described in function secrets.
Run yarn skills:doctor to inspect configuration, then test the affected feature.