Skip to main content
Glama

pause_meta_campaign

Stop spending on a live Meta campaign immediately while preserving campaign settings. Use to temporarily halt ad delivery and budget allocation.

Instructions

Pause a live Meta campaign to stop all spending immediately. Campaign and settings are preserved — use enable_meta_campaign to resume. Requires Starter plan or higher.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
campaign_idYesMeta campaign ID to pause.

Implementation Reference

  • Handler implementation for 'pause_meta_campaign' tool. It checks license, validates input, calls Meta API to pause campaign, and returns the result.
    case 'pause_meta_campaign': {
        const denied = licenseCheck('meta');
        if (denied) return fail(denied);
        if (!args.campaign_id) return fail('campaign_id required.');
        await metaPost(`/${args.campaign_id}`, { status: 'PAUSED' });
        return ok({ success: true, campaign_id: args.campaign_id, status: 'PAUSED', message: 'Campaign paused. No spend until re-enabled.' });
    }
  • src/index.ts:254-261 (registration)
    Tool registration and schema definition for 'pause_meta_campaign'.
        name: 'pause_meta_campaign',
        description: 'Pause a live Meta campaign to stop all spending immediately. Campaign and settings are preserved — use enable_meta_campaign to resume. Requires Starter plan or higher.',
        inputSchema: {
            type: 'object',
            properties: { campaign_id: { type: 'string', description: 'Meta campaign ID to pause.' } },
            required: ['campaign_id'],
        },
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nolas-Shadow/agent1st-ads-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server