Example Prompts
Real prompts that drive end-to-end Amba workflows through the MCP server.
The whole point of MCP is that you describe the outcome and your agent composes the tool calls. Here are prompts that work — copy, paste, watch the agent stitch them together.
Re-engagement push
Create a push campaign for users who haven't logged in for 7 days. Title: "We miss you 👋". Body: "Come back and check off a todo." Schedule it for tomorrow at 9am Pacific.
The agent calls:
amba_segments_create—last_seen_at not_within "7d", namedseg_inactive_7d.amba_push_campaigns_create— title, body,segment_id,scheduled_atset to tomorrow 09:00 PT in UTC.
Project portfolio glance
List all my projects and show DAU for each.
amba_projects_list— fetch the portfolio.- For each,
amba_tracked_links_get_stats(or the relevant analytics tool) — pull DAU. - The agent renders a single comparison table.
XP rule for streak completers
Add a new XP rule that grants 100 XP for completing a streak day.
amba_xp_rules_create— qualifying eventstreak_qualified, amount100.
The streak system already emits streak_qualified whenever a user keeps their streak alive, so the rule lights up immediately.
Daily affirmations content library
Set up a daily affirmations content library. Add the 30 quotes I'll paste in. Schedule one per day at 8am in the user's local timezone.
amba_content_libraries_create— nameaffirmations.amba_content_items_add— bulk insert all 30.amba_content_schedules_create—daily_rotation,cron: "0 8 * * *", with the user's timezone resolved at delivery time.
Full fitness gamification
Stand up gamification for a fitness app: XP for workouts and app opens, a daily workout streak, three achievements, and a weekly XP leaderboard.
amba_xp_rules_create× 2 —workout_completed = 50 XP,app_open = 10 XPcapped daily.amba_streaks_create— daily, qualifying eventworkout_completed, 6-hour grace.amba_achievements_create× 3 — first workout, 7-day streak, 1000 XP.amba_leaderboards_create— XP, weekly window.
Paywall feature switch
Add a switch for the new paywall, off for now.
amba_remote_configs_create— keyfeature_paywall_v2,value: false,value_type: "boolean".
Turn it on when you're ready; the agent can do that too:
Turn the new paywall on.
amba_remote_configs_update— same key,value: true.
Every caller whose request no condition on the key matches reads the new value on its next GET /v1/client/config. Segment and percentage conditions on the key apply to signed-in users and keep their own values.
Configure push providers
Configure APNs for my todo app — here's the .p8, key id ABC123, team id TEAM456, bundle com.example.todo, sandbox.
amba_integrations_configure— providerapns, the credentials inline.amba_integrations_test— providerapns, validates against Apple before you trust it.
A 401/403 from Apple surfaces as valid: false and the agent can tell you exactly which field is wrong.