You're viewing a demo portfolio

Join the waitlist
PRSM

dynamoi_get_campaign_readiness

Active

Tool of Dynamoi

declared in 0.6.4

Use this when the user is planning a campaign and wants to know if the proposed inputs are ready before dynamoi_launch_campaign. This validates readiness and targeting without creating a campaign. Do not use this to create or mutate campaigns.

Parameters schema

{
  "type": "object",
  "required": [
    "artistId",
    "campaignType"
  ],
  "properties": {
    "format": {
      "enum": [
        "json",
        "summary"
      ],
      "type": "string"
    },
    "endDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "artistId": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "budgetType": {
      "enum": [
        "DAILY",
        "TOTAL"
      ],
      "type": "string"
    },
    "spotifyUrl": {
      "type": "string",
      "maxLength": 500,
      "minLength": 1
    },
    "contentType": {
      "enum": [
        "TRACK",
        "ALBUM",
        "PLAYLIST",
        "VIDEO"
      ],
      "type": "string"
    },
    "budgetAmount": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "campaignType": {
      "enum": [
        "SMART_CAMPAIGN",
        "YOUTUBE"
      ],
      "type": "string"
    },
    "mediaAssetIds": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uuid",
        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
      }
    },
    "youtubeVideoId": {
      "type": "string",
      "maxLength": 128,
      "minLength": 1
    },
    "locationTargets": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "code",
          "name"
        ],
        "properties": {
          "code": {
            "type": "string",
            "maxLength": 8,
            "minLength": 1
          },
          "name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Dynamoi

https://github.com/getDynamoi/mcp

1/7 registries
View full server →
dynamoi_get_campaign_readiness — Dynamoi — PRSM MCP