linkedbost

Is building a paid MCP server a viable business?

Yes, but not for the reason most builders hope. Nobody pays for the protocol. They pay for what sits behind it: state worth keeping, constraints enforced somewhere they cannot edit, and writes with consequences. A server that only reads has no floor under its price.

The protocol is not the product

MCP is a way for an assistant to discover typed tools and call them with structured arguments. That is useful, and it is not scarce. Two afternoons and an API key produces a working server, which is exactly why the server itself is a poor thing to charge for.

The question to answer before building is not whether you can wrap something in MCP. It is what a customer would lose if your server disappeared overnight. If the honest answer is a few hours of writing a script, there is no business there, and packaging will not create one.

There is a useful sanity check hidden in how these get found. A customer discovers your server because their assistant could not do something, not because they went shopping for servers. So the pitch is never the protocol, it is the task. If you cannot describe the task without using the word MCP, you have not found one yet.

Free readers are easy, and the market is telling you something

The open-source LinkedIn MCP cohort is a fair illustration. Several projects expose profile, company, job and message reads. They work, they cost nothing, and they are maintained by people who enjoy maintaining them. If your product is a read wrapper, you are competing with someone else's weekend, permanently.

It is worse for readers specifically, because reading is the part a user can most easily replace by hand. A missing read is an inconvenience: they paste the data in. A missing write is the entire job.

There is a second reason readers struggle to charge. The failure mode of a free read tool is visible and cheap: it returns nothing, the user shrugs and looks it up by hand. Nothing in that experience creates the worry that makes people pay. Paid products in this category are bought by people who are anxious about something, and a lookup is not anxiety-inducing.

What people actually pay for: state, constraints and consequences

State is something the product remembers that the conversation does not. Who has already been contacted. What the agent learned about a person and wrote into a column. Which sequence someone is enrolled in and where they got to. A chat window forgets by design. Customers will pay not to.

Constraints are rules enforced somewhere the buyer cannot reach in a moment of ambition. Caps enforced server-side rather than typed into a settings field are worth money precisely because they refuse. A limit the buyer can raise is not a limit, it is a suggestion with a slider attached.

Consequences are writes that reach the real world and cannot be withdrawn. That is where an approval gate, suppression memory, warm-up ramps and a reply that stops the remaining follow-ups stop being engineering detail and become the reason an invoice gets paid. Most of the value in this category is what you prevent, which is hard to market and easy to keep.

Distribution is a separate problem, and it is currently narrow

Your addressable market is people who already work inside an assistant. Claude is first-class today across claude.ai, Desktop and Claude Code, and because the protocol is open, any MCP-capable client can connect. For us, ChatGPT and Cursor sit on a roadmap and are not shipped, and saying otherwise is a good way to sell one month and churn in the second.

The narrowness cuts both ways. The population is smaller than the noise around the protocol suggests, and it is unusually easy to reach, because those users are actively hunting for servers that do something their assistant cannot do on its own.

It also means your onboarding is somebody else's onboarding, and you do not control it. A user who cannot get the connector added never reaches your product at all, and no amount of feature work repairs that. Budget real effort for the first five minutes. A verification step that returns actual numbers is worth more than a documentation page explaining why it should have worked.

Price the account, not the call

Per-call pricing is tempting and it meters the wrong unit. The customer is not buying calls. They are buying an outcome attached to an account, and metering calls teaches them to use the product less, which is the opposite of what a young product needs.

Ours, for reference: Solo at $29 for one account, Operator at $59 for up to three, and Agency at $119 for up to ten, per month. Sends are not metered by LinkedBoost; sourcing and enrichment use credits. Check the app for current trial eligibility and checkout terms.

The other pricing question worth settling early is what you refuse to charge for. Free tiers sit awkwardly on a product with irreversible writes, because the cheapest customer carries the same risk profile as the most expensive one. Compare the actual plan, credits, account limits and trial terms before connecting a real seat.

The test before you build

Three questions. Does the job need live state the user cannot reasonably paste in. Is there a write whose consequence the user would pay to control. Would the thing behind your server still be a product if the protocol vanished tomorrow.

Three yeses is a business. One yes is a feature of somebody else's product, and your best outcome is being acquired or copied. Zero is a weekend project, which is a good thing to be as long as you do not price it like a company.

One thing worth saying plainly to anyone running this arithmetic. The work that makes a server worth paying for is almost entirely unglamorous: retries, rate limits, session repair, audit logs, and the gate that refuses. If that work bores you, the free reader is the honest thing to build, and it will be a better free reader than a reluctant paid one.

Questions people ask next

Can you charge for an MCP server?

Yes, when the thing behind it is worth paying for. Servers that only read data a user could fetch themselves have no floor under the price, because free equivalents already exist and are maintained.

What makes a paid MCP server defensible?

State the conversation cannot hold, constraints the buyer cannot edit at will, and writes with real consequences. Those three are difficult to reproduce in a weekend.

Should MCP servers be priced per call?

Per call meters the wrong unit and teaches customers to use the product less. Per seat matches the way value attaches to an account.

Which clients can a paid MCP server reach today?

Claude is first-class across claude.ai, Desktop and Claude Code, and any MCP-capable client can connect to an open protocol. For us, ChatGPT and Cursor are roadmap rather than shipped.

Why this page exists: r/mcp: "Is building paid/premium MCP servers actually a viable business?"

Run it from Claude

LinkedBoost is the LinkedIn MCP server: your agent sources, drafts, sends and works the inbox, inside caps the server enforces rather than suggests.

Related answers