Aiolum Submit a story
All stories
AI agent and MCP server for ad campaigns · USA

Adspirer

Solo founderB2BAdvertising
Outcome
US$54.7K MRR verified by Stripe at the last sync, June 2026Revenue growing
Launch
November 2025
Team
1 founder; LinkedIn lists 2 employees in October 2026
Outside funding
None found; the profile says bootstrapped
Main channel
Inside another platform

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.

Adspirer: US$54.7K MRR verified by Stripe at the last sync, June 2026. AI agent and MCP server for ad campaigns, USA, solo founder, evidence grade A.
The story in one card. Share it with the address of this page.
01

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.

Stripe-verified MRR of US$54,684 and US$70,229 paid in 30 days at the last sync on 29 June 2026, seven months after the first payment; nothing later is verified
FactValueGradeHow we knowSources
MRR at the last sync, 29 June 2026US$54,684AStripe 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 syncUS$70,229, up 25.2%ASnapshot 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 MRRUS$15,545, or 28.4% above MRRcalcCalculated: 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 MRRabout US$656,208 a yearcalcCalculated: US$54,684 times 12. This is the headline value in dollars a year.[1]
Verified revenue by monthUS$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)AMonthly 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)calcCalculated 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 sync742ASnapshot from the 29 June 2026 sync.[1]
MRR per active subscriptionabout US$73.70 a monthcalcCalculated: US$54,684 divided by 742. Between the monthly prices of Plus (US$49) and Pro (US$99).[1, 3]
Profile windows that end todayUS$0.00 in the last 3 months; US$141,117 in the last 6 monthsAThese 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 sync82.0%CShown 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 paymentthe whole subscription fee; no ad spend passes throughCTerms 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 2026Free, then US$49, US$99 and US$199 a monthCFor 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]
Team1 person on the profile; LinkedIn lists 2 employeesCThe 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 fundingnone foundCThe profile says bootstrapped. No funding round was found on the company's pages, its newsroom or the founder's posts.[1, 9, 5]
Operating companyBETSONAGI LLC, d/b/a AdspirerCTerms of Service and privacy policy. The terms are governed by the laws of Delaware.[2, 14]
Tools offered to the AI assistants36 in December 2025; 430 documented tools in October 2026CFounder'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 installs2,950CAnthropic's plugin directory page, read 15 October 2026. Installs are not customers; many are free accounts.[7]
Estimated usersabout 2,000CFounder-written field on the profile.[1]
Scale claimed by a partnerabout 3,000 customer environments and about 50 million MCP tool calls a dayCBlueRock'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 headline7 monthscalcCalculated: 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.

Adspirer prices in October 2026, from the company's pricing page and its llms.txt file (grade C)
PlanPer month, billed yearly (US$)Per month, billed monthly (US$)Limit
Free Forever0015 tool calls a month
Plus40.4249150 tool calls a month; US$485 a year
Pro83.2599600 tool calls a month; US$999 a year
Max166.671993,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.

02

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.

  1. 27 October 2025CThe founder creates the public GitHub repository ads-mcp, which later holds the plugins and skills for Claude Code and Cursor. [8]
  2. November 2025AFirst verified payment: US$25. [1]
  3. 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]
  4. 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. 5 January 2026CMeta Ads support goes live: Facebook and Instagram campaigns from ChatGPT or Claude. Three platforms: Google, TikTok and Meta. [5]
  6. 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]
  7. March 2026AVerified revenue reaches US$21,553, from US$1,073 in February. [1]
  8. 30 March 2026CAdspirer becomes an official Claude Code plugin, installed from the plugin directory. [5, 7]
  9. April to May 2026AVerified revenue: US$36,411 in April, US$56,108 in May. [1]
  10. 13 June 2026CThe company announces Google Ads API approval "at the agency level". [9]
  11. 14 June 2026CThe company announces admission to the Amazon Ads Partner Network. Amazon Ads becomes its sixth ad platform. [10]
  12. 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]
  13. 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]
  14. 8 October 2026CLatest push to the public GitHub repository. The founder still posts on X on 13 October. No new revenue figure. [8, 5]
03

Why it worked

Four causes, in the order they mattered. Each one is a reusable lesson.

01

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.

02

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.

03

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.

04

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.

04

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.

Died 2008 to 2015Burned US$19M

Trada

The promise

A marketplace of paid-search experts who ran small businesses' Google AdWords campaigns.

Why it died

Human experts were costly to scale, and Google's own automated campaign tools reduced the need for them.

Died 2015 to 2018Burned US$1.5M

Automate Ads

The promise

