Skip to main content
Glama

Boost post as ad

soclo_ads_boost_post
Destructive

Promote an existing post as a paid advertisement with the supplied goal, targeting and budget. For an existing X video post, pass postId or platformPostId. Quote first by calling without confirm:true. Show the returned spending preview and obtain owner approval before confirming with the same requestId. Retain that requestId for soclo_ads_operation_status after an uncertain result; never automatically repeat a purchase. Report the returned status without claiming the ad is live until active. Confirmed creation requests active status; platform review may delay delivery. Fields: soclo://tools/soclo_ads_boost_post.

Input Schema

NameRequiredDescriptionDefault
confirmNoTrue only after owner approval of spending/deletion preview.
payloadYes
platformNo
accountIdYes
requestIdNoReuse this request ID for confirmation and outcome recovery.
parametersNo
adAccountIdNoAdvertiser/ad account selected from your Soclo connection.
expectedCurrencyNoApproved preview currency, e.g. GBP.
expectedBudgetTypeNoApproved preview budget type: daily or lifetime.
expectedBudgetAmountNoApproved preview amount; changes require a new preview.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed18 schema fields changed
    • removedInput schema / properties / accountId / description
      Removed value: -"The connected ad account in Soclo."
    • removedInput schema / properties / payload / properties / budget / properties / amount / description
      Removed value: -"Minimum varies: TikTok=$20, Pinterest=$5, others=$1"
    • changedInput schema / properties / payload / properties / platformSpecificData / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "audienceExpansionEnabled": {
      -        "description": "Enable LinkedIn audience expansion. Defaults to false.",
      -        "type": "boolean"
      -      },
      -      "carousel": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "cards": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "headline": {
      -                  "description": "Card title. Falls back to the ad-level headline.",
      -                  "type": "string"
      -                },
      -                "imageUrl": {
      -                  "type": "string"
      -                },
      -                "landingUrl": {
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "imageUrl"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 10,
      -            "minItems": 2,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "cards"
      -        ],
      -        "type": "object"
      -      },
      -      "connectedTelevisionOnly": {
      -        "description": "Restrict delivery to Connected TV inventory.",
      -        "type": "boolean"
      -      },
      -      "conversation": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "description": "Optional intro body (HTML allowed).",
      -            "type": "string"
      -          },
      -          "firstMessageId": {
      -            "type": "string"
      -          },
      -          "footer": {
      -            "description": "Terms shown at the bottom of the message.",
      -            "type": "string"
      -          },
      -          "headline": {
      -            "type": "string"
      -          },
      -          "messages": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "buttons": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "nextMessageId": {
      -                        "type": "string"
      -                      },
      -                      "text": {
      -                        "maxLength": 35,
      -                        "type": "string"
      -                      },
      -                      "url": {
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "text"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 5,
      -                  "minItems": 1,
      -                  "type": "array"
      -                },
      -                "id": {
      -                  "type": "string"
      -                },
      -                "text": {
      -                  "maxLength": 500,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "text"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 25,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "sender": {
      -            "type": "string"
      -          },
      -          "subject": {
      -            "description": "InMail subject shown in the inbox.",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "subject",
      -          "firstMessageId",
      -          "messages"
      -        ],
      -        "type": "object"
      -      },
      -      "costType": {
      -        "enum": [
      -          "CPM",
      -          "CPC",
      -          "CPV"
      -        ],
      -        "type": "string"
      -      },
      -      "creativeSelection": {
      -        "enum": [
      -          "OPTIMIZED",
      -          "ROUND_ROBIN"
      -        ],
      -        "type": "string"
      -      },
      -      "document": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "title": {
      -            "description": "Document title.",
      -            "type": "string"
      -          },
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "url",
      -          "title"
      -        ],
      -        "type": "object"
      -      },
      -      "event": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "urn": {
      -            "description": "LinkedIn Event URN, urn:li:event:N.",
      -            "pattern": "^urn:li:event:\\d+$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "urn"
      -        ],
      -        "type": "object"
      -      },
      -      "follower": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "callToAction": {
      -            "enum": [
      -              "VISIT_ORGANIZATION_COMPANY_PAGE",
      -              "VISIT_ORGANIZATION_LIFE_PAGE",
      -              "VISIT_ORGANIZATION_JOBS_PAGE",
      -              "VISIT_ORGANIZATION_CAREERS_PAGE"
      -            ],
      -            "type": "string"
      -          },
      -          "description": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "headline": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "logoUrl": {
      -            "type": "string"
      -          },
      -          "organizationName": {
      -            "type": "string"
      -          },
      -          "showMemberProfilePhoto": {
      -            "description": "Defaults to true.",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "description",
      -          "callToAction"
      -        ],
      -        "type": "object"
      -      },
      -      "jobs": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "buttonLabel": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "headline": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "logoUrl": {
      -            "type": "string"
      -          },
      -          "organizationName": {
      -            "type": "string"
      -          },
      -          "showMemberProfilePhoto": {
      -            "description": "Defaults to true.",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "buttonLabel"
      -        ],
      -        "type": "object"
      -      },
      -      "offsiteDeliveryEnabled": {
      -        "description": "Deliver on the LinkedIn Audience Network. Defaults to false.",
      -        "type": "boolean"
      -      },
      -      "optimizationTargetType": {
      -        "type": "string"
      -      },
      -      "spotlight": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backgroundImageUrl": {
      -            "type": "string"
      -          },
      -          "callToAction": {
      -            "description": "Button label text.",
      -            "type": "string"
      -          },
      -          "description": {
      -            "description": "Mutually exclusive with backgroundImageUrl.",
      -            "type": "string"
      -          },
      -          "headline": {
      -            "type": "string"
      -          },
      -          "landingUrl": {
      -            "type": "string"
      -          },
      -          "logoUrl": {
      -            "type": "string"
      -          },
      -          "organizationName": {
      -            "type": "string"
      -          },
      -          "showMemberProfilePhoto": {
      -            "description": "Defaults to true.",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "callToAction",
      -          "landingUrl"
      -        ],
      -        "type": "object"
      -      },
      -      "textAd": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "description": {
      -            "maxLength": 75,
      -            "type": "string"
      -          },
      -          "headline": {
      -            "maxLength": 25,
      -            "type": "string"
      -          },
      -          "imageUrl": {
      -            "description": "Optional 100x100 image.",
      -            "type": "string"
      -          },
      -          "landingUrl": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "description",
      -          "landingUrl"
      -        ],
      -        "type": "object"
      -      },
      -      "thoughtLeader": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "postUrn": {
      -            "pattern": "^urn:li:(share|ugcPost):\\d+$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "postUrn"
      -        ],
      -        "type": "object"
      -      },
      -      "unitCost": {
      -        "type": "number"
      -      }
      -    },
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "bidAmount": {
      -        "type": "number"
      -      },
      -      "bidStrategy": {
      -        "enum": [
      -          "LOWEST_COST_WITHOUT_CAP",
      -          "LOWEST_COST_WITH_BID_CAP",
      -          "COST_CAP",
      -          "LOWEST_COST_WITH_MIN_ROAS"
      -        ],
      -        "type": "string"
      -      },
      -      "customerLifecycle": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "engagedAudienceIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "existingCustomerAudienceIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "strategy": {
      -            "enum": [
      -              "all_customers",
      -              "new_customers",
      -              "new_customers_excluding_engaged"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "strategy"
      -        ],
      -        "type": "object"
      -      },
      -      "dailyMinSpendTarget": {
      -        "type": "number"
      -      },
      -      "lifetimeMinSpendTarget": {
      -        "type": "number"
      -      },
      -      "roasAverageFloor": {
      -        "type": "number"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "audienceExpansionEnabled": {
      +        "type": "boolean"
      +      },
      +      "carousel": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "cards": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "headline": {
      +                  "type": "string"
      +                },
      +                "imageUrl": {
      +                  "type": "string"
      +                },
      +                "landingUrl": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "imageUrl"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 10,
      +            "minItems": 2,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "cards"
      +        ],
      +        "type": "object"
      +      },
      +      "connectedTelevisionOnly": {
      +        "type": "boolean"
      +      },
      +      "conversation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "type": "string"
      +          },
      +          "firstMessageId": {
      +            "type": "string"
      +          },
      +          "footer": {
      +            "type": "string"
      +          },
      +          "headline": {
      +            "type": "string"
      +          },
      +          "messages": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "buttons": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "nextMessageId": {
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 35,
      +                        "type": "string"
      +                      },
      +                      "url": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "text"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 5,
      +                  "minItems": 1,
      +                  "type": "array"
      +                },
      +                "id": {
      +                  "type": "string"
      +                },
      +                "text": {
      +                  "maxLength": 500,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "text"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 25,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "sender": {
      +            "type": "string"
      +          },
      +          "subject": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "subject",
      +          "firstMessageId",
      +          "messages"
      +        ],
      +        "type": "object"
      +      },
      +      "costType": {
      +        "enum": [
      +          "CPM",
      +          "CPC",
      +          "CPV"
      +        ],
      +        "type": "string"
      +      },
      +      "creativeSelection": {
      +        "enum": [
      +          "OPTIMIZED",
      +          "ROUND_ROBIN"
      +        ],
      +        "type": "string"
      +      },
      +      "document": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "title": {
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "url",
      +          "title"
      +        ],
      +        "type": "object"
      +      },
      +      "event": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "urn": {
      +            "pattern": "^urn:li:event:\\d+$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "urn"
      +        ],
      +        "type": "object"
      +      },
      +      "follower": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "callToAction": {
      +            "enum": [
      +              "VISIT_ORGANIZATION_COMPANY_PAGE",
      +              "VISIT_ORGANIZATION_LIFE_PAGE",
      +              "VISIT_ORGANIZATION_JOBS_PAGE",
      +              "VISIT_ORGANIZATION_CAREERS_PAGE"
      +            ],
      +            "type": "string"
      +          },
      +          "description": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "headline": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "logoUrl": {
      +            "type": "string"
      +          },
      +          "organizationName": {
      +            "type": "string"
      +          },
      +          "showMemberProfilePhoto": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "description",
      +          "callToAction"
      +        ],
      +        "type": "object"
      +      },
      +      "jobs": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "buttonLabel": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "headline": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "logoUrl": {
      +            "type": "string"
      +          },
      +          "organizationName": {
      +            "type": "string"
      +          },
      +          "showMemberProfilePhoto": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "buttonLabel"
      +        ],
      +        "type": "object"
      +      },
      +      "offsiteDeliveryEnabled": {
      +        "type": "boolean"
      +      },
      +      "optimizationTargetType": {
      +        "type": "string"
      +      },
      +      "spotlight": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backgroundImageUrl": {
      +            "type": "string"
      +          },
      +          "callToAction": {
      +            "type": "string"
      +          },
      +          "description": {
      +            "type": "string"
      +          },
      +          "headline": {
      +            "type": "string"
      +          },
      +          "landingUrl": {
      +            "type": "string"
      +          },
      +          "logoUrl": {
      +            "type": "string"
      +          },
      +          "organizationName": {
      +            "type": "string"
      +          },
      +          "showMemberProfilePhoto": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "callToAction",
      +          "landingUrl"
      +        ],
      +        "type": "object"
      +      },
      +      "textAd": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "description": {
      +            "maxLength": 75,
      +            "type": "string"
      +          },
      +          "headline": {
      +            "maxLength": 25,
      +            "type": "string"
      +          },
      +          "imageUrl": {
      +            "type": "string"
      +          },
      +          "landingUrl": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "description",
      +          "landingUrl"
      +        ],
      +        "type": "object"
      +      },
      +      "thoughtLeader": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "postUrn": {
      +            "pattern": "^urn:li:(share|ugcPost):\\d+$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "postUrn"
      +        ],
      +        "type": "object"
      +      },
      +      "unitCost": {
      +        "type": "number"
      +      }
      +    },
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "bidAmount": {
      +        "type": "number"
      +      },
      +      "bidStrategy": {
      +        "enum": [
      +          "LOWEST_COST_WITHOUT_CAP",
      +          "LOWEST_COST_WITH_BID_CAP",
      +          "COST_CAP",
      +          "LOWEST_COST_WITH_MIN_ROAS"
      +        ],
      +        "type": "string"
      +      },
      +      "customerLifecycle": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "engagedAudienceIds": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "existingCustomerAudienceIds": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "strategy": {
      +            "enum": [
      +              "all_customers",
      +              "new_customers",
      +              "new_customers_excluding_engaged"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "strategy"
      +        ],
      +        "type": "object"
      +      },
      +      "dailyMinSpendTarget": {
      +        "type": "number"
      +      },
      +      "lifetimeMinSpendTarget": {
      +        "type": "number"
      +      },
      +      "roasAverageFloor": {
      +        "type": "number"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
    • removedInput schema / properties / payload / properties / postId / description
      Removed value: -"Soclo post ID (provide this or platformPostId)"
    • removedInput schema / properties / payload / properties / promoCodes / items / properties / discountCurrency / description
      Removed value: -"ISO 4217; required for CASH."
    • removedInput schema / properties / payload / properties / promoCodes / items / properties / minimumPurchaseCurrency / description
      Removed value: -"ISO 4217; required for SUBTOTAL."
    • removedInput schema / properties / payload / properties / promoCodes / items / properties / promoCode / description
      Removed value: -"Code entered at checkout; omit for an automatic offer."
    • removedInput schema / properties / payload / properties / schedule / properties / endDate / description
      Removed value: -"Alias of endDate, kept for existing callers"
    • removedInput schema / properties / payload / properties / schedule / properties / startDate / description
      Removed value: -"Alias of startDate, kept for existing callers"
    • removedInput schema / properties / payload / properties / smartTargeting / properties / audience / description
      Removed value: -"TikTok smart_audience_enabled."
    • removedInput schema / properties / payload / properties / smartTargeting / properties / interestsBehaviors / description
      Removed value: -"TikTok smart_interest_behavior_enabled."
    • removedInput schema / properties / payload / properties / sparkPosts / items / properties / platformPostId / description
      Removed value: -"TikTok post (item) id."
    • removedInput schema / properties / payload / properties / sparkPosts / items / properties / sparkAuthCode / description
      Removed value: -"That post's Spark code."
    • removedInput schema / properties / payload / properties / targeting / properties / advantage_audience / description
      Removed value: -"Meta only. 0 = disabled (default), 1 = enabled."
    • removedInput schema / properties / payload / properties / targeting / properties / customLocations / items / properties / address / description
      Removed value: -"Optional label, sent to Meta as `address_string`."
    • removedInput schema / properties / payload / properties / targeting / properties / languages / description
      Removed value: -"Meta locale ids (numeric), passed through as given."
    • removedInput schema / properties / payload / properties / tracking / description
      Removed value: -"Meta only. Tracking specs (pixel, URL tags)."
    • removedInput schema / properties / platform / description
      Removed value: -"The campaign platform."
  2. Changed2 schema fields changed
    • removedInput schema / properties / payload / properties / budget / description
      Removed value: -"Alias of budgetAmount + budgetType, kept for existing callers"
    • changedInput schema / properties / payload / properties / platformSpecificData / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "audienceExpansionEnabled": {
      -        "description": "Enable LinkedIn audience expansion. Defaults to false.",
      -        "type": "boolean"
      -      },
      -      "carousel": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "cards": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "headline": {
      -                  "description": "Card title. Falls back to the ad-level headline.",
      -                  "type": "string"
      -                },
      -                "imageUrl": {
      -                  "type": "string"
      -                },
      -                "landingUrl": {
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "imageUrl"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 10,
      -            "minItems": 2,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "cards"
      -        ],
      -        "type": "object"
      -      },
      -      "connectedTelevisionOnly": {
      -        "description": "Restrict delivery to Connected TV inventory.",
      -        "type": "boolean"
      -      },
      -      "conversation": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "description": "Optional intro body (HTML allowed).",
      -            "type": "string"
      -          },
      -          "firstMessageId": {
      -            "type": "string"
      -          },
      -          "footer": {
      -            "description": "Terms shown at the bottom of the message.",
      -            "type": "string"
      -          },
      -          "headline": {
      -            "type": "string"
      -          },
      -          "messages": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "buttons": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "nextMessageId": {
      -                        "type": "string"
      -                      },
      -                      "text": {
      -                        "maxLength": 35,
      -                        "type": "string"
      -                      },
      -                      "url": {
      -                        "description": "Opens this landing page. Exactly one of nextMessageId or url.",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "text"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 5,
      -                  "minItems": 1,
      -                  "type": "array"
      -                },
      -                "id": {
      -                  "type": "string"
      -                },
      -                "text": {
      -                  "maxLength": 500,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "text"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 25,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "sender": {
      -            "type": "string"
      -          },
      -          "subject": {
      -            "description": "InMail subject shown in the inbox.",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "subject",
      -          "firstMessageId",
      -          "messages"
      -        ],
      -        "type": "object"
      -      },
      -      "costType": {
      -        "enum": [
      -          "CPM",
      -          "CPC",
      -          "CPV"
      -        ],
      -        "type": "string"
      -      },
      -      "creativeSelection": {
      -        "enum": [
      -          "OPTIMIZED",
      -          "ROUND_ROBIN"
      -        ],
      -        "type": "string"
      -      },
      -      "document": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "title": {
      -            "description": "Document title.",
      -            "type": "string"
      -          },
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "url",
      -          "title"
      -        ],
      -        "type": "object"
      -      },
      -      "event": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "urn": {
      -            "description": "LinkedIn Event URN, urn:li:event:N.",
      -            "pattern": "^urn:li:event:\\d+$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "urn"
      -        ],
      -        "type": "object"
      -      },
      -      "follower": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "callToAction": {
      -            "enum": [
      -              "VISIT_ORGANIZATION_COMPANY_PAGE",
      -              "VISIT_ORGANIZATION_LIFE_PAGE",
      -              "VISIT_ORGANIZATION_JOBS_PAGE",
      -              "VISIT_ORGANIZATION_CAREERS_PAGE"
      -            ],
      -            "type": "string"
      -          },
      -          "description": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "headline": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "logoUrl": {
      -            "type": "string"
      -          },
      -          "organizationName": {
      -            "type": "string"
      -          },
      -          "showMemberProfilePhoto": {
      -            "description": "Defaults to true.",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "description",
      -          "callToAction"
      -        ],
      -        "type": "object"
      -      },
      -      "jobs": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "buttonLabel": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "headline": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "custom": {
      -                "description": "Free text, reviewed by LinkedIn.",
      -                "type": "string"
      -              },
      -              "preApproved": {
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "logoUrl": {
      -            "type": "string"
      -          },
      -          "organizationName": {
      -            "type": "string"
      -          },
      -          "showMemberProfilePhoto": {
      -            "description": "Defaults to true.",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "buttonLabel"
      -        ],
      -        "type": "object"
      -      },
      -      "offsiteDeliveryEnabled": {
      -        "description": "Deliver on the LinkedIn Audience Network. Defaults to false.",
      -        "type": "boolean"
      -      },
      -      "optimizationTargetType": {
      -        "type": "string"
      -      },
      -      "spotlight": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backgroundImageUrl": {
      -            "type": "string"
      -          },
      -          "callToAction": {
      -            "description": "Button label text.",
      -            "type": "string"
      -          },
      -          "description": {
      -            "description": "Mutually exclusive with backgroundImageUrl.",
      -            "type": "string"
      -          },
      -          "headline": {
      -            "type": "string"
      -          },
      -          "landingUrl": {
      -            "type": "string"
      -          },
      -          "logoUrl": {
      -            "type": "string"
      -          },
      -          "organizationName": {
      -            "type": "string"
      -          },
      -          "showMemberProfilePhoto": {
      -            "description": "Defaults to true.",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "callToAction",
      -          "landingUrl"
      -        ],
      -        "type": "object"
      -      },
      -      "textAd": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "description": {
      -            "maxLength": 75,
      -            "type": "string"
      -          },
      -          "headline": {
      -            "maxLength": 25,
      -            "type": "string"
      -          },
      -          "imageUrl": {
      -            "description": "Optional 100x100 image.",
      -            "type": "string"
      -          },
      -          "landingUrl": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "headline",
      -          "description",
      -          "landingUrl"
      -        ],
      -        "type": "object"
      -      },
      -      "thoughtLeader": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "postUrn": {
      -            "pattern": "^urn:li:(share|ugcPost):\\d+$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "postUrn"
      -        ],
      -        "type": "object"
      -      },
      -      "unitCost": {
      -        "type": "number"
      -      }
      -    },
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "bidAmount": {
      -        "type": "number"
      -      },
      -      "bidStrategy": {
      -        "enum": [
      -          "LOWEST_COST_WITHOUT_CAP",
      -          "LOWEST_COST_WITH_BID_CAP",
      -          "COST_CAP",
      -          "LOWEST_COST_WITH_MIN_ROAS"
      -        ],
      -        "type": "string"
      -      },
      -      "customerLifecycle": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "engagedAudienceIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "existingCustomerAudienceIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "strategy": {
      -            "enum": [
      -              "all_customers",
      -              "new_customers",
      -              "new_customers_excluding_engaged"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "strategy"
      -        ],
      -        "type": "object"
      -      },
      -      "dailyMinSpendTarget": {
      -        "type": "number"
      -      },
      -      "lifetimeMinSpendTarget": {
      -        "type": "number"
      -      },
      -      "roasAverageFloor": {
      -        "type": "number"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "audienceExpansionEnabled": {
      +        "description": "Enable LinkedIn audience expansion. Defaults to false.",
      +        "type": "boolean"
      +      },
      +      "carousel": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "cards": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "headline": {
      +                  "description": "Card title. Falls back to the ad-level headline.",
      +                  "type": "string"
      +                },
      +                "imageUrl": {
      +                  "type": "string"
      +                },
      +                "landingUrl": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "imageUrl"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 10,
      +            "minItems": 2,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "cards"
      +        ],
      +        "type": "object"
      +      },
      +      "connectedTelevisionOnly": {
      +        "description": "Restrict delivery to Connected TV inventory.",
      +        "type": "boolean"
      +      },
      +      "conversation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "description": "Optional intro body (HTML allowed).",
      +            "type": "string"
      +          },
      +          "firstMessageId": {
      +            "type": "string"
      +          },
      +          "footer": {
      +            "description": "Terms shown at the bottom of the message.",
      +            "type": "string"
      +          },
      +          "headline": {
      +            "type": "string"
      +          },
      +          "messages": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "buttons": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "nextMessageId": {
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 35,
      +                        "type": "string"
      +                      },
      +                      "url": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "text"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 5,
      +                  "minItems": 1,
      +                  "type": "array"
      +                },
      +                "id": {
      +                  "type": "string"
      +                },
      +                "text": {
      +                  "maxLength": 500,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "text"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 25,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "sender": {
      +            "type": "string"
      +          },
      +          "subject": {
      +            "description": "InMail subject shown in the inbox.",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "subject",
      +          "firstMessageId",
      +          "messages"
      +        ],
      +        "type": "object"
      +      },
      +      "costType": {
      +        "enum": [
      +          "CPM",
      +          "CPC",
      +          "CPV"
      +        ],
      +        "type": "string"
      +      },
      +      "creativeSelection": {
      +        "enum": [
      +          "OPTIMIZED",
      +          "ROUND_ROBIN"
      +        ],
      +        "type": "string"
      +      },
      +      "document": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "title": {
      +            "description": "Document title.",
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "url",
      +          "title"
      +        ],
      +        "type": "object"
      +      },
      +      "event": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "urn": {
      +            "description": "LinkedIn Event URN, urn:li:event:N.",
      +            "pattern": "^urn:li:event:\\d+$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "urn"
      +        ],
      +        "type": "object"
      +      },
      +      "follower": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "callToAction": {
      +            "enum": [
      +              "VISIT_ORGANIZATION_COMPANY_PAGE",
      +              "VISIT_ORGANIZATION_LIFE_PAGE",
      +              "VISIT_ORGANIZATION_JOBS_PAGE",
      +              "VISIT_ORGANIZATION_CAREERS_PAGE"
      +            ],
      +            "type": "string"
      +          },
      +          "description": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "description": "Free text, reviewed by LinkedIn.",
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "headline": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "description": "Free text, reviewed by LinkedIn.",
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "logoUrl": {
      +            "type": "string"
      +          },
      +          "organizationName": {
      +            "type": "string"
      +          },
      +          "showMemberProfilePhoto": {
      +            "description": "Defaults to true.",
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "description",
      +          "callToAction"
      +        ],
      +        "type": "object"
      +      },
      +      "jobs": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "buttonLabel": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "description": "Free text, reviewed by LinkedIn.",
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "headline": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "custom": {
      +                "description": "Free text, reviewed by LinkedIn.",
      +                "type": "string"
      +              },
      +              "preApproved": {
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "logoUrl": {
      +            "type": "string"
      +          },
      +          "organizationName": {
      +            "type": "string"
      +          },
      +          "showMemberProfilePhoto": {
      +            "description": "Defaults to true.",
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "buttonLabel"
      +        ],
      +        "type": "object"
      +      },
      +      "offsiteDeliveryEnabled": {
      +        "description": "Deliver on the LinkedIn Audience Network. Defaults to false.",
      +        "type": "boolean"
      +      },
      +      "optimizationTargetType": {
      +        "type": "string"
      +      },
      +      "spotlight": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backgroundImageUrl": {
      +            "type": "string"
      +          },
      +          "callToAction": {
      +            "description": "Button label text.",
      +            "type": "string"
      +          },
      +          "description": {
      +            "description": "Mutually exclusive with backgroundImageUrl.",
      +            "type": "string"
      +          },
      +          "headline": {
      +            "type": "string"
      +          },
      +          "landingUrl": {
      +            "type": "string"
      +          },
      +          "logoUrl": {
      +            "type": "string"
      +          },
      +          "organizationName": {
      +            "type": "string"
      +          },
      +          "showMemberProfilePhoto": {
      +            "description": "Defaults to true.",
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "callToAction",
      +          "landingUrl"
      +        ],
      +        "type": "object"
      +      },
      +      "textAd": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "description": {
      +            "maxLength": 75,
      +            "type": "string"
      +          },
      +          "headline": {
      +            "maxLength": 25,
      +            "type": "string"
      +          },
      +          "imageUrl": {
      +            "description": "Optional 100x100 image.",
      +            "type": "string"
      +          },
      +          "landingUrl": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "headline",
      +          "description",
      +          "landingUrl"
      +        ],
      +        "type": "object"
      +      },
      +      "thoughtLeader": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "postUrn": {
      +            "pattern": "^urn:li:(share|ugcPost):\\d+$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "postUrn"
      +        ],
      +        "type": "object"
      +      },
      +      "unitCost": {
      +        "type": "number"
      +      }
      +    },
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "bidAmount": {
      +        "type": "number"
      +      },
      +      "bidStrategy": {
      +        "enum": [
      +          "LOWEST_COST_WITHOUT_CAP",
      +          "LOWEST_COST_WITH_BID_CAP",
      +          "COST_CAP",
      +          "LOWEST_COST_WITH_MIN_ROAS"
      +        ],
      +        "type": "string"
      +      },
      +      "customerLifecycle": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "engagedAudienceIds": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "existingCustomerAudienceIds": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "strategy": {
      +            "enum": [
      +              "all_customers",
      +              "new_customers",
      +              "new_customers_excluding_engaged"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "strategy"
      +        ],
      +        "type": "object"
      +      },
      +      "dailyMinSpendTarget": {
      +        "type": "number"
      +      },
      +      "lifetimeMinSpendTarget": {
      +        "type": "number"
      +      },
      +      "roasAverageFloor": {
      +        "type": "number"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
  3. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, openWorldHint=true, idempotentHint=false; the description adds substantial non-obvious behavior: the two-phase quote/confirm pattern, the spending-approval gate, the cost of an accidental repeat, and that 'created' does not mean 'live' because platform review can delay delivery. That is real operational context an agent could not infer from the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose, then a tight sequence of workflow-critical sentences with no filler. The trailing 'Fields: soclo://tools/soclo_ads_boost_post.' is vestigial and adds nothing, the one clear waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description takes on return-value semantics itself: it describes the spending preview, the returned status, and the difference between confirmed/active and pending platform review. Combined with the confirmation loop and recovery path, an agent has everything needed to call this safely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 60% and the payload subproperties are largely undescribed, so the description must compensate — it does so for the critical ones (goal, targeting, budget, postId/platformPostId, confirm, requestId) and adds the non-obvious rule that an X video post takes postId or platformPostId. It leaves expectedCurrency/expectedBudgetAmount and adAccountId unaddressed (those do carry schema descriptions).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource+scope: promote an EXISTING post as a PAID advertisement with goal/targeting/budget, which distinguishes it from creation siblings like soclo_ads_create_standalone_ad or soclo_ads_create_ad_campaign. It never names those siblings explicitly, so differentiation is inferential rather than stated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit conditional workflow: call without confirm:true to get a quote, show the spending preview, obtain owner approval, then confirm with the same requestId. It also names the follow-up tool (soclo_ads_operation_status) for uncertain results and states an exclusion (never automatically repeat a purchase).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources