
PlainRouter
Inspect an approved ad account and first-party signal health, then propose policy-gated actions.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
Inspect an approved ad account and first-party signal health, then propose policy-gated actions.
Server tool list (10)
Raw names from tools/list. Only developers need these.
| get_account_state | Return the authorized advertising account, workspace, connection, Signal destination, and currently available read-only capabilities. |
| get_signal_health | Diagnostic view of first-party event flow, Meta delivery outcomes, match quality, and reconciliation gaps from Plainrouter stored measurements. Not admissible evidence for spend-affecting proposals. Does not call the Marketing API. |
| get_performance | Admissible proposal evidence comparing Meta-reported conversions with gateway-verified accepted conversions, plus the latest stored daily Meta spend and delivery metrics. |
| verify_signal_ingestion | Verify server-side Signal ingestion by writing one idempotent, identity-free modeled event for the authorized workspace. This confirms ledger receipt but does not count as real arrival evidence or complete onboarding. No spend capability. |
| propose-actions | Propose a batch of budget, status, upload, or creative-duplication actions for the approved ad account. Budget and status proposals are recommendations only; their execution is disabled in this release. Supported JPEG/PNG uploads and paused ad copies require human approval and workspace policy checks. Suggest-only approval never executes them. |
| get-creative-library | Return Meta image and video assets with the ads and last-30-day performance historically associated with each asset. |
| upload-asset | Stage a JPEG/PNG image and submit a canonical upload action through the policy and approval gate. |
| duplicate-ad-with-creative | Submit a canonical proposal to duplicate a source Meta ad with a different creative asset. Approved copies are always created PAUSED. |
| show_spend_cap_approval | Render the static spend-cap approval preview card. Reads and writes nothing. |
| revoke_grant | Revoke an active workspace grant. The caller must hold the revoke_grant scope in the same workspace or be the human delegator of the granted agent. |