terms · last updated 29 October 2026
A plan costs the all-in monthly price shown when you confirm it.
- to price a plan
- Free
- card to join the waitlist
- None
- price basis
- All-in, before VAT
- support SLA
- None
how the price is worked out
Your price comes from one rate, the size of your market and how often it sees you: £100 a month for every 1,000 people, for each time a week.
Read the pricing pageThese terms are a draft that a solicitor has not yet reviewed
AdBuyMCP is in its launch phase, and its legal documents have not yet been reviewed by a solicitor. This page is a plain-English summary of how the product behaves and what it charges, written from the code.
Read it as an accurate description of the product and its commercial model, and not as a contract. Nothing here is an offer capable of acceptance, and no agreement exists between us until one is signed.
who this is between
A registered company stands behind AdBuyMCP
AdBuyMCP is a trading name. The company behind it is the counterparty to every agreement, and it is on the public register.
AdBuyMCP is built and operated by Tenhaw LTD, a company registered in England and Wales, number 12735685, operating from London. The service is offered to businesses rather than to consumers.
These pages describe what the product does and what it charges, and they do not create an agreement. Your plan, or a managed first test, is governed by the agreement signed for it, which covers what this page leaves open: payment terms, the contract term and how it ends, the liability position and the data processing terms. Where that agreement and this page differ, the agreement counts.
Questions about any of it go to hello@adbuymcp.com. The register entry is at Companies House.
Launch phase
Price a plan today and join the waitlist; media is bought only after your plan is confirmed with you
Joining the waitlist takes a short form and no card. James is setting the first customers up himself, so he reads every entry and comes back to you, and nothing is bought until the plan, the ads and the start date are confirmed with you. No media has been bought through AdBuyMCP yet. The supply page shows how far buying through each seller has been tested. Our launch standard asks for a controlled paid activation reconciled to a provider invoice before a connector counts as live: none has cleared it yet.
Price a plan and join the waitlist
The onboarding reads your public homepage and drafts who buys from you. You size your market, choose 3, 5 or 12 times a week and see your monthly price, then join the waitlist in five questions, with no card. James Rooney is setting the first customers up one at a time, so he reads your entry and comes back to you, and joining commits you to nothing.
Connect an approved MCP client to your workspace
The MCP server uses the same routes, workspace boundary and approval records as the browser, within the workspace's enabled capabilities. AdBuyMCP operates the hosted MCP server, and Supabase OAuth identifies the person, workspace and registered client through PKCE and consent. MCP workspace access and each external client's own identity and exact callback registration need approval. OAuth consent grants no spend authority, and there is no public connector or registry listing.
Buy media with a button on this site
The buttons on this site price a plan, open an account or book a call with the founder, and none of them buys media.
Treat a planned frequency as a measured one
Frequency is planned: each week we buy enough ads aimed at your market for it to see you that many times on average. Some of every channel's audience sits outside your market, and the weekly report shows what each channel delivered against the plan. No seller can confirm that a particular person in your market saw an ad.
The supply page grades all 26 connectors on our own evidence ledger and names the step each one is waiting on. See each connector’s grade.
this website
Read what is published here as information
The figures on this site come from the same published rate and sources on every page. That makes them checkable, and it does not make them a warranty.
Prices and examples forecast nothing
A price on this site is worked out from the published rate for the market you enter, or for a market labelled as an example. The product's sandbox runs on labelled sample data. Neither forecasts what your campaign will deliver, and neither creates an obligation on either side.
The assistant and the onboarding's draft can be wrong
The on-page assistant answers from published material on this site, and the onboarding's draft of who buys from you comes from your homepage. Check anything that matters against the page it cites, and correct the draft before you price your plan. Your questions to the assistant go to Anthropic, and so does the text of the homepage the onboarding reads; the privacy notice says exactly what happens to each.
Nothing here is an offer
The published rate, prices and channel descriptions are information, not an offer capable of acceptance. They are accurate as at the date shown at the head of this page, and they can change; a change is not a breach of anything.
What this site does with your own data (a cookieless counter and page-speed timings that run for everyone, the consent-gated analytics and advertising, the onboarding’s reading of your homepage, the booking calendar, the assistants and the historical application records) is set out in the privacy notice, which is a draft like this page.
One rate sets your plan’s monthly price.
You pay £100 a month for every 1,000 people in your market, for each time a week you choose, rounded to the nearest £50. Plans are priced on a market of at least 10,000 people, and a market above 250,000 people is priced on a call. All-in: the media, the ads we make for each channel from your website, the planning, buying and balancing across the four channels, and your weekly report, with no fee on top. Prices are shown before VAT.
- 3 times a week
- From £3,000a month, all-in
- Good for staying in view between your market's buying cycles.
- 5 times a week
- From £5,000a month, all-in
- Good for a market you are actively trying to win this year.
- 12 times a week
- From £12,000a month, all-in
- Good for a launch or a raise, when you want your market to see you most often.
Each price is for a market of 10,000 people. A larger market pays the same rate on its own size.
- Your plan shows its monthly price before you confirm it
- It is worked out from your market and your frequency at the published rate, and it is the price you pay for a plan you confirm.
- The monthly price includes the ads AdBuyMCP makes
- AdBuyMCP makes the ads for each channel from your website and the buyers you confirm: the billboard artwork, the streaming TV spot, the podcast ad and the ChatGPT ad. They are covered by the monthly price shown when you confirm your plan.
- AdBuyMCP balances the budget
- AdBuyMCP balances each month's price across out-of-home, streaming TV, podcasts and ChatGPT ads for your market. You approve the plan and every ad before anything runs.
- ChatGPT ads run in your own OpenAI ad account
- OpenAI asks each advertiser to open and verify its own ChatGPT ads account and to invite whoever runs it, so that channel runs in your account, set up with you.
- Payment terms are agreed before your first month
- When and how you pay, the contract term and how a plan ends are agreed with you before your first month starts. This page sets none of them.
A managed first test is a separate agreement.
James Rooney, who wrote AdBuyMCP’s code, does the work on every managed test himself. He plans a first awareness test with you on channels you choose together from the four in a plan, and it runs for ten weeks from kick-off to the written readout. The fee is £2,500 plus VAT, fixed.
You pay the sellers for your media directly, in your own accounts, at least £7,500 across the whole test (the managed-test media minimum). AdBuyMCP invoices only its fee and never holds, pays or fronts your media money. Your agreement for the test is with the company named above.
no implied warranty
These things are not part of the service
Each is a limit of the service as it stands today.
- A service level agreement or uptime commitment
- There is no uptime target, response-time commitment, on-call rota, escalation path or status page, and no shared support inbox yet.
- An account team or a named launch specialist
- AdBuyMCP is software with its founder in the loop, so no account team or launch specialist is assigned to you. You work with James Rooney, who built AdBuyMCP and wrote its code.
- Seller acceptance, availability or timing
- Each seller can refuse an ad, a booking or an advertiser under its own policies, and podcast hosts approve each host-read advertiser. AdBuyMCP cannot guarantee that a seller accepts an ad or a booking, that inventory is available, or exactly when an ad runs.
- Clearance through the creative pre-check
- The creative pre-check enforces each channel's format limits and flags risk in copy. It does not replace Clearcast or any other clearance a seller requires, and it does not make your advertising compliant with the CAP and BCAP codes, which stays your responsibility.
- Verified media quality, viewability, fraud protection or brand safety
- No verification partner is integrated, and placement reporting, supply-path transparency and independent verification are not built. Nothing on this platform is a media-quality assurance.
- A campaign result
- A plan buys a planned frequency for your market. It does not promise more pipeline, brand lift, sales or any figure as a result, and there is no customer case study yet.
The full account of what is and is not held (certifications, audits, registrations and the open launch gates) is on the security page.
your obligations
Some things stay your responsibility
The platform records what it did and names what it did not check. It enforces one of these in code: a consequential request has to match an approval a named person granted for those exact bytes.
- Accurate information, and the rights in your material
- You provide accurate information about your company and your buyers, and you hold the rights in the material your ads are made from, such as your website's words and images and your logo, and in anything else you put into the platform. Where AI produces an asset, the platform records that it did; whether that output is fit for paid advertising in your market is a question for your own counsel.
- Compliance with advertising law, the codes and each seller's policies
- Your advertising has to comply with applicable law, the CAP and BCAP codes and the policies of each seller it runs with, including OpenAI's ad policies for ChatGPT ads. The creative pre-check flags risk in your copy, and compliance remains your responsibility.
- A lawful basis for your own data
- Where a campaign uses your first-party data, such as a customer list, you warrant that you have a lawful basis and any consents required for its use. The compiled plan carries a lawful-basis manifest naming each segment's provider and basis, and it attaches conditions you still owe, such as a legitimate interests assessment on file. The manifest is evidence, and it is not a compliance guarantee.
- Approval by a named person
- An agent can propose spend, but only a named person can authorise it. Agents cannot hold the exact-digest approval permission, cannot resolve human approvals and cannot enable spend on a staged live line. Do not build a process that routes around that, because the platform will fail closed rather than accommodate it.
- Your credentials, your accounts and your workspace membership
- Keep account credentials secure, including those for your own ChatGPT ads account and any seller account in your name, and keep organisation membership current. Vendor credentials you connect are encrypted at rest and never returned by an API read, and removing a connection deletes them.
the legal position
Ownership and governing law are set here, and liability in your agreement
A liability cap is the most consequential clause in an agreement, so it is set in the agreement for your plan or your managed test, once a solicitor has read it.
You keep the rights in your data
We retain all rights in the software and in the content of this site. You retain all rights in your briefs, plans, creatives and campaign data, and grant a licence to process them solely to provide the service. Aggregated, non-identifying usage statistics may be used to improve the product. Your data is not used to train AI models.
Liability is set in your agreement
Nothing excludes liability for fraud, or for death or personal injury caused by negligence, and nothing on this page attempts to. Beyond those two, the limits and exclusions belong in the agreement for your plan or your managed test, and they have not yet been settled with a solicitor.
The law of England and Wales applies
England and Wales, with the exclusive jurisdiction of its courts, which is the usual position for a London company selling to UK businesses.
The agreement you sign is the one that governs.
what happens next
Ask the founder about these terms before you confirm a plan.
On a call, James Rooney works out your market and your price with you and answers your questions about these terms. The call is free and commits you to nothing.
Free, with no card.
Talk your market and your plan through with James Rooney, who built AdBuyMCP and wrote its code.
Buyers ask these questions before they sign anything
Six questions about what you can do today, what it costs and what is agreed.
Can I buy media through AdBuyMCP today?
You can price a plan today and join the waitlist, with no card. Accounts are opened by James Rooney one at a time while he sets up the first customers, so he reads your entry and comes back to you. Media is bought only after your plan, your ads and your start date are confirmed with you, and no channel has yet run a paid campaign through AdBuyMCP's own connectors: 0 of the 26 have cleared our launch standard of a controlled paid activation reconciled to a seller's invoice. Nothing on this site is an offer capable of acceptance.
What does it cost?
Pricing a plan and joining the waitlist are free. A plan costs £100 a month for every 1,000 people in your market, for each time a week you choose, on a market of at least 10,000 people, so plans start at £3,000 a month. All-in: the media, the ads we make for each channel from your website, the planning, buying and balancing across the four channels, and your weekly report, with no fee on top. Prices are shown before VAT. You pay the monthly price shown when you confirm your plan.
What are the payment terms?
They are agreed with you before your first month starts, together with the contract term and how a plan ends, and this page sets none of them. Joining the waitlist commits you to nothing: there is no card, and nothing is bought until your plan, your ads and your start date are confirmed.
Do you offer a service level agreement?
No. There is no uptime commitment, response-time commitment, on-call rota, escalation path, status page or account team. If a support SLA is a procurement requirement, AdBuyMCP does not meet it today.
Is the creative pre-check the same as clearance?
No. It enforces each channel's format limits as schemas (copy that exceeds a limit is rejected at the boundary rather than truncated on its way to a seller), and it flags risk in copy. It does not replace Clearcast or a seller's own review, and it does not make your advertising compliant with the CAP and BCAP codes. A seller's acceptance, clearance outcomes, inventory and timings are outside our control and are not guaranteed.
Are these terms final?
No. They are a draft written from how the product behaves, and a solicitor has not yet reviewed them. The agreement signed for your plan or your managed first test is the one that governs.