Overview
An MCP server that wraps an advertising platform's targeting API. Any MCP-aware client, whether that is Claude Desktop, a CLI agent, or something custom, can manage targeting through natural language.
Why MCP
Normally every LLM client needs its own integration work to operate an API. MCP flips that around: you build the server once, and every compatible client gets the capability for free.
How it is put together
Two layers, kept deliberately small. One module owns all the talking to the platform. The other declares the tools.
- Standard tools. Targeting endpoints exposed as MCP tools any compatible client can call.
- Two transports. Streamable HTTP for web clients, stdio for CLI ones.
- Drop-in setup. Add it to a client's config file and it works, no glue code needed.
Result
Targeting became something you can do from any MCP client, backed by a server small enough to read start to finish.