get_budget_pacing
Check campaign budget pacing to view hourly consumption, time out of budget, and pacing alerts for Amazon ad campaigns.
Instructions
Read campaign budget pacing: budget consumed by hour, time-out-of-budget percentage, and pacing alerts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:59-64 (registration)Tool registration for 'get_budget_pacing' in the tools array. Defines name, description, and inputSchema (empty object, no required parameters).
{ name: "get_budget_pacing", description: "Read campaign budget pacing: budget consumed by hour, time-out-of-budget percentage, and pacing alerts.", inputSchema: { type: "object", properties: {}, additionalProperties: false }, }, - src/index.ts:253-279 (handler)The CallToolRequestSchema handler. Since there is no specific case for 'get_budget_pacing', it falls through to the default return (lines 270-278) which returns the HOSTED_NOTICE message, indicating the actual implementation is on a remote server via HOSTED_URL.
server.setRequestHandler(CallToolRequestSchema, async (request) => { const name = request.params.name if (name === "agentcentral_setup") { return { content: [ { type: "text", text: `Hosted MCP endpoint:\n ${HOSTED_URL}\n\n` + `Setup guide:\n ${SETUP_URL}\n\n` + `Add this to your client config:\n` + `{\n "mcpServers": {\n "agentcentral": {\n "url": "${HOSTED_URL}",\n "headers": { "Authorization": "Bearer ac_live_<YOUR_API_KEY>" }\n }\n }\n}`, }, ], isError: false, } } return { content: [ { type: "text", text: HOSTED_NOTICE, }, ], isError: false, } }) - src/index.ts:14-20 (helper)HOSTED_NOTICE constant explaining that the 87 tools (including get_budget_pacing) are only available through the remote streamable-HTTP MCP endpoint, not implemented locally.
const HOSTED_NOTICE = `agentcentral exposes 87 production tools across Amazon Ads, Seller Central, ` + `inventory, orders, catalog, ranking, finance, and fulfillment. They are only ` + `available through the remote streamable-HTTP MCP endpoint at ${HOSTED_URL}.\n\n` + `This stdio package is an introspection stub. To connect Claude, ChatGPT, ` + `Cursor, OpenClaw, or another MCP client to the live server, follow the setup ` + `guide at ${SETUP_URL}.` - src/index.ts:10-10 (helper)HOSTED_URL constant pointing to the remote server that actually implements get_budget_pacing.
const HOSTED_URL = "https://mcp.agentcentral.to/mcp"