Camilo Valderruten

Project

meta-mcp

24-tool MCP server for the Meta Ads API, used org-wide through Claude.

MCPTypeScriptLambdaCDKOAuthJWE

meta-mcp is a TypeScript MCP server that exposes the Meta Marketing API to Claude and other MCP clients at NerdWallet. Twenty-four tools covering campaigns, ad sets, creatives, and reporting.

Architecture shift

The first version ran on ECS Fargate with session-based OAuth. I refactored auth to stateless JWE tokens so the service could move to scale-to-zero Lambda behind API Gateway. Infrastructure is CDK; deploys run through GitHub Actions with OIDC, no long-lived CI credentials.

Adoption

Marketing and growth teams use it through Claude without filing InfraEng tickets. It is the pattern I want to repeat: grounded tools, production auth, serverless when the workload allows.

← Back to camilovalderruten.com