Skip to Content

Agent tools

The services used by NativeExpress provide tools that let your coding agent inspect and configure your accounts.

ServiceWhat your agent can doSetup instructions
RevenueCatConfigure projects, products, entitlements and offerings; inspect purchasesAI toolkit 
SupabaseQuery data, manage migrations and deploy edge functionsMCP server 
ExpoRead Expo guidance and work with EAS buildsAgents 
SentryInspect issues, stack traces and performance dataSentry MCP 
PostHogQuery analytics and manage project resourcesMCP 
OneSignalManage users, segments and messagesMCP 
SuperwallManage projects, paywalls, products and campaigns; design paywalls from templatesMCP 
SuperwallCreate apps, entitlements, products and campaigns from the terminalCLI  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

ServiceAddress
Supabasehttps://mcp.supabase.com/mcp
Sentryhttps://mcp.sentry.dev/mcp
OneSignalhttps://api.onesignal.com/mcp/oauth
Superwallhttps://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 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 --json

superwall 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 integrate installs the SDK over the app’s RevenueCat purchase controller.
  • superwall migrate moves purchases off RevenueCat.
  • superwall review --fix applies fixes measured against Superwall’s own setup. superwall review alone only writes a plan.
  • superwall asc uploads your App Store Connect .p8 key 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.

Last updated on