Skip to main content
Glama

oriiion

Boost Post

boost_post
Destructive

Launch a paid ad boosting a published post. THIS SPENDS MONEY from the user's prepaid ad wallet (budget + service fee). Always confirm the budget with the user before calling. Use get_boost_recommendations first for suggested settings.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
goalNoWhat the ad optimizes forengagement
modeNomanaged: paid from the prepaid wallet incl. service fee. own_account: billed to the user's own connected ad account, no fee (requires the ads add-on)managed
postIdYesThe published post to boost
platformNoPlatform to boost on when the post published to several; defaults to the post's own platform
targetingNoAudience targeting; omit to let the platform decide
budgetCentsYesTotal ad budget in cents (e.g. 30000 = 300 kr). The service fee is added on top of this.
durationDaysYesHow many days the ad runs
notPoliticalConfirmedNoRequired for LinkedIn: true only after the user confirmed the ad is not political advertising (LinkedIn requires the confirmation and bans political ads)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true, openWorldHint=true and non-idempotent, so the safety bar is partly met. The description adds material context the annotations cannot convey: the call spends real money from a prepaid wallet, the service fee is charged on top of the stated budget, and user confirmation is mandatory — all valuable for a spend-incurring mutation.

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

Conciseness5/5

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

Three tight sentences with zero waste. The money-spending warning is front-loaded in caps right after the one-line purpose, so the most consequential fact is read first, and the prerequisite tool is named last.

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

Completeness4/5

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

For a tool with eight parameters, nested targeting objects and no output schema, the description covers the essential workflow (recommendations → confirm budget → boost) and the spend risk. It leaves the managed-vs-own_account fee distinction and returning campaign details to the schema/annotations, which is acceptable but slightly under-explained.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents all eight parameters including budgetCents, mode, durationDays and the nested targeting fields. The description adds no parameter-level syntax or constraints beyond reiterating the budget-and-fee idea, so the baseline of 3 is appropriate.

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

Purpose5/5

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

Specific verb (boost) plus resource (a published post as a paid ad), and it distinguishes itself from sibling ad tools such as create_chatgpt_ad and google_ads_create_search_campaign by scoping to boosting an existing published post. An agent knows immediately what this does and on what object.

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

Usage Guidelines4/5

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

Gives explicit preconditions: confirm the budget with the user before calling, and call get_boost_recommendations first for suggested settings. It routes to a sibling tool by name, which is strong, but it doesn't contrast with other ad-creation tools or explain when the managed vs own_account path applies.

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