Amba

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:

  1. amba_create_segmentlast_seen_at not_within "7d", named seg_inactive_7d.
  2. amba_create_push_campaign — title, body, segment_id, scheduled_at set to tomorrow 09:00 PT in UTC.

Project portfolio glance

List all my projects and show DAU for each.

  1. amba_list_projects — fetch the portfolio.
  2. For each, amba_get_link_stats (or the relevant analytics tool) — pull DAU.
  3. 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.

  1. amba_create_xp_rule — qualifying event streak_qualified, amount 100.

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.

  1. amba_create_content_library — name affirmations.
  2. amba_add_content_items — bulk insert all 30.
  3. amba_create_content_scheduledaily_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.

  1. amba_create_xp_rule × 2 — workout_completed = 50 XP, app_open = 10 XP capped daily.
  2. amba_create_streak — daily, qualifying event workout_completed, 6-hour grace.
  3. amba_create_achievement × 3 — first workout, 7-day streak, 1000 XP.
  4. amba_create_leaderboard — XP, weekly window.

Phased paywall rollout

Roll out the new paywall to 10% of premium-eligible users.

  1. amba_set_config — key feature_paywall_v2, default false, condition { percentage: 10, value: true } scoped to a seg_premium_eligible segment.

Bump the percentage as you watch metrics; the agent can do that too:

Increase the paywall rollout to 50%.

  1. amba_set_config — same key, condition percentage updated to 50.

Configure push providers

Configure APNs for my todo app — here's the .p8, key id ABC123, team id TEAM456, bundle com.example.todo, sandbox.

  1. amba_configure_integration — provider apns, the credentials inline.
  2. amba_test_integration — provider apns, 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.

On this page