Adspirer
Adspirer is an MCP server: a program that offers tools to AI assistants through the Model Context Protocol, an open standard by which a chat assistant such as ChatGPT or Claude calls outside software. Its tools act on a customer's ad accounts at Google, Meta, LinkedIn, TikTok, Amazon and ChatGPT Ads: they research keywords, build campaigns, read results, change budgets and find wasted spend, all from a conversation. Each action is a tool call, one request from the assistant to one tool, and the price is a monthly number of them: 15 free, 150 for US$49, 600 for US$99 and 3,000 for US$199. The ad money goes from the customer to the platforms and never passes through Adspirer, so all of the subscription fee is the business's revenue.
Abhilash Mekala, who describes himself as formerly at Meta and Uber and is based in San Francisco, created the public code repository on 27 October 2025 and took the first payment, US$25, in November 2025. He submitted a ChatGPT app with 36 tools on 20 December 2025, added Meta Ads on 5 January 2026, and became an official Claude Code plugin on 30 March 2026. Revenue read from Stripe by TrustMRR went from US$1,073 in February to US$68,747 in June 2026. At the last sync, on 29 June 2026, MRR (monthly recurring revenue, the subscription money that repeats every month) was US$54,684 from 742 active subscriptions, and customers had paid US$70,229 in the previous 30 days. The operating company is BETSONAGI LLC, d/b/a Adspirer. The profile lists a team of one, LinkedIn lists two employees, and no funding was found.
The money figures are grade A, from Stripe, but they stop on 29 June 2026. The profile now says that the Stripe API key, a password that lets one program read another program's account, has expired, and it gives no expiry time. Nothing after 29 June is verified in either direction. The team size, the platform approvals, the tool counts and the agents come from the company, the founder or a partner. The page also shows what ended earlier companies that ran ads for small businesses: mostly the platforms' own automation.

