pauseAdSet
Pause an active Meta ad set by providing its ad set ID. Stop ad delivery immediately to control spend and adjust campaigns.
Instructions
Pause an active ad set
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adSetId | Yes | Ad set ID to pause |
Pause an active Meta ad set by providing its ad set ID. Stop ad delivery immediately to control spend and adjust campaigns.
Pause an active ad set
| Name | Required | Description | Default |
|---|---|---|---|
| adSetId | Yes | Ad set ID to pause |
Changes observed during successful MCP inspections.
v0.3.0Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. The description only states the action without revealing side effects, such as whether pausing affects related ads, whether the action is reversible, or what the response looks like. For a mutating operation, this is a significant gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence with no wasted words. It front-loads the action and the object.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-parameter tool, the schema covers the parameter fully. However, the description lacks any behavioral context (what happens after pausing, reversibility, effect on ads) and has no output schema, so an agent may not fully understand the consequences of calling this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and there is a single parameter (adSetId) that is already well-documented in the schema as 'Ad set ID to pause'. The description adds no additional meaning beyond the schema, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear verb and resource: 'Pause an active ad set'. It clearly distinguishes the action from sibling tools like pauseCampaign (pauses a campaign) and activateAdSet (activates rather than pauses). However, it doesn't explicitly differentiate itself from the sibling tools, so a 4 rather than 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus alternatives such as pauseCampaign or bulkPauseCampaigns. The description does not state prerequisites (e.g., the ad set must currently be active) or mention any scenarios where another tool would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.