mcpserver.lol
registry/plainrouter-mcp
Connection check verified live · 28h ago

plainrouter-mcp

Inspect an approved ad account and first-party signal health, then propose policy-gated actions.

Tools 14
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 28h ago

Tools & capabilities

14 tools

Read from the running server on 28h ago.

duplicate-ad-with-creative asset_id*rationale*source_ad*name_suffixidempotency_key*
Submit a canonical proposal to duplicate a source Meta ad with a different creative asset. Approved copies are always created PAUSED.
get_account_state read-only
Synthetic twin of the production tool. Returns an invented advertising account in the real response shape, marked "sandbox": true. Requires no account, API key, or OAuth flow.
get-creative-library read-only limitcursorasset_type
Return Meta image and video assets with the ads and last-30-day performance historically associated with each asset.
get_performance read-only days
Synthetic twin of the production tool. Returns invented reconciliation evidence in the real response shape, marked "sandbox": true. Requires no account, API key, or OAuth flow.
get_signal_health read-only
Synthetic twin of the production tool. Returns invented Signal health in the real response shape, marked "sandbox": true. Requires no account, API key, or OAuth flow.
launcher.batch_status read-only batch_id*
Read the bounded status projection of one Launch batch in the workspace and ad account bound to the execution token.
launcher.draft_batch mode*items*source_ad_id*folder_to_adsetsource_adset_id*grouping_enabled
Create a Launch draft batch from already-synced Drive assets in the workspace and ad account bound to the execution token.
launcher.execute_batch batch_id*
Enter execution for one Launch batch in the workspace and ad account bound to the execution token; every mutation is proposed through Actions.
launcher.preview_batch batch_id*
Run the authoritative Launch gate preview checkpoint over one batch in the workspace and ad account bound to the execution token.
propose-actions actions*evidence*rationale*target_source*idempotency_key*
Propose a batch of budget, status, upload, or creative-duplication actions for the approved ad account. Every proposal passes the workspace policy gate; suggest-only approval never…
show_spend_cap_approval read-only
Render the static spend-cap approval preview card. Reads and writes nothing.
upload-asset filename*rationale*asset_type*content_base64idempotency_key*
Stage a JPEG/PNG image and submit a canonical upload action through the policy and approval gate.
validate_sandbox_event read-only event_idevent_name*value_dataaction_source
Validate a synthetic, identity-free conversion event against the PlainRouter schema. Requires no account, API key, or OAuth flow. Nothing is stored and nothing is sent to an advert…
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 arr…