The numbers, graded
Each row shows the evidence grade and the source numbers from the list at the end of this page. The grades are explained in How Aiolum verifies.
| Fact | Value | Grade | How we know | Sources |
|---|---|---|---|---|
| MRR at the last sync, 29 June 2026 | US$54,684 | A | Stripe through TrustMRR, last revenue sync on 29 June 2026 at 14:31 UTC. The profile says the Stripe API key has expired and gives no expiry time. MRR grew 30.0% in the 30 days before the sync. | [1] |
| Money paid in the 30 days before the sync | US$70,229, up 25.2% | A | Snapshot stored at the 29 June sync. The daily table for 16 September to 15 October 2026 shows US$0.00 for every day, because no data has arrived since. | [1] |
| Gap between the 30-day payments and MRR | US$15,545, or 28.4% above MRR | calc | Calculated: US$70,229 minus US$54,684. A likely reason, not stated on the profile: an annual plan (US$485, US$999 or US$2,000) counts in full as a payment on the day it is paid, but only one twelfth of it counts in MRR. Ad spend is not the reason: the terms say that the platforms charge it to the customer directly. | [1, 2, 3] |
| Run rate from the MRR | about US$656,208 a year | calc | Calculated: US$54,684 times 12. This is the headline value in dollars a year. | [1] |
| Verified revenue by month | US$25 (November 2025), US$1,073 (February 2026), US$21,553 (March), US$36,411 (April), US$56,108 (May), US$68,747 (June, to the 29th) | A | Monthly timeline on the profile; no payments in December 2025 or January 2026. The six months add up to US$183,917, the all-time total on the profile. | [1] |
| Growth from month to month | +68.9% (April), +54.1% (May), +22.5% (June) | calc | Calculated from the monthly timeline. Growth slowed, but every month was higher than the one before. June 2026 was 3.19 times March. | [1] |
| Active subscriptions at the last sync | 742 | A | Snapshot from the 29 June 2026 sync. | [1] |
| MRR per active subscription | about US$73.70 a month | calc | Calculated: US$54,684 divided by 742. Between the monthly prices of Plus (US$49) and Pro (US$99). | [1, 3] |
| Profile windows that end today | US$0.00 in the last 3 months; US$141,117 in the last 6 months | A | These windows end on 15 October 2026, but no data exists after 29 June, so they undercount. Calculated: the 6-month figure contains US$16,262 from part of April plus all of May and June. | [1] |
| Profit margin in the 30 days before the sync | 82.0% | C | Shown on the profile, which does not say where the costs come from. This page treats the cost side as founder-supplied. | [1] |
| What the business keeps of each payment | the whole subscription fee; no ad spend passes through | C | Terms of Service, section 6: all advertising spend is charged directly by the advertising platforms to the customer's own accounts, and Adspirer does not receive, hold, manage or process it. | [2] |
| Prices, October 2026 | Free, then US$49, US$99 and US$199 a month | C | For 15, 150, 600 and 3,000 tool calls a month. The founder wrote in December 2025 that per-tool-call pricing replaced a share of ad spend. | [3, 4, 5] |
| Team | 1 person on the profile; LinkedIn lists 2 employees | C | The TrustMRR team size is founder-written. The LinkedIn company page, read 15 October 2026, gives the size band 2-10 employees and shows 2 people. No count exists for June 2026. | [1, 6] |
| Outside funding | none found | C | The profile says bootstrapped. No funding round was found on the company's pages, its newsroom or the founder's posts. | [1, 9, 5] |
| Operating company | BETSONAGI LLC, d/b/a Adspirer | C | Terms of Service and privacy policy. The terms are governed by the laws of Delaware. | [2, 14] |
| Tools offered to the AI assistants | 36 in December 2025; 430 documented tools in October 2026 | C | Founder's thread on the ChatGPT app submission, 20 December 2025, and the company's llms.txt file. Anthropic's plugin page describes 91 tools in the Claude Code plugin. | [5, 3, 7] |
| Claude Code plugin installs | 2,950 | C | Anthropic's plugin directory page, read 15 October 2026. Installs are not customers; many are free accounts. | [7] |
| Estimated users | about 2,000 | C | Founder-written field on the profile. | [1] |
| Scale claimed by a partner | about 3,000 customer environments and about 50 million MCP tool calls a day | C | BlueRock's customer story. Not verified. Calculated: 3,000 accounts on the Max plan's 3,000 calls a month would make about 300,000 calls a day, so the 50 million cannot be billed tool calls. | [12, 3] |
| Time from the first payment to the headline | 7 months | calc | Calculated: November 2025 to June 2026. The profile gives 1 January 2026 as the founding date, after the first payment. | [1] |
How to read this table: a grade A value comes from Stripe through TrustMRR, as read up to the last sync on 29 June 2026; the Stripe API key has expired since then. A grade C value is the company's own page, a founder post, a partner's page or a public record such as GitHub or LinkedIn. A "calc" value was computed on this page from the rows above it.
| Plan | Per month, billed yearly (US$) | Per month, billed monthly (US$) | Limit |
|---|---|---|---|
| Free Forever | 0 | 0 | 15 tool calls a month |
| Plus | 40.42 | 49 | 150 tool calls a month; US$485 a year |
| Pro | 83.25 | 99 | 600 tool calls a month; US$999 a year |
| Max | 166.67 | 199 | 3,000 tool calls a month; US$2,000 a year |
Each plan is a monthly number of tool calls; the pricing page calls them tasks. Annual billing costs US$485, US$999 or US$2,000 a year, 15.9% to 17.5% less than twelve monthly payments. Every plan includes all ad platforms and the ChatGPT and Claude integrations, and the scheduled Ad Ops agents come with the paid plans. Ad spend is paid by the customer to the ad platforms and is not part of these prices.
The timeline
From the first payment in November 2025 to US$54,684 of verified MRR seven months later, then no verified data. Each entry carries its grade.
- 27 October 2025CThe founder creates the public GitHub repository ads-mcp, which later holds the plugins and skills for Claude Code and Cursor. [8]
- November 2025AFirst verified payment: US$25. [1]
- 11 to 16 December 2025CThe founder posts that agencies charging a share of ad spend gain from bloated budgets, and that Adspirer charges per tool call instead. He also writes that AI tool builders should think about MCP distribution. [5]
- 20 December 2025CHe submits Adspirer v1.0, the first ChatGPT app, to OpenAI's review. Each of its 36 tools needed annotations; he says it took about two hours. [5]
- 5 January 2026CMeta Ads support goes live: Facebook and Instagram campaigns from ChatGPT or Claude. Three platforms: Google, TikTok and Meta. [5]
- 15 February 2026CHe posts a video on creating Google Ads campaigns from Claude Code and hosts an event listed on Luma, Build Your AI Marketing Stack with OpenClaw. [5]
- March 2026AVerified revenue reaches US$21,553, from US$1,073 in February. [1]
- 30 March 2026CAdspirer becomes an official Claude Code plugin, installed from the plugin directory. [5, 7]
- April to May 2026AVerified revenue: US$36,411 in April, US$56,108 in May. [1]
- 13 June 2026CThe company announces Google Ads API approval "at the agency level". [9]
- 14 June 2026CThe company announces admission to the Amazon Ads Partner Network. Amazon Ads becomes its sixth ad platform. [10]
- 29 June 2026ALast Stripe sync: MRR US$54,684, 742 active subscriptions, US$70,229 paid in 30 days, US$68,747 in June. No verified data after this day. [1]
- 14 July 2026CLaunch of Ad Ops agents, which run on a schedule at a level the advertiser chooses, from watch-and-alert to autonomous reversible changes. [11]
- 8 October 2026CLatest push to the public GitHub repository. The founder still posts on X on 13 October. No new revenue figure. [8, 5]
Why it worked
Four causes, in the order they mattered. Each one is a reusable lesson.
Distribution
In December 2025 the founder wrote that users do not adopt because of features but because you showed up where they already were. Adspirer is an app in ChatGPT's app store, a plugin in Claude's directory and an official Claude Code plugin with 2,950 installs, with setups for Cursor, Codex, Windsurf and OpenClaw. The sign-in during the install creates the free account, so the assistant's directory is the shop window.
Tools instead of screens
The founder wrote that ChatGPT and Claude are the interface, so he builds tools, not a dashboard. In a test he posted on 22 March 2026, the MCP tools built a full Performance Max campaign in 20 seconds with 15 tool calls, while Perplexity's computer-use agent, which works through the ad screens, needed 15 minutes.
Price per tool call, not per ad spend
Agencies and many ad tools charge a percentage of ad spend. Adspirer charges for the number of tool calls, so an advertiser with US$1 million of spend pays the same as one with US$10,000 if both use the same number of tools, in the founder's words. A small advertiser can start for US$49 a month.
Platform approvals and guardrails
The company applied to the platforms' API programs: it announced Google Ads API approval and admission to the Amazon Ads Partner Network in June 2026. To make an AI acting on real budgets acceptable, new campaigns are created paused, new spend waits for approval, every action is logged, and autonomous agents may only make changes from a list of reversible ones.
How it was built
These details come from the company's own pages, the founder's posts and the technology list on the TrustMRR profile. They are grade C. [3, 14, 1, 5, 8, 12]
- A remote MCP server at mcp.adspirer.com/mcp. Assistants connect over Streamable HTTP or SSE and sign in with OAuth 2.1 with PKCE. The company says it does not collect or store the passwords of the connected accounts.
- Ad accounts connect through each platform's own authorization: OAuth or another approved method for Google, Microsoft, Meta, LinkedIn, TikTok and Amazon, and an API key for ChatGPT Ads. Contact data sent to a platform as a conversion is hashed with SHA-256 first.
- The technology list on the profile names Next.js, FastAPI, Google Cloud, Docker, Redis, GraphQL, Clerk, Stripe, Datadog, Twilio and GitHub Actions, and the model providers Anthropic and OpenAI. In chat use the customer's own assistant is the model; no source says which model runs the scheduled agents.
- The ChatGPT app passed OpenAI's review: every tool needed annotations (readOnlyHint, destructiveHint, openWorldHint), at least five test cases and three negative test cases, and the server had to prove ownership of its domain.
- Plugins and skills for Claude Code and Cursor are in a public GitHub repository under the MIT license. The documentation runs on Mintlify and has its own llms.txt file for AI agents.
- Runtime security and monitoring for the MCP traffic come from BlueRock, according to BlueRock's customer story.
Tools named in the sources
Each one opens its page in the Tools tab, with every story that uses it.
The dead that came before
Four companies in the Loot Drop database promised to take ad management off a small advertiser's hands, and failed. The values below are from that database and are not independently verified.
Trada
The promiseA marketplace of paid-search experts who ran small businesses' Google AdWords campaigns.
Why it diedHuman experts were costly to scale, and Google's own automated campaign tools reduced the need for them.
Automate Ads
The promiseAutomated management of Facebook and Instagram ad campaigns.
Why it diedFacebook and Google kept improving their own ad tools, and the product depended on their APIs.
Metigy
The promiseAn AI marketing brain for small businesses that recommended content and ad spend.
Why it diedIts recommendations were generic. Small businesses wanted the work done for them, not a dashboard of advice, and the money ran out.
Admazely
The promiseSimple retargeting ads for small web shops.
Why it diedSmall shops had small ad budgets, so each customer cost more to acquire than it brought in.
What changed
All four sold a layer between small advertisers and the large ad platforms, and in three of them the platforms' own tools or the customers' small budgets ended it. Adspirer makes the same bet on the same platforms, and the platforms are still adding automation: Performance Max for all Google advertisers since November 2021, AI Max for Search campaigns from May 2025, and a Meta Advantage+ setup that applies AI to sales, app and leads campaigns from February 2025.
Three things differ. The work that Trada paid human experts for, and that Metigy only recommended, is now done by a language model inside an assistant that the customer already pays for, so Adspirer builds tools, not screens, and the work gets done rather than suggested. It is found in the assistants' app directories instead of through sales. And the price is per tool call, not a share of ad spend, so a small advertiser pays US$49 a month and the business never holds ad money. None of this protects it from the platforms deciding to offer the same agent themselves.
Can one person copy it now?
The method, yes. The early timing, no longer.
In late 2025 the app directories inside ChatGPT and Claude were new and had few ad tools, and Adspirer was in them early. That opening is narrower now: a GitHub organization named Google Ads, linked to Google's developer site, publishes an open-source Google Ads MCP server, and Pipeboard offers a free plan for Meta. The method still works for any professional software with a public API that a specialist uses every day: wrap the API as tools, list them where the assistants are, and charge per call.
Where it is still open: Jobs that run through official APIs and cost specialists hours each week: retail media, email marketing platforms, app store ads, and cloud cost management.
- 1Pick one paid job with official APIs and wrap each action as a tool, with reading and writing separated.
- 2Publish it in the assistants' directories: ChatGPT's app store, Claude's plugin directory, Claude Code and Cursor.
- 3Apply early for the platforms' API access levels and partner programs, because the reviews take time.
- 4Charge per tool call, with a free tier large enough to test in one session.
- 5Create every change paused or reversible, require approval for new spend, and write the terms so that the customer owns the spend.
What to watch
The risks are the mirror image of the causes above.
Verification stopped on 29 June 2026
The profile says the Stripe API key that TrustMRR reads has expired, with no expiry time. Every verified figure ends on 29 June, and the daily table shows US$0.00 for every day since, which says nothing in either direction. The latest signs that the business runs are the agents launch on 14 July, a push to the public repository on 8 October and a post by the founder on 13 October 2026, none of them with a figure.
The platforms automate the same job
Google made Performance Max available to all advertisers on 2 November 2021 and announced AI Max for Search campaigns on 6 May 2025. Meta made its Advantage+ setup apply AI to sales, app and leads campaigns from February 2025, and on 3 June 2025 MediaPost, citing The Wall Street Journal, reported a plan to let brands create and target ads with Meta's AI tools by 2026. Each step moves part of what an agent like Adspirer does into the platform's own product.
API access is granted, and can be withdrawn
The Google Ads API has access levels that each need an application: Basic Access allows 15,000 operations a day, Standard Access has no daily limit. LinkedIn opens its Advertising API only to approved developers. Adspirer's privacy policy shows a partner duty too: for data received through Meta's Muse connector platform it must notify Meta of an incident within 48 hours. Adspirer says it holds Google approval "at the agency level", a term that Google's access page does not use. Automate Ads, a predecessor, depended on the same kind of access.
An AI agent spending real budgets
The terms say that AI output can include incorrect values, "for example, budget or bid amounts", that Adspirer is not liable for ad spend or budget overruns, and that its liability is capped at the customer's most recent monthly fee. The guardrails are the company's own: campaigns are created paused, new spend waits for approval, and autonomous agents may only make changes from a list of reversible ones. No outside party has tested them.
Competitors, including free ones
The GitHub organization googleads, named Google Ads and linked to Google's developer site, publishes an open-source Google Ads MCP server, created on 3 October 2025, with 1,042 stars; its README lists tools that read account data. Pipeboard's Meta Ads MCP server has a free plan, a Meta Business Partner badge and 1,305 stars. Adspirer's own comparison page lists Ryze AI, Optmyzr, Smartly, Skai, Madgicx, Bïrch, Opteo and Adzviser.
Claims that no one outside has checked
BlueRock's customer story gives about 3,000 customer environments and about 50 million MCP tool calls a day, which cannot be billed calls (about 300,000 a day even if every account were on the Max plan). The Google and Amazon approvals appear only on Adspirer's own newsroom, and the team size of one is the founder's own entry, while LinkedIn lists two employees.
Sources
The grade next to each source is the best grade that the source can support. "Read in full" means that the text of the page was downloaded and the numbers were checked in it.
- A TrustMRR: Adspirer profile, read 15 October 2026Read the markdown profile (https://trustmrr.com/startup/adspirer.md) in full. Revenue, the monthly timeline, MRR and the subscription count come from Stripe (grade A); the description, team size, funding, user estimate, technology list and founding date are founder-written (grade C). Last revenue sync 29 June 2026 at 14:31 UTC; the Stripe API key has expired, with no expiry time given.
- C Adspirer Terms of ServiceRead in full. Source for the operating company, the separation of ad spend, the AI-output clauses and the liability cap.
- C Adspirer llms.txt fileRead in full. The company's machine-readable summary: product, MCP server address and sign-in method, platforms, assistants, tool count, prices, GitHub repository and documentation.
- C Adspirer pricing pageRead the page and its embedded price data. The plan cards load by script; the prices were read from the page's metadata, which matches the llms.txt file.
- C Abhilash Mekala on X (@abhilashreddi): profile and posts from 9 December 2025 to 13 October 2026Read the profile and two pages of the timeline through api.fxtwitter.com in full. The third page returned no posts. Source for the pricing posts, the ChatGPT app submission, the platform launches and the Claude Code plugin.
- C LinkedIn: Adspirer company page, read 15 October 2026Read the public page. Source for the size band of 2-10 employees and the 2 employees listed.
- C Claude plugin directory: Adspirer Ads Agent, read 15 October 2026Read in full. Anthropic's listing, made by Adspirer, with the install count and the tool count.
- C GitHub repository amekala/ads-mcp: README and repository recordRead the README in full and the repository record through the GitHub API: created 27 October 2025, last push 8 October 2026, MIT license.
- C Adspirer newsroom, 13 June 2026: Adspirer Earns Google Ads API Approval at the Agency LevelRead in full. The company's own announcement; Google's side was not found.
- C Adspirer newsroom, 14 June 2026: Adspirer Approved as an Amazon Ads Partner; Amazon Ads Now LiveRead in full. The company's own announcement.
- C Adspirer newsroom, 14 July 2026: Adspirer Launches Autonomous Ad Ops AgentsRead in full. Source for the autonomy levels and the rule that auto-apply covers only reversible changes.
- C BlueRock customer story: How Adspirer secures the full lifecycle of AI advertising operationsRead in full. A partner's marketing page. Source for the customer environments and the tool calls a day, which this page could not verify.
- C Adspirer About pageRead in full. Source for the guardrails: paused campaigns, approval for consequential moves, activity log.
- C Adspirer Privacy PolicyRead the sections on connected platforms, authorization, security incidents and the operating company.
- C Google Ads API: Access levels and permissible useRead in full. Google's rules for API access levels and daily operation limits.
- C Google Ads and Commerce blog, 2 November 2021: Performance Max campaigns launch to all advertisersRead in full. Date and scope of the launch.
- C Google Ads and Commerce blog, 6 May 2025: Introducing AI Max for Search campaignsRead in full. Date and rollout of AI Max for Search.
- C Search Engine Land, 7 February 2025: Meta simplifies Advantage+ campaign setup, adds leads campaignsRead in full. Trade press report on Meta's streamlined Advantage+ setup.
- C MediaPost, 3 June 2025: Meta Plans To Automate All Ad Creation By 2026: ReportRead in full. Trade press report citing The Wall Street Journal; the Journal's article was not read.
- C Microsoft Learn: LinkedIn Marketing API, increasing accessRead in full. LinkedIn's rules for access to the Advertising API.
- C GitHub repository googleads/google-ads-mcp: README and repository recordRead the README and the repository record through the GitHub API: created 3 October 2025, 1,042 stars. The organization record names it Google Ads and links to developers.google.com/ads; GitHub does not mark it verified.
- C GitHub repository pipeboard-co/meta-ads-mcp: repository recordRead the repository record through the GitHub API: description, created 11 April 2025, 1,305 stars.
- C Adspirer blog: 10 Best AI Tools for PPC Managers in 2026Read in full. The company's own comparison, with a disclosure that Adspirer is its product. Source for the competitor names.
- C Loot Drop database export, failed startupsLocal export. AI-written summaries, not independently verified. Source for the failed predecessors.