You're viewing a demo portfolio

Join the waitlist
PRSM

execute

Active

Tool of io.github.Synter-Media-AI/synter-ads

declared in 1.27.0

Execute any Synter action: create campaigns, generate AI images/videos, upload to YouTube, manage GTM/GA4, analyze competitors, and more. SAFE BY DEFAULT: dry_run defaults to true (validation only, nothing runs) — pass dry_run=false to actually execute. Dry-run responses include target_readback (resolved entity names) for write actions — ALWAYS verify the names match the user's intent before dry_run=false; pass expected_names={"campaign-id": "<name fragment>"} to hard-enforce (any mismatch refuses execution). Never assume an ID is correct. Use list_available_scripts to discover actions; build args from the script's exact CLI flags, do not guess flag names.

Parameters schema

{
  "type": "object",
  "title": "executeArguments",
  "required": [
    "action"
  ],
  "properties": {
    "args": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Args",
      "default": null
    },
    "action": {
      "type": "string",
      "title": "Action"
    },
    "dry_run": {
      "type": "boolean",
      "title": "Dry Run",
      "default": true
    },
    "platform": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Platform",
      "default": null
    },
    "account_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Account Id",
      "default": null
    },
    "customer_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Customer Id",
      "default": null
    },
    "expected_names": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Expected Names",
      "default": null
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

io.github.Synter-Media-AI/synter-ads

https://github.com/Synter-Media-AI/mcp-server

4/7 registries
View full server →
execute — io.github.Synter-Media-AI/synter-ads — PRSM MCP