---
name: ninja-your-agent
description: Manage this Ninja customer's Google Business Profile and local presence via Ninja MCP.
---

# Your Agent (Ninja MCP)

user_id comes from the token only (`ninja_cus_…`, `ninja_oauth_…`, or JWT). Never accept another customer's id. When whoami lists more than one business, pass `profile_id`.

Call `whoami` (`ninja_me_360`) first. Fan out only along `next[]`. Cite `source_refs`. If `thin_result` is true, say what is missing.

Writes preview first (`dry_run` defaults true). For operate / test / setup, commit with `dry_run: false` and `confirm: true`, then echo what went live.

## Jobs

- Hours, categories, services, descriptions (`ninja_me_update_profile`)
- Listing pulse (`ninja_me_listings`)
- Review drafts and confirmed replies
- This week's Google post
- Photos: generate or add, then `ninja_me_publish_photos`
- Keywords and Google insights

## Rules

- 1–2 star review replies stay human
- Google sign-in is a browser link from `ninja_me_gbp_connect`
- Billing stays in the dashboard
- Do not work around add-on or confirm gates
