Your catalogue, open to AI shoppers.
See howChatGPT, connected to your accounts.
21 tools, 20 of them on by default. The same connector Claude and Cursor use, added to ChatGPT with one URL.
https://cresva.ai/mcp
21 tools, 20 of them on by default
Rendered from the same manifest the server registers, so this page cannot advertise a tool ChatGPT will not be offered. The one held back needs a permission you turn on yourself.
list_brands
Every brand on the account with its connected platforms and last sync.
list_campaigns
Every campaign that delivered in a window, with its id, platform and spend.
get_campaign_metrics
Spend, ROAS, CPA, CTR and more, by account, campaign, adset or ad.
compare_campaigns
Campaigns, adsets or ads side by side for A/B calls and budget decisions.
detect_anomalies
CPA spikes, ROAS drops and spend surges, with severity and likely cause.
get_pacing_status
Whether spend is on pace against monthly targets, with end-of-month projections.
forecast_performance
A stored forecast with its confidence interval, or an explicit statement that none exists.
get_benchmarks
Industry benchmark CTR, CVR, CPC and ROAS to compare a brand against.
get_budget_recommendation
Suggested budget shifts under CAC, ROAS and minimum-spend constraints.
ask_cresva
The fallback: a marketing question in plain language when no specific tool fits.
get_profit
Did the brand make money: contribution margin, break-even ROAS and the SKUs losing money.
get_memory
What Cresva has learned about a brand: patterns, past decisions and how they turned out.
list_approvals
What is waiting on a human decision, and what was recently decided.
discover_storefront
What a brand's agent-readable storefront publishes, and what it supports.
search_products
Search a storefront's catalogue the way a shopper would ask.
list_products
Page through a storefront's catalogue with the offer fields agents read.
get_product
One product in full, including price, currency and availability.
compare_products
Two to five products from one brand, side by side on the fields agents read.
get_trust_score
The trust signals a storefront publishes about itself, and its tier.
scan_store
Whether an AI agent can find, understand and buy from any storefront. No API key, works on stores you do not own.
20 of 21 on by default. Off until you say so: negotiate_price.
Four steps inside ChatGPT
Open Settings, then Connectors
In ChatGPT, go to Settings and find Connectors. This is where the connectors you have already added live.
Add a connector by URL
Create a new connector and paste https://cresva.ai/mcp. ChatGPT discovers the authorization server from the URL itself.
Authorize
Cresva's consent screen opens and lists what you are granting. The write permission is off unless you turn it on.
Ask something
Try "what did we spend on Meta last week". ChatGPT chooses the tool.
What leaves your machine, and what does not
A remote connector talks to us directly over HTTPS, holding a token you granted and can revoke from your settings at any time.
What it may touch
Only the brands you pick on the consent screen. Of the 21 tools, 20 are reads and are on by default.
No key to manage
You authorise the connection instead of pasting a credential, so there is nothing to store or rotate, and revoking it in your Cresva settings stops it at once.
Calls are rate limited, and the published numbers are the enforced ones: 10/minute anonymously per IP, 60/minute with a public key, 300/minute with an API key, and 10,000/minute across every caller for one brand. Over the limit you get a 429 with a Retry-After header.
The same tools, whichever assistant you use
Every door below reaches the same server and the same permissions. They differ only in where you paste the URL.
Questions
What is a remote MCP connector?
A server your assistant talks to directly over HTTPS. You add it by URL, sign in to Cresva once, and choose what it may read. Nothing is installed and there is no config file to edit.
Do I need an API key?
No. You approve the connection from inside ChatGPT and Cresva issues the access itself. There is no key to copy, and revoking it from your Cresva settings cuts it off immediately.
What can ChatGPT see?
Only the brands you pick on the consent screen. It cannot reach an account you did not grant it, and your ad data is not stored by the assistant between sessions.
Can ChatGPT change my campaigns?
No. Nothing offered by default writes anything, and a change to a campaign is a human action in your ad platform. The one write tool opens a price negotiation on your own storefront and is off unless you turn it on.
Is this the same connector Claude uses?
The same one. Claude, ChatGPT and Cursor all connect to https://cresva.ai/mcp, are offered the same tools and the same permissions, and read the same data. The difference is the client you prefer.
One URL, and ChatGPT does the rest.
The same server Claude and Cursor connect to, with the same permissions and the same twenty tools on by default.