UNPKG

facebook-ads-mcp-server

Version:

Universal Facebook Ads Server - Supports MCP, OpenAI Function Calling, and Gemini Function Calling

25 lines (22 loc) 725 B
import { FacebookAPIClient } from '../utils/facebook-api.js'; import { createErrorResponse } from '../utils/error-handler.js'; import { ValidationSchemas, validateParameters } from '../utils/validation.js'; export async function fetchPaginationUrl(args) { try { // Validate input parameters const validatedArgs = validateParameters(ValidationSchemas.paginationUrl, args); const { url } = validatedArgs; const client = new FacebookAPIClient(); const data = await client.makeRequestFromFullURL(url); return { content: [ { type: 'text', text: JSON.stringify(data, null, 2), }, ], }; } catch (error) { return createErrorResponse(error); } }