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_stateReturn the authorized advertising account, workspace, connection, Signal destination, and currently available read-only capabilities.
    get_signal_healthDiagnostic 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_performanceAdmissible proposal evidence comparing Meta-reported conversions with gateway-verified accepted conversions, plus the latest stored daily Meta spend and delivery metrics.
    verify_signal_ingestionVerify 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-actionsPropose 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-libraryReturn Meta image and video assets with the ads and last-30-day performance historically associated with each asset.
    upload-assetStage a JPEG/PNG image and submit a canonical upload action through the policy and approval gate.
    duplicate-ad-with-creativeSubmit a canonical proposal to duplicate a source Meta ad with a different creative asset. Approved copies are always created PAUSED.
    show_spend_cap_approvalRender the static spend-cap approval preview card. Reads and writes nothing.
    revoke_grantRevoke 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.