Tools
127 Amba MCP tools, grouped by domain.
The Amba MCP server exposes 127 tools across 18 domains. Every tool wraps an Admin API endpoint — see the API reference for the full request / response shapes.
Your MCP client lists the live set on connect (tools/list returns names + input schemas); the table below is for orientation.
| Domain | Count | What it covers | Sample tool |
|---|---|---|---|
setup | 1 | Platform-specific SDK setup snippets (Expo, RN, native) | amba_get_sdk_setup_instructions |
projects | 2 | List + inspect projects, read API keys | amba_list_projects |
users | ~6 | List, fetch, update end users; track events server-side | amba_get_user |
push | 5 | Campaigns, immediate / scheduled delivery, test sends, token inspection | amba_create_push_campaign |
segments | 4 | Rule-based audience definition + on-demand re-evaluation | amba_create_segment |
config | 3 | Remote config keys with segment + percentage conditions | amba_set_config |
content | 5 | Content libraries, item bulk import, scheduled delivery | amba_create_content_schedule |
streaks | 3 | Streak definitions with grace periods + freezes | amba_create_streak |
xp | 4 | XP rules, user XP / level lookups | amba_create_xp_rule |
achievements | 4 | Auto-unlock achievements with progress criteria | amba_create_achievement |
leaderboards | 4 | XP / streak / custom leaderboards with windowing | amba_create_leaderboard |
challenges | 4 | Time-limited challenges with rewards | amba_create_challenge |
social | 12 | Friends, groups, feed rules, messaging, reviews | amba_create_feed_rule |
economy | 14 | Virtual currencies, catalog, stores, inventory, referrals | amba_grant_currency |
platform | 12 | Onboarding flows, roles, deep links, media, moderation | amba_create_onboarding_flow |
integrations | 4 | APNs / FCM / RevenueCat / Superwall config + live credential testing | amba_configure_integration |
analytics | ~8 | Per-domain stats reads (DAU, retention, segment sizes) | amba_get_link_stats |
events | ~3 | Backend-side event ingestion + querying | amba_track_event |
Counts mark the current ship; new tools land alongside Admin API additions. Your agent will always see the canonical list — these tables are a map, not the territory.
Tool naming
Every tool starts with amba_ and uses a verb-first snake_case convention:
amba_create_<resource>— make a new resource.amba_list_<resource>— paginate.amba_get_<resource>— single fetch.amba_update_<resource>/amba_set_<resource>— mutate.amba_delete_<resource>— remove.amba_get_<resource>_stats— analytics rollups.
That uniformity matters in practice — agents pick the right tool first try because the names are predictable.
Next
- Examples — prompts that exercise these tools end-to-end.
- API reference — the underlying HTTP endpoints.