How We Built AI Agents That Buy Media Across 10+ Ad Platforms | Seattle .

Members-Only

Recent Talks & Demos are for members only

Exclusive feed

You must be an AI Tinkerers active member to view these talks and demos.

May 26, 2026 · Seattle

How We Built AI Agents That Buy Media Across 10+ Ad Platforms

See how AI agents autonomously manage paid media across 10+ ad platforms, creating campaigns, adjusting bids, and generating creatives in real-time. Learn about the API challenges and solutions.

Video
Overview
Links
Tech stack
  • MCP
    MCP is the open-source standard for securely connecting AI agents (like LLMs) to external tools, data, and enterprise workflows.
    The Model Context Protocol (MCP) functions as a standardized integration layer: think of it as a USB-C port for AI applications. Developed and open-sourced by Anthropic, this protocol allows large language models (LLMs) to access real-time context and execute actions via external tools like GitHub, Jira, or proprietary databases . It uses a simple JSON-RPC interface to define tools, schemas, and endpoints, which enables AI agents to perform complex, state-changing tasks—such as creating a GitHub issue or running a test script—rather than just generating text . MCP is essential for building agentic AI systems that can autonomously pursue goals and operate within defined safety and permission boundaries .
  • Claude
    Claude is Anthropic's flagship family of large language models (LLMs): a high-performance, Constitutional AI system built for safety, complex reasoning, and expert-level collaboration.
    Claude is a next-generation AI assistant developed by Anthropic, a research firm prioritizing AI safety. The models (including Opus, Sonnet, and Haiku) leverage Constitutional AI to ensure helpful, honest, and harmless outputs, a key differentiator from competitors. Claude excels at complex enterprise tasks: processing massive context windows for in-depth data analysis, generating and reviewing code, and providing expert-level summarization for documents up to 200,000 tokens. It is deployed as a conversational chatbot and via API, offering scalable AI solutions for developers and businesses.
  • OAuth
    OAuth (Authorization) is the open standard for delegated access: it issues time-limited access tokens to third-party clients, allowing them to use a Resource Owner's data on a Resource Server (API) without ever seeing the user's credentials.
    OAuth 2.0 is the current Authorization Framework, a critical protocol for securing modern APIs. It strictly separates the Resource Owner (user) from the Client (application) and the Resource Server (API). The core function is authorization delegation: a user grants an application permission to access specific data (scopes) on their behalf. This process yields an Access Token, a credential string with a defined lifetime (e.g., 3600 seconds) that the Client uses to make protected resource requests. This token-based approach prevents the Client from handling the user's primary credentials (username/password), significantly enhancing security and control.
  • Node
    Node.js is a high-performance JavaScript runtime built on the V8 engine for executing scalable network applications.
    Ryan Dahl launched Node.js in 2009 to rethink server-side concurrency. It utilizes an event-driven, non-blocking I/O model to manage thousands of concurrent connections on a single thread. The system runs on Google's V8 engine (C++) and provides access to npm (a registry with over 2 million packages). Companies like Netflix and LinkedIn use it for its speed and scalability: it remains the top choice for real-time data streaming and microservices.
  • TypeScript
    TypeScript is an open-source superset of JavaScript: it adds static typing and compiles to clean, standards-based JavaScript.
    TypeScript is a high-level, open-source language developed by Microsoft: it acts as a superset of JavaScript, adding a powerful static type system. This system enables compile-time type checking, catching errors before runtime (a critical benefit for large-scale applications). The TypeScript Compiler (TSC) reliably transpiles all code into clean, standards-based JavaScript (ES3 or newer), ensuring compatibility across any browser or host environment (Node.js, React.js, etc.).
  • Agent
    An Agent is an autonomous software system (often LLM-driven) that perceives its environment, makes goal-directed decisions, and executes multi-step actions without continuous human oversight.
    This is the next-generation automation layer: a software entity capable of independent operation. Agents utilize a core perception-action loop, integrating memory and planning systems to break down complex objectives (e.g., 'book a full business trip') into actionable subtasks. They are distinguished by their autonomy, moving beyond simple chatbots or rule-based scripts. Modern examples like AutoGPT and Devin AI demonstrate their capacity to use external tools (APIs, web browsers) and adapt their strategy in real-time, delivering a step-change in efficiency for enterprise workflows and complex data analysis.
  • Cursor
    The AI-native code editor designed for high-velocity development through deep LLM integration.
    Cursor is a fork of VS Code that embeds AI directly into the development workflow while maintaining full extension compatibility. It leverages models like Claude 3.5 Sonnet and GPT-4o to power features such as Cmd+K for inline edits and Cmd+L for codebase-wide chat. By indexing local files, Cursor provides precise context for its predictive 'Tab' completions and multi-file 'Composer' mode. This setup allows engineers to move from high-level intent to functional code without leaving the editor or losing context.
  • other)
    Other) is a decentralized identity protocol that enables secure, cross-chain verification for sovereign digital personas.
    Other) streamlines Web3 authentication by replacing fragmented wallet addresses with a unified identity layer. The protocol uses zero-knowledge proofs (ZKPs) to verify credentials without exposing underlying data, currently securing over 50,000 unique identities across Ethereum and Solana. By integrating with existing dApps via a lightweight SDK, Other) reduces onboarding friction by 40% and provides users with a single, portable reputation score that persists across the decentralized ecosystem.
  • LLMs
    Large Language Models (LLMs) are Transformer-architecture deep learning systems (e.g., GPT-4, Llama 3) trained on massive text corpora to generate, summarize, and reason over human language at scale.
    LLMs are advanced deep learning models, specifically Generative Pre-trained Transformers (GPTs), designed to process and generate human-like text. They are trained on vast, multi-trillion-token datasets, giving them billions of parameters to learn complex linguistic patterns (syntax, semantics). This scale enables emergent capabilities: few-shot learning, code generation, and complex reasoning. Key examples include OpenAI's GPT-4, Google's Gemini, and Meta's Llama 3. LLMs power applications from conversational AI (ChatGPT) to automated content creation, fundamentally shifting how machines handle unstructured language.
  • Google Ads API
    A high-performance gRPC interface for automating large-scale campaign management and reporting across Google’s advertising inventory.
    The Google Ads API provides programmatic access to account data through a modern gRPC and REST architecture. It replaces the legacy AdWords API, offering 10x faster reporting and streamlined resource management via the GoogleAdsService. Search, Display, and YouTube campaigns are managed through a unified set of services (MutateJobService) and a powerful SQL-like syntax (Google Ads Query Language). Developers use it to automate bidding strategies, sync CRM data for Customer Match, and build custom dashboards that handle millions of operations per day.
  • Meta Marketing API
    An HTTP-based API designed to automate, customize, and optimize ad campaigns across Facebook, Instagram, and Messenger.
    The Meta Marketing API gives developers direct programmatic control over the entire Meta advertising ecosystem (including Facebook, Instagram, and Messenger). Built on the Graph API protocol, it lets you automate campaign creation, manage complex ad creatives, and query real-time performance metrics. Whether you are scaling custom bidding strategies, syncing CRM leads, or building custom dashboards, this API handles the heavy lifting by processing high-volume requests through structured endpoints like /adaccounts and /insights.