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