Why MCP, not just an API key
A wrapped API isn't context.
Point an agent at raw endpoints and it can make calls — it just can't make the right ones. It doesn't know what 'high-intent' means for your brand, which account it's working in, or who the customer on the other end actually is. So it guesses, and it guesses confidently. The job of the MCP server isn't to expose endpoints; it's to give the agent the context to use them correctly — the brand, the account, and the customer.
Brand context
What “VIP,” “win-back,” or “high-intent”
actually means here — your channels, your naming, your
conventions. Semantic search lets the agent find the audience or flow
you mean by describing it, not by guessing an internal ID. And
composite tools like get_audience_health
return the numbers the way a marketer reasons about them — not
three raw rows to stitch together.
Account context
Every tool call is account-aware. The agent always knows which
account, which scopes, and which channels are live — it never
operates on the wrong tenant, and never makes you repeat which brand
you meant. The years of orchestration and audience logic already in
that account come along for the ride.
Customer context
Not an anonymous row — a real person, with identity resolved
across email, SMS, and push, plus the profile and engagement history
behind them. The agent reasons about the customer's actual
journey before it proposes the next message.