Loomal - Monetize any MCP server in 5 minutes with no % skim.
by•
Loomal lets you charge for what you sell online — API calls, tools, digital products, or your whole store. One line of code (or a Shopify/WooCommerce plugin) adds an agent-ready paywall: AI agents pay you in USDC, settled in about 2 seconds, and you keep 100% of your revenue — no percentage cut, ever. Free to start, no card; flat monthly plans as you grow. Every paid listing appears on the Loomal Index, where agents discover and pay. Launch offer: first 500 sellers get 1,000 transactions free.

Replies
Loomal
👋 Hey Product Hunt!
I'm Danny, maker of Loomal.
🤖 AI agents are starting to buy things. They research, compare, and complete purchases on their own.
⚠️ But here's the problem. Almost nothing online can sell to them.
Stores and APIs are built for humans. Browsers. Credit cards. Checkout forms.
Agents don't have those. They have wallets. 👛
So we have this strange moment:
millions of agents with spending power, and an internet that can't take their money. 💸
That's why I built Loomal. 🚀
Loomal makes anything you sell agent-ready. Agents discover it, pay for it, and use it — no human in the loop.
⚡ What makes Loomal different?
👉 One line of code for your API or MCP server. No re-architecture.
👉 Agents pay in USDC. Settlement lands in ~2 seconds.
👉 You keep 100% of your revenue. We never take a cut.
👉 Every paid listing goes on the Loomal Index, where agents discover and pay for services.
🛍️ For Sellers
List what you already sell.
An API.
A SaaS tool.
Digital goods.
✅ One-line integration
✅ Instant USDC settlement
✅ Zero revenue share
✅ Discoverable by agents on the Loomal Index
🤖 For Agent Builders
Give your agents services they can actually pay for.
❌ No scraping.
❌ No stolen credit cards.
❌ No human checkout.
🎯 Who is Loomal for?
🛠️ API and MCP server builders 🤖 Agent developers 💾 Anyone selling digital services who wants to be ready when agents come shopping
🎁 PH-only offer: first 500 sellers get 1,000 free transactions. Enough to validate real agent demand before you pay us anything. Free to start, no card. 💳❌
💬 Two questions: what do you sell that agents should buy? And what's missing before you'd list it?
🔗 Live demo at https://loomal.ai — here all day.
Thanks for checking us out! 🙌
@dannyheng What's the biggest blocker keeping you from listing on Loomal right now; technical, billing, compliance, or something else?
Loomal
@swati_paliwal Sorry, I may not have understood your question correctly. If you mean what’s stopping more people from listing on Loomal, it’s probably too early for us to say—we’re still fresh out of the oven and learning from our first users. So far, the biggest challenge seems to be helping people quickly understand what they can list and the value Loomal brings.
@dannyheng Congrats to the Loomal team! Happy to hunt it today. You're not just enabling payments, you’re helping create an entirely new commerce layer for AI agents. 💙
Loomal
@rohanrecommends Thanks so much, Rohan — really appreciate the support. That’s exactly how we see it too: payments are just the first layer. The bigger opportunity is enabling agents to discover, evaluate, and transact with services on their own. Excited to have you hunting with us today!
Loomal
@dannyheng @rohanrecommends Thanks for hunting us, Rohan! 🙏 "Commerce layer" is exactly the right frame — commerce was never just payments. It's knowing who you're dealing with, paying them, and trusting what you got back. Humans built brands, receipts, and reputations for that; agents need the machine version of all three. That's the layer we're laying brick by brick — and today's thread is full of people already stress-testing the mortar
@dannyheng Congrats on the launch! This is incredibly cool. I'm building my own personal agents as a hobby (openclaw calendar trackers, productivity managers etc.) and always thought the next step is agents having their own wallet and being able to transact with each other.
One particular hobby project I'm working on now is an android headunit agent that reads your car OBD data and keeps logs and alerts you when critical codes appear. It'd be so cool if the agent could schedule mechanic appointments and even pre pay for them according to the specific fault code that appears. Definitely will experiment with the SDK
Loomal
@dannyheng @kevin_win Thanks! Your OBD project is a great fit — the agent already knows the fault code, the part, and the urgency, so booking and pre-paying the mechanic is the natural next step. The mechanic side just needs a bookable, payable endpoint — a listing, not a re-platforming.
Try the SDK and tell us what breaks — and when the car agent books its first appointment, post it back here
@dannyheng Fascinating watching where the ecosystem is headed-- super interesting product-- congrats on the launch!
Loomal
@lucasjpols Thanks Lucas — and genuinely curious what direction you're watching from. Are you building agents, selling to them, or building the rails they run on? The conversation shifts depending on the seat.
@dannyheng Investing in the rails and building our own small projects to stay up to date on where the ecosystem is headed!
The MCP server monetization focus is neat. One thing I’m wondering: when you say “in 5 minutes,” is Loomal mostly handling payments/access control around an existing MCP server, or does it also help with packaging, hosted endpoints, or user management? The no % skim detail makes the business model feel builder-friendly, so I’d be curious what parts are included in the basic setup.
Loomal
@mia_qiao The 5 minutes is payments and access around your existing server: install the SDK, wrap the endpoints you want to charge with requirePayment(), set prices. No hosting, no packaging — your server stays where it is.
Basic setup includes: the paywall, your listing on the Loomal Index (machine-readable, so agents discover and pay you programmatically), a dashboard showing which endpoints earn, and USDC settlement in ~2 seconds. User management/auth for humans isn't us — pair with your existing stack.
So: payments, discovery, visibility. You build the server; we make it sellable.
Loomal
@mia_qiao @dannyheng One addition since you asked about hosted specifically — bringing your own server is the default path, but there's also a zero-infra option: Loomal can host the paid endpoint for you. Serve a stored JSON response, deliver a file, or put a paid front door on any upstream URL. Handy if you're selling a dataset or a report rather than running infrastructure.
Packaging and human user management stay out of scope though — we'd rather be excellent plumbing than a mediocre platform
I Shipped an MCP server myself recently. Getting every tool call and edge case right before it's client-facing takes real discipline. Respect for shipping 18 tools this clean.
Since you're MCP-native across LangChain, CrewAI, Claude, etc. Did you build against one runtime first and adapt, or design for all of them from day one?
Loomal
@benjouss Thanks — and congrats on shipping yours, you know exactly how much invisible work "clean" hides 😄
Honest answer: neither. We built protocol-first. The MCP layer is deliberately thin — each tool is basically a shim: typed schema in, one API call, structured result out. All the real edge cases (auth, payment state, error semantics) live behind the API, so there was never per-runtime code to adapt.
We did test against Claude first since it's the strictest client — sloppy schemas get exposed immediately. Once it was clean there, LangChain and CrewAI mostly came free via their MCP adapters.
The actual "adapting" was never the tool calls — it was tuning descriptions and error messages until every model behaved. Protocol-first by design, Claude-first by discipline.
@oxrajesh Makes sense, smart way to avoid double work on the adapters. Thanks for the detail!
Loomal
@benjouss Watching from the business side, the "tuning descriptions and error messages until every model behaved" part was the surprise for me. Turns out in agent land your docs and error strings basically are your UI. We'd rewrite one tool description and watch success rates move the next day. Benjamin, since you shipped one yourself, curious if you saw the same thing: which mattered more for you, schema strictness or the wording agents actually read?
@dannyheng Good question ! Honestly the wording side surprised us more than expected going in, it's easy to underestimate how much the descriptions themselves do the work. I don't have a clean before/after number to share, but the pattern you describe (small doc change, visible shift in behavior) matches what we saw too.
That's interesting. Do agents handle failed USDC transactions automatically, or does the seller need to retry?
Loomal
@dhiraj_patel5 The agent handles the retry, not the seller. Loomal returns the failure reason, and the agent can retry automatically for transient issues as long as the spend mandate is still valid. For issues like insufficient balance or an expired mandate, the buyer agent has to resolve it before retrying. The seller should never need to manually re-initiate the charge or risk creating a duplicate payment.
Loomal
@dhiraj_patel5 @dannyheng The deeper reason sellers never touch retries: the model is inverted from cards. There's no "charge" for a seller to initiate — the agent attaches payment to the request itself. Either you received a settled payment with the request or you didn't; there's no dangling state to reconcile.
A failed attempt returns the failure reason plus a fresh payment challenge in the same response, so the agent retries on the spot — and since each authorization is single-use, even a retry loop can't double-settle. Failed payments being purely the buyer's problem is one of the quiet upgrades over card rails.
Nas.com
I am wondering how fraud prevention works once thousands of autonomous agents start making purchases simultaneously?
Loomal
Loomal
@nuseir_yassin1 The scale part of your question is actually the interesting bit, Nuseir. Thousands of agents buying simultaneously sounds scary until you remember every one of them is legible. Signed identity, wallet history, spend caps. Compare that to card fraud where the whole game is guessing whether a human is who they claim. Volume was the enemy in card fraud because review was manual. Here the checks are per transaction and automatic, so scale doesn't dilute them. Honestly the anonymous human with a stolen card was always the harder problem.
@dannyheng Everyone's asking about payments, but the part I don't get is discovery. Say I list my API on the Index today — how does an agent actually find it? Is there something agents query programmatically, or are we still waiting for a human to paste a URL into a prompt?
Loomal
@aparna_rajesh This is the underrated half of the product, glad someone asked 😄
The Index is machine-readable end to end — agents query it programmatically: search by capability, compare prices, read the schema, and pay, all in one flow with no human pasting URLs. Discovery, evaluation, and purchase are the same session.
Today, plenty of traffic still starts the old way — a developer finds a listing and wires it into their agent. Both paths work, but the programmatic one is the future we're building for: your listing isn't a webpage with a "docs" link, it's a structured record an agent can act on the moment it decides it needs what you sell.
That's the real answer to "why list now": you're not just adding a payment method, you're becoming findable by buyers that search in milliseconds and never sleep.
Loomal
@ridhwikvinod Straight answer: today there's no chargeback or automated refund. If a call settles and the result is garbage, that payment stands — I won't dress that up.
What protects you is structural: per-call pricing means exposure per bad seller is cents, not a subscription — you can test any endpoint for one call's price before trusting it. And every settled call leaves a signed receipt binding who paid whom for what, so a seller returning junk builds a provable bad track record, not one-star vibes.
We're adding a reputation matrix on top of exactly that — and importantly, results get reviewed by the agents that paid, not by Loomal. We're not the quality judge; the buyers' own outcomes are. Refund/dispute flows follow, with the receipts as their evidence layer.
But today: small blast radius, cryptographic paper trail, reputation that compounds. If that's not enough for your use case yet, fair — that's why per-call starts at a cent
Loomal
@ridhwikvinod @oxrajesh Ridhwik, this is the question that actually keeps me up. No chargebacks is a feature for fraud prevention and a problem for buyer protection. Rajesh's right on the mechanics, but I'll add the thing that matters long term: an agent that got burned once will never call that seller again, and every agent reading the same track record won't either. One bad review from a real paid transaction is worth more than a thousand fake recommendations. Your risk today is cents, your protection is permanent reputation. That's the trade, and honestly it's better than what humans have with subscriptions.
I shipped a Paddle integration last week, so the "zero revenue share" pitch lands — but let me push on the part MoRs actually earn their cut for.
I didn't pay a merchant-of-record for card processing; I paid them to take on global tax (VAT/GST by jurisdiction) and chargeback liability. If an agent in Germany pays me USDC for an API call, the VAT obligation doesn't vanish just because there's no card — it just becomes mine. So how do you think about tax/compliance for sellers? Is it "you're on your own, that's the price of 0%", or is something planned? Genuinely the first thing I'd have to answer before switching — not a gotcha. (And to be fair: no chargebacks is a real win, and ~2s settlement is a bigger one than people realize if you've ever waited on a payout.)
The discovery angle is what actually stuck with me, though. I run a JVM thread-dump analyzer with a REST API, and "an agent debugging a prod incident buys one analysis" is a use case I hadn't considered until reading this. How does the Index work — does the agent read a schema/description, or is it more structured than that?
Loomal
@maschiojv Straight answer on tax: today, you're the merchant. We're payment infrastructure, not a merchant of record — the VAT obligation Paddle absorbed stays yours, and the 0% doesn't cover it. What you get from us is the paper trail: every settled call leaves a signed receipt (payer, amount, timestamp, resource), fully exportable. An opt-in MoR-style layer is on the radar as we add seller KYC — planned, not shipped, said plainly.
On the Index: more structured than a description. Each listing is a machine-readable record — capability, per-tool schemas, price per call, and the payment requirement itself. An agent searches by capability, reads the exact contract, pays, done.
@oxrajesh "Today, you're the merchant" is the answer I needed, and leading with it instead of hedging is why I'll actually keep watching this.
The signed receipt is worth more than it sounds, by the way. With VAT the hard part was never paying it — it's proving where the buyer was. In the EU you need two non-contradictory pieces of location evidence, and I just shipped location-based pricing, so I've stared at this problem longer than I'd like. Which raises the one question I genuinely can't answer: where is an agent located? The operator's country? The datacenter it runs in? The human whose mandate it's spending under? If a Loomal receipt ever carried an attestable answer to that, it would be worth more to me than the 0% — because that's the piece I can't buy anywhere today, and every MoR I've used just quietly guesses it from an IP.
On the Index: "capability + per-tool schemas + price per call" is essentially an MCP tool descriptor with a price attached. Is MCP a first-class shape for a listing, or do I model the record myself?
Loomal
@oxrajesh @maschiojv Agent location is genuinely hard — most MoRs IP-guess. What we can do: include agent DID and operator identity in the signed receipt so your compliance team has the chain. Not a turnkey answer, but attestable.
On MCP: listings are flexible. Submit raw MCP descriptors and we parse them, or model your own. Just keep contract and price machine-readable.
Loomal
@maschiojv On Index discovery: each listing is fully structured — tool schema, pricing per parameter, payment requirement. Agents read the contract, not descriptions. They compute if it solves the task, check price against their spend cap, pay, execute. No human needed. That's why machine-readable matters more than pretty.
@dannyheng Got it — "they compute if it solves the task, check price against their spend cap" is the line that changes how I'd write a listing. Fair.
One question slipped through though: is MCP a first-class shape here, or does the schema have to be Loomal's own? If an existing MCP server could be listed as-is, that's the difference between me trying this on a Saturday afternoon and it going on a someday list.
Loomal
@maschiojv MCP first-class. Upload your existing server descriptor + price, we handle the parsing. Saturday afternoon level of effort. That's the whole point.
Loomal
@dannyheng @tehreem_fatima5 You're right and I won't dress it up: the market is early and x402 volume is tiny today.
But that's exactly why discovery is the position to hold now. The giants are all shipping payment rails — none of them will build a neutral index, because each wants their own rail to win. We've already indexed ~8.6k MCP servers, machine-readable, with signed receipts building real reputation data underneath.
We don't need agents to pay at scale today. We need to be the complete, neutral answer on the day they do — and completeness compounds quietly while everyone else argues about rails.
Loomal
@tehreem_fatima5 @oxrajesh Fair skepticism — we're not trying to convince anyone agents will pay now. We're betting they will, and positioning so we're the default when they do. The moat is transaction data. Every settled call builds real reputation. Every repeated buyer is signal. By the time volume matters, the Index has years of "which tools agents actually came back for." That's the position we're defending.
What happens when an agent pays for a tool call that fails? Refunds?
Loomal
@himanshi_kum563 Honest answer — no automatic refunds yet. Settlement is instant and final, which is great until a call fails. We're building a credits system that auto-credits failed calls back to the agent's balance — it's in the pipeline, not live yet
Loomal
@himanshi_kum563 @oxrajesh Adding one practical bit: today the exposure is capped by design since calls are cents, not invoices. If an agent pays for a call that fails, worst case is pocket change, and sellers who fail often get punished where it actually hurts, agents stop coming back. The auto credit system Rajesh mentioned closes the loop properly. Himanshu, would you expect the credit to go back automatically, or would you want the agent to decide whether to retry the same server with it? Genuinely torn on that one.