AI client setup
Connect Perplexity
Perplexity MCP support is rolling out. The intended setup adds the SpendSignoff server URL as a connector — read-only first, drafts you approve in the SpendSignoff app.
Perplexity support is rolling out
Perplexity is an answer engine adding agent connectors. SpendSignoff support is on the way: the plan is to add the SpendSignoff MCP URL as a connector and authorize it over OAuth 2.1, scoped to mcp.read and mcp.draft.
The server URL you would add is below. The scope boundary is the same everywhere — Perplexity reads and drafts; approval lives in the SpendSignoff app.
Intended connector
Add this MCP server URL as a Perplexity connector:
MCP server URL
https://mcp.spendsignoff.com/mcpThree steps to live
Connect the client
Add the SpendSignoff MCP server to your client and finish the OAuth 2.1 handshake. The client requests two scopes only — mcp.read and mcp.draft. There is no mcp.approve scope to grant.
Authorize an ad account, read-only
OAuth into Google Ads or Meta. The first authorization is read-only: SpendSignoff reads spend, structure, and performance so the operator can find money. Reads are ungated on every plan, including Free.
Review and ship your first approval
The operator drafts a change — say, moving budget off a stalled ad set — and shows the before → after diff. You run the two-step Approve and push live → Confirm control in the SpendSignoff app. Only then does it touch the live account, with a signed audit entry and one-click rollback.
The client only ever holds read and draft
mcp.read and mcp.draft alone. It can read your accounts and draft changes. It cannot push a change live — approval happens in the SpendSignoff app, behind a two-step confirm, and is recorded in a KMS-signed append-only audit log.What works today
- Read campaigns, ad sets, budgets, bids, and performance across linked Google Ads and Meta accounts.
- Ask the operator for a plain-English read: pacing, wasted spend, top movers, anomalies.
- Draft budget reallocations, bid changes, and pacing fixes as reviewable diffs via
propose_change. - Approve or reject drafts in the SpendSignoff app — never inside the AI client.
Next
Connect ChatGPT
ChatGPT is live today — the connector flow is the same idea.