Skip to content
MCP server

Plainrouter

By plainrouterAll Plainrouter servers

Meta Ads MCP: read ad accounts and signal health; propose governed changes under Ask or Full.

First seen 2 Oct 2026. One server, whatever directories list it: each directory listing keeps its own page and history.

1
Directories
Collected by InvokeRank
37
Tools
From an anonymous probe
-
ToolBench grade
Not graded by Arcade
0
GitHub stars
From MCP Toplist

Tools

ToolDescriptionBehaviour
actions.rules.createStore a performance rule disabled. Enabling requires an explicit update; this never evaluates or proposes actions.Changes data
actions.rules.listList stored performance rules available to this workspace key. This does not evaluate them.Read-only
actions.rules.showRead a stored performance rule and its immutable revisions, with author type only.Read-only
actions.rules.updateEdit a stored performance rule by appending a revision, or explicitly enable or disable it. This never evaluates or proposes actions.Changes data
dry_run_actionsPreview policy decisions and execution diffs for a proposed Action batch without writing it.Read-only
duplicate-ad-with-creativeSubmit a canonical proposal to duplicate a source Meta ad with a different creative asset. In Ask mode every change waits for your approval; in Full mode, changes that pass admission and workspace policy run automatically. Policy-allowed copies are always created PAUSED.Changes data
get_account_inventoryRead the authorized workspace account inventory from the Meta mirror, with optional level, status, parent, and ID cursor filters.Read-only
get_account_stateReturn the authorized advertising account, workspace, connection, Signal destination, and currently available account capabilities. This read-only inspection tool does not change the account.Read-only
get_actionGet one proposed action for the authorized workspace and advertising account.Read-only
get_action_batchGet a proposed action batch for the authorized workspace and advertising account.Read-only
get_action_decision_receiptGet the persisted decision receipt for an authorized proposed action.Read-only
get_action_policyGet the effective Actions policy for the authorized workspace without creating a policy row.Read-only
get_arrivals_comparisonReturn counted arrivals beside Meta outbound clicks for the authorized workspace and selected trailing window. The purchases block shows Meta-reported Purchase counts under the account attribution setting beside Plainrouter accepted server-side Purchase counts, with its completed account-local window end date and no purchase gap or status. Days before 2026-06-29, or not re-read by the daily sync since 2026-09-27, may still hold Meta link clicks or all clicks.Read-only
get_install_instructionsReturn managed-hostname Path A installation material and first-arrival state for the authorized workspace. Returns no same-origin forwarding material.Read-only
get_inventory_metricsRead daily Meta metrics beside counted PlainRouter arrivals for mirrored campaigns, ad sets and ads. object_metrics contains account-timezone daily comparisons; unmatched_arrivals is one workspace/window count without unknown IDs. Counts are null when the arrivals store is disabled. Optional change history is retention-clamped.Read-only
get_performanceAdmissible proposal evidence: reconciliation meta_reported is the existing Meta-reported conversions count compared with gateway_verified accepted conversions. The separate purchases block shows Meta-reported Purchase counts under the account attribution setting beside Plainrouter accepted server-side Purchase counts, with its completed account-local window start and end dates and no purchase gap or status. Includes stored daily Meta spend and delivery metrics. platform_claimed_clicks means Meta outbound clicks. Days before 2026-06-29, or not re-read by the daily sync since 2026-09-27, may still hold Meta link clicks or all clicks.Read-only
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.Read-only
get-creative-libraryReturn Meta image and video assets with the ads and last-30-day performance historically associated with each asset.Read-only
launch.creatives.indexList creatives in the workspace bound to the authenticated execution token.Read-only
launch.creatives.showShow one creative in the workspace bound to the authenticated execution token.Read-only
launch.creatives.statusSet the status of one creative in the workspace bound to the authenticated execution token.Changes data
launch.creatives.storeStore one JPEG, PNG, MP4, or QuickTime creative from strict base64 content in the token-bound workspace. When supplying output from an outside tool, set tags.generator, tags.generator_job and, for a variation, tags.parent_creative. PlainRouter’s own creative tools will set these tags on every creative they make; this intake performs no generation, rendering or scoring.Changes data
launch.creatives.store-from-urlFetch and store one creative from a vetted HTTPS URL in the token-bound workspace. When supplying output from an outside tool, set tags.generator, tags.generator_job and, for a variation, tags.parent_creative. PlainRouter’s own creative tools will set these tags on every creative they make; this intake performs no generation, rendering or scoring.Changes data
launch.plans.copyCopy a failed plan to a new draft with the same content. Validate and submit the draft afresh; the failed plan and its history stay unchanged.Changes data
launch.plans.createCreate a deployment plan for the approved ad account.Changes data
launch.plans.executeExecute one deployment plan in the workspace and ad account bound to the execution token; requires the review_version returned by the plan read you acted on. Changed plans are refused before any intent or staging; identical intent_key and review_version retries replay. All provider mutations are proposed through Actions.Changes data
launch.plans.listList deployment plans for the approved ad account, including each current review_version to pass when executing the reviewed plan.Read-only
launch.plans.showRead one deployment plan and its current review_version and latest launch-intent status in the workspace and ad account bound to the execution token.Read-only
launch.plans.updateUpdate a deployment plan for the approved ad account.Changes data
launch.plans.validateValidate a deployment plan for the approved ad account.Changes data
list_actionsList proposed actions for the authorized workspace and advertising account.Read-only
list_workspacesList the workspaces and effective access tiers in this credential scope.Read-only
propose-actionsPropose a batch of budget, status, upload, or creative-duplication actions for the approved ad account. In Ask, every policy-allowed change waits for a person to approve it. In Full, policy-allowed changes run automatically. Rule violations are blocked and shown in the Inbox, and cannot be approved. The execution kill switch stops further writes and never undoes a landed change. Dispatch still requires a live grant, an account in the workspace, and no duplicate write. Legacy set_status and adjust_budget never run.Not declared
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.Not declared
submit_feedbackReport a bug or a missing capability you hit while using this server. Say what you were trying to do and what happened. Nothing in the account changes and no reply is sent here.Not declared
upload-assetStage a JPEG/PNG image and submit a canonical upload action through workspace policy. In Ask mode every change waits for your approval; in Full mode, changes that pass admission and workspace policy run automatically.Changes data
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.Not declared

Directory listings

DirectoryListingTierFirst seen
Official MCP RegistryPlainrouter-2 Oct 2026