Documentation menu

Getting started

How it works

The pieces: a hosted MCP server per platform, OAuth-bound connections, read and write tools, and your client.

NotFair sits between your AI client and each platform’s API. Four pieces:

The MCP server

One hosted server per platform, each at its own URL, speaking the MCP Streamable HTTP transport. Your client connects to the server; the server talks to the platform API.

The connection

When you authorize a platform, NotFair stores a credential bound to your account and the specific ad accounts/properties you selected. That binding is the access boundary — an agent can only reach what you connected.

The tools

Each server exposes read and write tools plus runScript, a sandbox for ad-hoc analysis. Reads return live context; writes propose a change and return a before/after snapshot.

Your client

Any MCP-compatible client works — the model decides which tools to call, and the client surfaces proposed writes for your approval before they execute.