Automated management of Facebook and Instagram ad campaigns.

Why it died

Facebook and Google kept improving their own ad tools, and the product depended on their APIs.

Died 2014 to 2022Burned US$14M

Metigy

The promise

An AI marketing brain for small businesses that recommended content and ad spend.

Why it died

Its recommendations were generic. Small businesses wanted the work done for them, not a dashboard of advice, and the money ran out.

No Market NeedLoot Drop entry ↗
Died 2012 to 2014Burned US$2.3M

Admazely

The promise

Simple retargeting ads for small web shops.

Why it died

Small shops had small ad budgets, so each customer cost more to acquire than it brought in.

Unit EconomicsLoot Drop entry ↗

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.

05

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.

  1. 1Pick one paid job with official APIs and wrap each action as a tool, with reading and writing separated.
  2. 2Publish it in the assistants' directories: ChatGPT's app store, Claude's plugin directory, Claude Code and Cursor.
  3. 3Apply early for the platforms' API access levels and partner programs, because the reviews take time.
  4. 4Charge per tool call, with a free tier large enough to test in one session.
  5. 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.

  1. A TrustMRR: Adspirer profile, read 15 October 2026
    Read 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.
  2. C Adspirer Terms of Service
    Read in full. Source for the operating company, the separation of ad spend, the AI-output clauses and the liability cap.
  3. C Adspirer llms.txt file
    Read 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.
  4. C Adspirer pricing page
    Read 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.
  5. C Abhilash Mekala on X (@abhilashreddi): profile and posts from 9 December 2025 to 13 October 2026
    Read 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.
  6. C LinkedIn: Adspirer company page, read 15 October 2026
    Read the public page. Source for the size band of 2-10 employees and the 2 employees listed.
  7. C Claude plugin directory: Adspirer Ads Agent, read 15 October 2026
    Read in full. Anthropic's listing, made by Adspirer, with the install count and the tool count.
  8. C GitHub repository amekala/ads-mcp: README and repository record
    Read the README in full and the repository record through the GitHub API: created 27 October 2025, last push 8 October 2026, MIT license.
  9. C Adspirer newsroom, 13 June 2026: Adspirer Earns Google Ads API Approval at the Agency Level
    Read in full. The company's own announcement; Google's side was not found.
  10. C Adspirer newsroom, 14 June 2026: Adspirer Approved as an Amazon Ads Partner; Amazon Ads Now Live
    Read in full. The company's own announcement.
  11. C Adspirer newsroom, 14 July 2026: Adspirer Launches Autonomous Ad Ops Agents
    Read in full. Source for the autonomy levels and the rule that auto-apply covers only reversible changes.
  12. C BlueRock customer story: How Adspirer secures the full lifecycle of AI advertising operations
    Read in full. A partner's marketing page. Source for the customer environments and the tool calls a day, which this page could not verify.
  13. C Adspirer About page
    Read in full. Source for the guardrails: paused campaigns, approval for consequential moves, activity log.
  14. C Adspirer Privacy Policy
    Read the sections on connected platforms, authorization, security incidents and the operating company.
  15. C Google Ads API: Access levels and permissible use
    Read in full. Google's rules for API access levels and daily operation limits.
  16. C Google Ads and Commerce blog, 2 November 2021: Performance Max campaigns launch to all advertisers
    Read in full. Date and scope of the launch.
  17. C Google Ads and Commerce blog, 6 May 2025: Introducing AI Max for Search campaigns
    Read in full. Date and rollout of AI Max for Search.
  18. C Search Engine Land, 7 February 2025: Meta simplifies Advantage+ campaign setup, adds leads campaigns
    Read in full. Trade press report on Meta's streamlined Advantage+ setup.
  19. C MediaPost, 3 June 2025: Meta Plans To Automate All Ad Creation By 2026: Report
    Read in full. Trade press report citing The Wall Street Journal; the Journal's article was not read.
  20. C Microsoft Learn: LinkedIn Marketing API, increasing access
    Read in full. LinkedIn's rules for access to the Advertising API.
  21. C GitHub repository googleads/google-ads-mcp: README and repository record
    Read 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.
  22. C GitHub repository pipeboard-co/meta-ads-mcp: repository record
    Read the repository record through the GitHub API: description, created 11 April 2025, 1,305 stars.
  23. C Adspirer blog: 10 Best AI Tools for PPC Managers in 2026
    Read in full. The company's own comparison, with a disclosure that Adspirer is its product. Source for the competitor names.
  24. C Loot Drop database export, failed startups
    Local export. AI-written summaries, not independently verified. Source for the failed predecessors.

Back to all stories