How to Sell and Monetize MCP Servers: The 2026 Business Guide
MCP servers are becoming the integration layer of the AI agent economy, but almost nobody is monetizing them well. This guide covers the four business models that actually work, how to price custom builds, where to distribute, and how to turn MCP skills into recurring revenue.
10+ years shipping production ML across TensorFlow, PyTorch, AWS, and GCP. Ships every A8gent agent before it becomes a lesson. GitHub
- The MCP ecosystem has exploded past 20,000 published servers across major directories, but public estimates suggest fewer than 5% generate any revenue - the money today is concentrated in custom builds for businesses and hosted servers with usage billing, not open-source stars.
- Four monetization models dominate: hosted SaaS MCP servers with API-key or OAuth billing, custom builds for business clients ($8,000 to $50,000+ per project based on published agency pricing), open-source with a paid cloud tier, and marketplace listings with revenue share.
- Custom client work is the most reliable revenue right now. Businesses pay to connect their CRM, ERP, or internal databases to AI agents, and an MCP server is a well-scoped, fixed-price deliverable that opens the door to larger agent projects.
- Distribution is a listing game: publish to the official MCP registry plus Smithery, PulseMCP, mcp.so, and Glama, and optimize your tool descriptions the way you would optimize SEO metadata - agents and humans both discover servers through search.
- Remote MCP servers accessible over the internet must implement OAuth 2.1 with PKCE per the current spec, and that auth layer is exactly where billing hooks in - no auth means no way to meter, and no metering means no revenue.
- The biggest risks are spec churn and platform absorption: if a vendor ships an official server for your target API, your unofficial connector loses most of its value overnight. Build where you have proprietary data, domain expertise, or a service relationship.
The MCP Opportunity, Honestly Sized
The Model Context Protocol went from an Anthropic side announcement in late 2024 to the default way AI agents connect to external tools. By mid-2026, the largest directories track tens of thousands of published servers - Glama lists over 21,000, mcp.so nearly 20,000, PulseMCP more than 11,000 hand-reviewed entries, and Smithery over 7,000. OpenAI, Google, and Microsoft all adopted the protocol, which settled the "will this standard survive" question that hung over 2025.
Here is the honest part: almost none of those servers make money. Industry estimates put the share of monetized MCP servers below 5%. The typical published server is a weekend project wrapping a public API, released as open source, earning GitHub stars and nothing else. If you read a headline claiming developers are getting rich from MCP marketplaces, be skeptical. Public reports from monetization platforms suggest most servers that do earn money sit in the $500 to $3,000 per month range, with a small tail above that. Real money, but not retire-tomorrow money.
So where is the actual opportunity? It is in the gap between two facts. First, every business deploying AI agents in 2026 needs those agents to reach internal systems - CRMs, ERPs, databases, ticketing tools, industry data feeds. Second, most businesses cannot build that connective tissue themselves. Published agency pricing for custom MCP development runs from roughly $8,000 for a simple single-source connector to $25,000 to $50,000 for standard business integrations, and past $100,000 for enterprise builds with complex security requirements. That is where money changes hands today: services and hosted infrastructure, not app-store style downloads.
This post is deliberately about the business side. If you have not built an MCP server yet, start with our guide to building an MCP server or the beginner-friendly MCP server tutorial, then come back. Everything below assumes you can ship a working server and asks the harder question: how do you get paid for it?
Who Actually Pays for MCP Servers Right Now
Before picking a business model, understand the buyers. In 2026 there are four groups paying for MCP-related work, and they pay for very different things.
1. Businesses buying custom integrations. This is the largest and most reliable pool. A logistics company wants its Claude-based agent to query the fleet database. A law firm wants document retrieval from its case management system. These buyers do not care about MCP as a technology - they care that their agent can finally do the thing. They pay project fees ($8,000 to $50,000+ is the published range across agencies) plus maintenance retainers, typically quoted at 20-30% of build cost annually.
2. SaaS companies adding an MCP endpoint. Software vendors have realized that being reachable by AI agents is a distribution channel. A mid-size SaaS that lacks in-house AI expertise will pay a contractor to design and ship its official MCP server, the same way companies paid for Zapier integrations a decade ago. These projects tend to be better funded because the server becomes a product feature, not internal plumbing.
3. Individual developers and power users. They pay small monthly subscriptions for hosted servers that save them setup pain: a hosted browser automation server, a hosted search server with generous quotas, a data connector they would rather not run themselves. Price points are low ($5 to $50 per month) and churn is real, so volume matters.
4. AI teams buying data access. If your server is the gateway to proprietary or hard-to-aggregate data (compliance databases, pricing feeds, niche industry datasets), teams pay for the data and the MCP interface is just the delivery mechanism. This is the highest-margin category but requires actually having the data.
Notice what is missing: nobody is paying meaningful money for generic wrappers around public APIs. If your plan is "wrap the GitHub API and charge for it," GitHub ships an official server and your product evaporates. The pattern that works is the same one we describe in how to sell AI agents to businesses: sell the outcome to someone with a budget, not the code to other developers.
The Four Monetization Models Compared
Every MCP revenue story in 2026 fits one of four models. Here is how they compare on effort, revenue potential, and risk.
| Model | Revenue type | Realistic range (2026) | Time to first dollar | Main risk |
|---|---|---|---|---|
| Hosted SaaS MCP | Recurring subscriptions or usage billing | $0 to $3,000+/mo, slow ramp | 2-6 months | Platform absorption, churn |
| Custom builds for clients | Project fees + retainers | $8,000 to $50,000+ per project | Weeks (one closed deal) | Sales effort, scope creep |
| Open source + paid cloud | Free core, paid hosted tier | $0 for most; scales if adoption is strong | 6-12 months | Free tier cannibalization |
| Marketplace listings | Per-call revenue share (80-85% to you) | $100 to $3,000/mo for successful listings | 1-3 months | Platform dependence, discovery |
Hosted SaaS MCP means you run a remote server, users connect via OAuth or API key, and you bill monthly or per call. It is the purest product play and the hardest: you need distribution, uptime, support, and a reason people pay instead of self-hosting the open-source alternative. It works best when hosting genuinely removes pain - stateful browser sessions, maintained scrapers, rate-limit pooling, or data you refresh continuously.
Custom builds are consulting: a business pays you to connect its systems to AI agents. Lowest risk, fastest cash, and the skills compound. The downside is it does not scale beyond your hours unless you productize, which is exactly the trajectory covered in our AI agent freelancer roadmap.
Open source plus paid cloud is the classic developer-tools playbook. You give away the server, build reputation and installs, then sell a hosted version with auth, logging, and SLAs. It works only if the open-source version gets real adoption first, which makes it a long game.
Marketplaces like MCPize (85/15 split in your favor) and Apify (developers keep roughly 80% after compute) handle billing and discovery for a cut. Payment protocols matured fast in 2026: Stripe opened its Machine Payments Protocol to developers in March, and Coinbase's x402 had settled roughly $50 million in cumulative volume by April. The rails now exist. The bottleneck is demand for your specific server, not payment plumbing.
Our recommendation for most developers: start with custom builds for cash flow, publish an open-source server in your niche for credibility, and layer in hosted or marketplace revenue once you understand what buyers actually use.
Picking a Niche Worth Building For
With 20,000+ servers published, "build an MCP server" is not a strategy. "Build the MCP server that lets accounting agents reconcile invoices in Xero for Australian bookkeeping firms" is a strategy. Use four criteria to evaluate a niche.
1. The buyer has a budget and a deadline. Industries already spending on automation - real estate, legal, healthcare admin, e-commerce operations, logistics - pay faster than hobbyist audiences. If the person who feels the pain can sign a $15,000 purchase order, you have a niche. If the person who feels the pain is a developer who will fork your repo instead, you have a portfolio piece.
2. The integration is annoying enough that nobody wants to build it twice. The best niches involve messy authentication, legacy SOAP APIs, unofficial endpoints, regional platforms with poor documentation, or data that needs cleaning before an agent can use it. Difficulty is your moat. A clean REST API with an OpenAPI spec will get an auto-generated official server within months.
3. The vendor is unlikely to ship an official server soon. Check the vendor's AI roadmap. Big platforms (Salesforce, HubSpot, Atlassian, Notion) already ship official MCP servers. Mid-market and legacy vertical software (practice management systems, regional ERPs, industry-specific databases) mostly do not, and many never will. That gap is your market.
4. Usage recurs. A server an agent calls fifty times a day (CRM lookups, inventory checks, pricing queries) supports subscription or usage billing. A server used once during setup does not.
Concrete examples that score well on all four in 2026: connectors for regional accounting platforms (beyond QuickBooks and Xero, think country-specific systems), property management and MLS data access for real estate agents, practice management systems in dental, veterinary, and legal verticals, freight and customs data for logistics, and compliance or regulatory databases where the underlying data is the product. Examples that score badly: another web search server, another GitHub wrapper, another filesystem server. Those races are over.
One more filter: pick a niche where you can name ten potential customers today. If you cannot list them, you cannot sell to them. The niche selection framework in our guide to selling AI automations applies directly here - MCP servers are just a more technical product in the same market.
Distribution: Registries, Directories, and Listing Optimization
MCP discovery in 2026 works like app-store SEO. Both humans and AI agents search directories for capabilities, and the servers that get installed are the ones that show up with clear metadata. Here is where to be listed and how to stand out.
The official MCP registry (registry.modelcontextprotocol.io) is the canonical source, backed by Anthropic, GitHub, Microsoft, and PulseMCP. It is a metaregistry: it stores metadata and pointers to your package on npm, PyPI, or Docker Hub rather than the code itself. Publishing here is table stakes because downstream directories increasingly sync from it.
Smithery (7,000+ servers) offers an app-store experience with one-click installs and hosted remote servers, making it the best conversion surface for developer users. PulseMCP (11,000+ servers, human-reviewed) carries editorial weight and a newsletter that can spike your installs. mcp.so (nearly 20,000 community submissions) and Glama (21,000+, the largest by volume) give you long-tail coverage. Several directories distinguish "official" publisher-verified listings from merely "claimed" ones - claim and verify yours everywhere, because verification badges measurably affect trust.
Listing optimization is where most developers fail. Treat it like SEO:
First, your server name and description should contain the words buyers search, not clever branding. "Xero Invoice Reconciliation MCP Server" beats "FinanceFlow." Second, your tool names and descriptions matter twice: directories index them for search, and LLMs read them at runtime to decide whether to call your server. A tool described as search_property_listings: Search active MLS listings by location, price range, and features gets selected by agents; a tool described as query: run a query does not. Third, include a working quick-start that a user can complete in under five minutes, because directories track install success. Fourth, publish a remote (HTTP) endpoint, not just a local stdio package - remote servers show up in "works with Claude, ChatGPT, and Cursor without local setup" filters, which is where non-developer buyers look.
Beyond directories, the distribution channels that convert to revenue are the unglamorous ones: a comparison blog post targeting "[platform] AI integration" keywords, a demo video showing an agent completing a real task through your server, and direct outreach to the ten customers you named during niche selection. Directories generate installs; outreach generates invoices.
Auth and Billing for Paid Remote Servers
You cannot charge for what you cannot meter, and you cannot meter what you cannot authenticate. This section covers the business-relevant decisions; for implementation detail, our MCP server build guide and MCP server tutorial for AI agents cover the code.
Auth is now non-negotiable for remote servers. Since the November 2025 spec revision, any MCP server accessible over the internet is expected to implement OAuth 2.1 with PKCE. Major clients increasingly reject plain API-key auth for remote servers. This sounds like a burden, but for a business it is a gift: the OAuth flow gives you user identity, and user identity is what billing hangs off. Local stdio servers remain exempt and use environment variables, which is one reason paid products skew remote - you cannot meter a subprocess running on someone else's laptop.
The state of the ecosystem shows how much low-hanging fruit exists: a 2026 security audit found roughly 25% of public MCP servers had no authentication at all, and over half relied on long-lived static keys. Shipping proper OAuth is itself a differentiator when selling to businesses with security reviews.
Your billing options, in ascending order of control:
Marketplace-managed: list on MCPize or Apify and let the platform meter calls and pay you 80-85% of revenue. Zero billing code. Best for validating demand before building infrastructure.
Metering platforms: tools like Moesif and Zuplo sit in front of your server, count tool calls per authenticated user, and integrate with Stripe for invoicing. A weekend of integration work, and you keep full margin minus fees.
Payment protocols: Stripe's Machine Payments Protocol (opened to developers March 2026) handles session-based aggregated billing on fiat rails, while x402 enables per-call micro-settlements and had cleared roughly $50 million cumulative volume by April 2026. These matter most if your buyers are autonomous agents with their own wallets - still an early pattern, but growing.
Roll your own: Stripe subscriptions plus a usage table keyed on OAuth identity. Most control, most work.
Pricing structure guidance: for developer-facing servers, a free tier (enough to evaluate, not enough to run production on) plus a $19-49/month pro tier is the pattern that converts. For usage-heavy data servers, per-call pricing with committed monthly minimums protects you from cost blowouts when an agent loops. Always cap free-tier usage per identity - agents are enthusiastic customers and will happily call your tool ten thousand times overnight.
Pricing a Custom MCP Build for a Client
Custom builds are where most first revenue comes from, so let us get concrete about scoping and pricing. The published market range for custom MCP development in 2026 runs from about $8,000 for a simple single-source connector through $25,000 to $50,000 for standard multi-source business builds, and past $100,000 for enterprise projects with heavy security and compliance requirements. Where a specific project lands depends on five scoping factors.
1. Number and quality of data sources. One clean REST API is the floor. Each additional system adds days, and legacy systems (SOAP, on-prem databases, screen-scraped portals) can each add a week or more. 2. Auth complexity. Single service account is simple; per-user OAuth against the client's identity provider with role-based tool access is not. 3. Write access. Read-only servers are dramatically cheaper to make safe. The moment the agent can create invoices or modify records, you need confirmation flows, audit logging, and much more testing. 4. Deployment environment. Your cloud is easy; their VPC with a security review is a multiplier. 5. Maintenance expectations. Quote it separately, always - industry norm is 20-30% of build cost per year, and MCP spec evolution makes this genuinely necessary rather than padding.
Illustrative day-rate math (this is an example structure, not a promise of what you will earn): suppose your target rate is $800 per day. A mid-complexity build might scope as: discovery and requirements, 3 days; server implementation for two data sources, 6 days; auth and permissions, 3 days; testing with the client's real agent workflows, 3 days; deployment and documentation, 2 days; handover and buffer, 3 days. That is 20 days, or $16,000, which sits comfortably inside the published market range for a build of that shape. Quote fixed-price against that internal estimate, add a 15-20% contingency because requirements gathering is underestimated on nearly every integration project, and attach a monthly retainer ($400 to $1,500 depending on criticality) for updates and monitoring.
Two selling notes. First, anchor the price against alternatives: analyses of in-house builds put the true cost of building and maintaining a single custom integration internally at $50,000 to $150,000 per year once engineering time is counted honestly, so a $16,000 fixed-price build with a retainer is an easy comparison to win. Second, never price by lines of code. Price by what the integration unlocks - if the agent it powers saves a five-person team ten hours a week, the value conversation changes entirely. Our AI automation agency pricing guide covers value-based framing in depth, and you can sanity-check your numbers with our free AI agency pricing calculator.
The Consulting Angle: MCP as the Wedge
Here is the pattern experienced sellers have figured out: an MCP server is rarely the whole deal. It is the wedge - a well-scoped, fixed-price, low-risk first project that gets you inside a business, after which the bigger agent work follows.
The sequence looks like this. A business wants "AI that can access our systems." You propose a $12,000 to $20,000 MCP server connecting their core system to Claude or their agent platform of choice. It ships in four to six weeks, it demonstrably works, and now you are the person who understands both their data and their AI stack. The follow-on conversations start immediately: "Can the agent also handle the intake workflow?" "Can we automate the weekly reporting?" "Can this run our customer support triage?" Each of those is a project worth as much as or more than the original server, and you win them without competitive bidding because you are already trusted and already integrated.
Why does MCP make such a good wedge compared to pitching a full agent project upfront? Three reasons. It is scopeable: "a server exposing these eight tools against these two systems" has clear boundaries, unlike "an AI agent for operations," which is a scope-creep machine. It is low-risk for the buyer: a connector that reads data cannot embarrass anyone in front of customers, so procurement says yes faster. And it is foundational: every agent the client builds afterward runs through your server, which makes your retainer sticky and your position defensible.
If you are running or building toward an agency, structure your offer accordingly: lead with the integration, deliver fast, then expand into agent design, workflow automation, and ongoing optimization. That expansion motion - from single technical deliverable to ongoing AI partner - is exactly what we teach in the AI Agency Bootcamp, and the sales mechanics are covered in how to sell AI agents to businesses. One tactical tip: when a prospect asks why they need MCP rather than plain function calling, walk them through the difference honestly - our MCP vs function calling comparison is written to be shareable with exactly that kind of technically-curious buyer.
The Risks Nobody Puts in Their Pitch Deck
An honest business guide has to cover the ways this goes wrong, because several of them are structural.
Spec churn. MCP is young and moving fast. Transport mechanisms have already been revised (SSE deprecated in favor of Streamable HTTP), the auth requirements tightened in the November 2025 revision, and more changes are certain. Every revision is maintenance work across every server you operate or have sold. This is why the 20-30% annual maintenance retainer is not optional padding - budget your own time for it too, and treat "we handle spec upgrades" as a selling point rather than a hidden cost.
Platform absorption. The single biggest risk to a product-model MCP business. If you sell a hosted server for a popular API and the vendor ships an official one, your market disappears in a week. It has already happened repeatedly: early unofficial servers for major SaaS platforms were displaced the moment official versions appeared. The defenses are the ones from the niche section: proprietary data, multi-system orchestration the vendor will not build, vertical-specific logic, or a service relationship. Pure wrappers have a shelf life; assume it.
Client-side commoditization. Agent platforms keep getting better at generating integrations from API specs. A trivially generatable server is not worth paying for. Your defensible value is in the parts generation gets wrong: auth against messy identity systems, data cleaning, permissioning, and knowing which twelve of the API's two hundred endpoints an agent actually needs.
Demand concentration. Directory traffic follows a power law. A handful of servers get most installs, and most listings get near zero. Do not build a business plan on organic directory discovery alone.
Security liability. When your server is the bridge between an LLM and a client's production database, prompt injection and over-permissioned tools become your problem. Scope tools narrowly, default to read-only, require confirmation for writes, and put that posture in your contracts. The audit finding that a quarter of public servers have no auth at all cuts both ways: it is your differentiator and a reminder of how much can go wrong.
None of these risks kill the opportunity. They shape it: toward services, toward niches, toward proprietary data, and away from generic hosted wrappers.
Common Mistakes When Trying to Sell MCP Servers
Watching this market since MCP launched, the same failure patterns repeat. Avoid these and you are ahead of most of the ecosystem.
Building before finding a buyer. The graveyard of unmonetized servers is full of technically excellent projects nobody asked for. Reverse the order: find someone with the problem, ideally get a commitment, then build. For custom work this is obvious; for products, pre-sell with a landing page and a demo video before writing the server.
Wrapping an API the vendor will inevitably wrap themselves. Covered above, but it is the number one mistake and worth repeating. Check the vendor's roadmap before investing.
Charging for the code instead of the operation. MCP server code is mostly not worth much - much of it can be regenerated in an afternoon. What buyers pay for is the running, maintained, secured, supported service, or your expertise applying it to their systems. Price the operation and the outcome, never the repository.
Ignoring the free-tier math. Agents are not human users. One connected agent in a loop can generate more calls in a night than a human generates in a year. Hosted servers without per-identity rate limits and usage caps lose money on their most enthusiastic users.
No published pricing for custom work. Businesses searching "MCP integration cost" in 2026 find agencies publishing ranges. If your site says "contact us" with no anchor, you lose the comparison before the call. Publish a starting price.
Selling MCP instead of the outcome. Your buyer does not know what MCP is and does not need to. Sell "your AI assistant can finally see your inventory system," not "a Model Context Protocol server with Streamable HTTP transport." Save the acronyms for the statement of work.
Skipping the credibility layer. One polished open-source server in your niche, listed and verified on the major directories, does more for closing custom deals than any amount of cold outreach copy. It is proof you can ship. The freelancers who followed the portfolio-first sequence in our freelancer roadmap consistently close faster because the proof already exists when the prospect goes looking.
Your 30-Day Plan to First MCP Revenue
Here is a realistic sequence for going from "I can build MCP servers" to first revenue, compressed into a month of focused part-time work.
Week 1: pick and validate the niche. Choose a vertical using the four criteria above - budget, integration pain, no official server, recurring usage. List ten named potential customers. Message three of them (or people in that role) and ask what their AI tools still cannot reach. If nobody describes the pain you expected, pick again now, not after building.
Week 2: build the credibility asset. Ship one polished open-source server in the niche - read-only, well-documented, with tool descriptions written for both directory search and agent selection. If you need a refresher on the build itself, work through the MCP server tutorial. Record a two-minute video of an agent doing something genuinely useful through it.
Week 3: distribute. Publish to the official registry, then claim and verify listings on Smithery, PulseMCP, mcp.so, and Glama. Post the demo video where your niche congregates. This week is entirely about being findable.
Week 4: sell. Go back to your ten named prospects with the demo. The offer is a fixed-price custom build: their systems, their auth, deployed in their environment, priced from the scoping framework above. You need exactly one yes to make more than most hosted servers earn in a year.
From there, the compounding starts: the first client funds the second server, the maintenance retainers stack, and the wedge projects grow into full agent engagements. If you want the complete system - niche selection frameworks, the build patterns, listing templates, outreach scripts, contract and pricing templates, and the productization path from custom builds to hosted revenue - that is exactly what our Build and Sell MCP Servers course was built to teach, with the business half given equal weight to the code. And if you are a business that would rather have this built than build it, work with us directly.
The window matters here. The protocol war is settled, the payment rails shipped in 2026, and yet under 5% of servers are monetized and most vertical niches have no serious player. Markets do not stay that open for long.
FAQ
Can you actually make money selling MCP servers in 2026?
Yes, but be realistic about where the money is. Custom builds for businesses ($8,000 to $50,000+ per project based on published agency pricing) are the most reliable revenue today. Hosted and marketplace servers that succeed typically earn in the $500 to $3,000 per month range per public platform reports. Fewer than 5% of published servers are monetized at all, so treat this as an early, wide-open services market rather than a passive-income scheme.
How do I charge for an MCP server?
It depends on the model. For custom client builds, quote fixed-price from an internal day-rate estimate plus a 20-30% annual maintenance retainer. For hosted servers, use a free tier plus a $19-49/month subscription, or per-call usage billing metered through your OAuth identity layer via tools like Moesif or Zuplo. For marketplace listings, platforms like MCPize and Apify handle billing and pay out 80-85% revenue share.
Where should I list my MCP server to get discovered?
Start with the official MCP registry at registry.modelcontextprotocol.io, since downstream directories increasingly sync from it. Then claim and verify listings on Smithery, PulseMCP, mcp.so, and Glama. Write your server name, description, and individual tool descriptions with the search terms buyers use - directories index tool metadata, and agents read the same descriptions at runtime when deciding which server to call.
Do paid remote MCP servers need OAuth?
Effectively yes. Since the November 2025 spec revision, remote MCP servers accessible over the internet are expected to implement OAuth 2.1 with PKCE, and major clients increasingly reject static API keys for remote connections. For a paid server this is good news: the OAuth identity is exactly what you meter and bill against. Local stdio servers remain exempt, which is one reason paid products are almost always remote.
What should I charge a client for a custom MCP server build?
Published 2026 market pricing runs from roughly $8,000 for a simple single-source read-only connector to $25,000-$50,000 for multi-source business builds, and $100,000+ for enterprise projects. Scope on five factors: number and messiness of data sources, auth complexity, whether the agent gets write access, deployment environment, and maintenance expectations. Always quote maintenance separately at 20-30% of build cost per year.
What stops a vendor from making my paid MCP server obsolete?
Nothing, if you are a thin wrapper around their public API - assume official servers will absorb those. Defensible positions are: proprietary or aggregated data the vendor does not have, multi-system orchestration across tools the vendor will not integrate, vertical-specific logic and permissioning, and service relationships where you maintain the client's whole integration layer. Build behind at least one of those moats.
Should I open-source my MCP server or keep it closed?
For custom client builds, the code belongs to the engagement and the question rarely matters. For products, open-sourcing the core and charging for the hosted, authenticated, supported version is the pattern that works - the open-source repo drives directory credibility and installs, and buyers pay for operation, not code. Keeping a generic server fully closed rarely helps, because the code is usually reproducible in days anyway.
Is selling MCP servers better than selling full AI agent projects?
They are complementary, not competing. An MCP server is a tightly scoped, low-risk first project that gets a business client to yes quickly, and the agent projects follow once you are trusted and integrated - the wedge strategy. Most successful practitioners sell the integration first, then expand into agent design and automation retainers, which is where the larger recurring revenue lives.
