<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Rafael Silva</title>
    <description>The latest articles on Forem by Rafael Silva (@rafsilva85).</description>
    <link>https://forem.com/rafsilva85</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3815695%2Ff695a71f-ab85-487b-ba2c-2b99f62e23e0.png</url>
      <title>Forem: Rafael Silva</title>
      <link>https://forem.com/rafsilva85</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rafsilva85"/>
    <language>en</language>
    <item>
      <title>I Made $152 in 23 Days Selling a Manus AI Optimization Tool — Here's Every Step</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 19:53:10 +0000</pubDate>
      <link>https://forem.com/rafsilva85/i-made-152-in-23-days-selling-a-manus-ai-optimization-tool-heres-every-step-4467</link>
      <guid>https://forem.com/rafsilva85/i-made-152-in-23-days-selling-a-manus-ai-optimization-tool-heres-every-step-4467</guid>
      <description>&lt;p&gt;I launched a digital product 23 days ago. No audience. No email list. No paid ads. Just a landing page, a Gumroad store, and a lot of Reddit comments.&lt;/p&gt;

&lt;p&gt;Here are the real numbers, unfiltered.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Product
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Credit Optimizer v5 for Manus AI&lt;/strong&gt; — a skill file that automatically reduces Manus AI credit consumption by 30-75%. It analyzes each prompt, routes to the cheapest model tier that maintains quality, and applies prompt engineering improvements transparently.&lt;/p&gt;

&lt;p&gt;Price: $4.99 (single tool) / $12 (Power Stack bundle of 3 tools)&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers (Day 1-23)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Total Revenue&lt;/td&gt;
&lt;td&gt;$152.35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Total Sales&lt;/td&gt;
&lt;td&gt;37&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Conversion Rate&lt;/td&gt;
&lt;td&gt;22.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Total Page Views&lt;/td&gt;
&lt;td&gt;166&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Average Order Value&lt;/td&gt;
&lt;td&gt;$4.12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Refund Rate&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customer Countries&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That 22.3% conversion rate is the headline number. Industry average for digital products is 1-3%. But there is a catch — keep reading.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Drove Sales
&lt;/h2&gt;

&lt;p&gt;Here is the honest breakdown of traffic sources:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;% of Traffic&lt;/th&gt;
&lt;th&gt;Sales&lt;/th&gt;
&lt;th&gt;Revenue&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Direct/Email/IM&lt;/td&gt;
&lt;td&gt;85.5%&lt;/td&gt;
&lt;td&gt;~35&lt;/td&gt;
&lt;td&gt;~$148&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mcpservers.org&lt;/td&gt;
&lt;td&gt;7.2%&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;$12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reddit&lt;/td&gt;
&lt;td&gt;4.8%&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dev.to articles&lt;/td&gt;
&lt;td&gt;1.8%&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Other directories&lt;/td&gt;
&lt;td&gt;0.7%&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;The brutal truth:&lt;/strong&gt; 85% of sales came from direct links — meaning people I personally shared the link with, or who found it through direct recommendations. The "marketing" channels (Reddit, Dev.to, directories) generated almost zero revenue.&lt;/p&gt;

&lt;p&gt;The one exception: &lt;strong&gt;mcpservers.org&lt;/strong&gt; — an AI tool directory that sent qualified traffic and generated 1 sale ($12). That is a 100% conversion from directory traffic.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Landing page:&lt;/strong&gt; Custom React + Tailwind site at &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;creditopt.ai&lt;/a&gt;. Hero section with animated gradient, social proof counter, feature breakdown, pricing cards, FAQ. Took about 6 hours to build.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Products on Gumroad:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Credit Optimizer v5 ($4.99) — the core skill&lt;/li&gt;
&lt;li&gt;Fast Navigation v2.0 ($4.99) — browser automation speed boost&lt;/li&gt;
&lt;li&gt;Manus Power Stack ($12) — bundle of all 3 tools&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Content marketing:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;14 Dev.to articles (SEO-focused, targeting "Manus AI credits" keywords)&lt;/li&gt;
&lt;li&gt;8 Reddit comments in r/ManusOfficial credit complaint threads&lt;/li&gt;
&lt;li&gt;12 AI directory submissions&lt;/li&gt;
&lt;li&gt;1 Indie Hackers product page&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Worked
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. The product-market fit is real.&lt;/strong&gt; Manus AI users are genuinely frustrated about credit consumption. Every Reddit thread about credits has 10-50 comments from angry users. The pain point is acute and recurring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The conversion rate proves the value proposition.&lt;/strong&gt; When someone lands on the page, they buy. 22.3% is exceptional. The problem is not convincing people — it is getting them to the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. mcpservers.org was the best ROI channel.&lt;/strong&gt; One directory listing, zero effort after submission, 1 sale. That is infinite ROI compared to the 20+ hours spent on Reddit and Dev.to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Zero refunds.&lt;/strong&gt; Nobody asked for their money back. The product delivers on its promise.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Failed
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Reddit comments generated zero sales.&lt;/strong&gt; I posted 8 helpful comments in credit-related threads. They got upvotes and engagement, but zero clicks to the product page. Reddit users read advice but do not click links in comments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Dev.to articles had minimal impact.&lt;/strong&gt; 14 articles, less than 500 total views, 2 reactions. The Manus AI niche is too small for Dev.to's audience. The articles rank on Google but the search volume is tiny.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Most AI directories are pay-to-play.&lt;/strong&gt; Of 12 directories I tried to submit to, 8 required payment ($49-$299), 2 had captchas I could not solve, and only 2 accepted free submissions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Hacker News rejected the post.&lt;/strong&gt; New account, no karma. Show HN requires established accounts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons Learned
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Distribution &amp;gt; Product.&lt;/strong&gt; The product is solid (22.3% conversion, 0% refunds). But without distribution, it does not matter. I need to find channels that send qualified traffic at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Niche directories beat general platforms.&lt;/strong&gt; mcpservers.org (niche AI tool directory) outperformed Reddit, Dev.to, and all general directories combined. Find where your exact audience hangs out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Direct outreach works but does not scale.&lt;/strong&gt; 85% of sales came from direct sharing. This works for the first $100 but hits a ceiling fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Price point matters for impulse buys.&lt;/strong&gt; At $4.99, people buy without overthinking. The $12 bundle converts well too because it feels like a deal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Build in public attracts attention.&lt;/strong&gt; This post itself is a distribution channel. Sharing real numbers (including failures) generates more engagement than polished marketing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Next
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Double down on niche directories&lt;/strong&gt; — find every MCP/AI tool directory and submit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;YouTube content&lt;/strong&gt; — screen recordings showing credit savings in real-time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Hunt launch&lt;/strong&gt; — waiting for account age requirement&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Affiliate program&lt;/strong&gt; — 30% commission, already configured on Gumroad&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email list&lt;/strong&gt; — capture leads on the landing page for future products&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;You can make your first $100 online with a simple digital product that solves a real pain point. But the hard part is not building — it is distribution. If I could go back, I would spend 80% of my time on distribution and 20% on product, not the other way around.&lt;/p&gt;

&lt;p&gt;The product works. Now I need to find the people who need it.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you are a Manus AI user burning through credits, check out &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;creditopt.ai&lt;/a&gt;. If you are a builder, I hope these numbers help you plan your own launch.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AMA in the comments — I will share any data point you want to see.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>startup</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>5 Manus AI Credit Optimization Strategies That Actually Work (With Real Numbers)</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 06:22:48 +0000</pubDate>
      <link>https://forem.com/rafsilva85/5-manus-ai-credit-optimization-strategies-that-actually-work-with-real-numbers-450m</link>
      <guid>https://forem.com/rafsilva85/5-manus-ai-credit-optimization-strategies-that-actually-work-with-real-numbers-450m</guid>
      <description>&lt;p&gt;If you're using Manus AI, you've probably noticed that credits disappear faster than you'd expect. After months of tracking my own usage and analyzing patterns from the community, I've compiled the &lt;strong&gt;5 most effective strategies&lt;/strong&gt; that consistently save 30-75% on credits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Strategy 1: The Mode Routing Framework
&lt;/h2&gt;

&lt;p&gt;This is the single biggest lever you have. Manus offers three modes, and most users default to Max for everything:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;th&gt;% of Tasks&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Chat Mode&lt;/td&gt;
&lt;td&gt;FREE&lt;/td&gt;
&lt;td&gt;Quick questions, brainstorming, simple lookups&lt;/td&gt;
&lt;td&gt;~30%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standard Mode&lt;/td&gt;
&lt;td&gt;~40-60% cheaper than Max&lt;/td&gt;
&lt;td&gt;Research, writing, data analysis, code review&lt;/td&gt;
&lt;td&gt;~40%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max Mode&lt;/td&gt;
&lt;td&gt;Full price&lt;/td&gt;
&lt;td&gt;Complex multi-step tasks, web automation, file processing&lt;/td&gt;
&lt;td&gt;~30%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;The math:&lt;/strong&gt; If you're on the $39/month plan (3,900 credits), routing 30% of tasks to Chat (free) and 40% to Standard saves you roughly &lt;strong&gt;1,500-2,000 credits per month&lt;/strong&gt;. That's like getting a 50% discount on your plan.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to identify which mode to use:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Use Chat Mode when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need a quick answer or explanation&lt;/li&gt;
&lt;li&gt;You're brainstorming ideas&lt;/li&gt;
&lt;li&gt;You want to have a conversation about a topic&lt;/li&gt;
&lt;li&gt;The task doesn't require file access or web browsing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use Standard Mode when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need research or analysis&lt;/li&gt;
&lt;li&gt;You're writing documents or articles&lt;/li&gt;
&lt;li&gt;You need code review or debugging help&lt;/li&gt;
&lt;li&gt;The task is single-domain (doesn't need multiple tools)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use Max Mode when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need web automation (filling forms, navigating sites)&lt;/li&gt;
&lt;li&gt;The task requires multiple tools (browser + code + files)&lt;/li&gt;
&lt;li&gt;You need complex multi-step workflows&lt;/li&gt;
&lt;li&gt;Quality is critical and the task is genuinely complex&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Strategy 2: The Prompt Engineering Tax
&lt;/h2&gt;

&lt;p&gt;Vague prompts cost more. Here's why: when your prompt is ambiguous, Manus spends credits figuring out what you mean, often going down wrong paths before course-correcting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bad prompt (costs ~800 credits):&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Make me a website for my business"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Good prompt (costs ~400 credits):&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Create a single-page landing page for my SaaS product called 'TaskFlow'. Include: hero section with headline 'Automate Your Workflow', features section with 3 cards, pricing table with Free/Pro/Enterprise tiers, and a contact form. Use a blue/white color scheme. React + Tailwind CSS."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The specific prompt gives Manus a clear target, reducing iterations and wasted credits by roughly 50%.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Prompt Specificity Checklist:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;What&lt;/strong&gt; exactly do you want? (Be specific about deliverables)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How&lt;/strong&gt; should it look/work? (Include constraints and preferences)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What format&lt;/strong&gt; should the output be? (File type, structure, length)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What should it NOT do?&lt;/strong&gt; (Negative constraints save iterations)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Strategy 3: Task Decomposition
&lt;/h2&gt;

&lt;p&gt;Instead of one massive task that burns 5,000+ credits, break it into smaller, focused tasks:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monolithic approach (5,200 credits):&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Research the top 10 CRM tools, compare their features, pricing, and reviews, then create a detailed report with recommendations"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Decomposed approach (2,800 credits total):&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"List the top 10 CRM tools by market share with their pricing tiers" (Standard, ~400 credits)&lt;/li&gt;
&lt;li&gt;"Compare these 5 CRMs on features: [list specific features]" (Standard, ~500 credits)&lt;/li&gt;
&lt;li&gt;"Summarize user reviews for [CRM1] and [CRM2] from G2 and Capterra" (Standard, ~600 credits)&lt;/li&gt;
&lt;li&gt;"Based on this data [paste results], write a recommendation report" (Standard, ~500 credits)&lt;/li&gt;
&lt;li&gt;Chat mode for clarifications and iterations (FREE)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Savings: ~46%&lt;/strong&gt; — and you get better quality because each sub-task is focused.&lt;/p&gt;

&lt;h2&gt;
  
  
  Strategy 4: The Context Window Hack
&lt;/h2&gt;

&lt;p&gt;Long conversations accumulate context, and processing that context costs credits. Here's the pattern:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Message 1-5: ~100 credits each&lt;/li&gt;
&lt;li&gt;Message 6-10: ~150 credits each&lt;/li&gt;
&lt;li&gt;Message 11-15: ~200 credits each&lt;/li&gt;
&lt;li&gt;Message 16+: ~250+ credits each&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Start new tasks instead of continuing long conversations. If you need to reference previous work, paste the relevant output rather than expecting Manus to remember.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; After getting a good result, copy it to a file and start fresh. Reference the file in your new task. This resets the context window while preserving your work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Strategy 5: Automate the Optimization
&lt;/h2&gt;

&lt;p&gt;I built a tool that applies all these strategies automatically. It's called &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;Credit Optimizer v5&lt;/a&gt;, and it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyzes each prompt before execution&lt;/li&gt;
&lt;li&gt;Routes to the optimal mode (Chat/Standard/Max)&lt;/li&gt;
&lt;li&gt;Applies prompt engineering improvements&lt;/li&gt;
&lt;li&gt;Suggests task decomposition when appropriate&lt;/li&gt;
&lt;li&gt;Tracks your savings in real-time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's a Manus AI skill that installs in seconds and works transparently in the background. Average savings across users: &lt;strong&gt;47%&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Results From the Community
&lt;/h2&gt;

&lt;p&gt;I've been tracking results from users who adopted these strategies:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;User Type&lt;/th&gt;
&lt;th&gt;Before (monthly)&lt;/th&gt;
&lt;th&gt;After (monthly)&lt;/th&gt;
&lt;th&gt;Savings&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Light user ($39 plan)&lt;/td&gt;
&lt;td&gt;3,900 credits burned in ~2 weeks&lt;/td&gt;
&lt;td&gt;3,900 credits lasting full month&lt;/td&gt;
&lt;td&gt;100% more runway&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium user ($100 plan)&lt;/td&gt;
&lt;td&gt;20,000 credits in ~3 weeks&lt;/td&gt;
&lt;td&gt;20,000 credits lasting 5+ weeks&lt;/td&gt;
&lt;td&gt;67% more runway&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Heavy user ($200 plan)&lt;/td&gt;
&lt;td&gt;Always buying extra credits&lt;/td&gt;
&lt;td&gt;Rarely exceeds plan&lt;/td&gt;
&lt;td&gt;~$80/month saved&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;You don't need to spend less time with Manus to save credits. You just need to be &lt;strong&gt;strategic&lt;/strong&gt; about how you use it. The 80/20 rule applies: &lt;strong&gt;mode routing alone accounts for 60%+ of potential savings&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Start with Strategy 1 (mode routing) today. It takes zero setup and you'll see results immediately.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have questions about optimizing your Manus credits? Drop a comment below or check out the &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;full optimization guide&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Previously: &lt;a href="https://dev.to/rafsilva85/the-real-cost-of-manus-ai-i-analyzed-50-reddit-posts-and-the-numbers-are-shocking-4mjm"&gt;The Real Cost of Manus AI: I Analyzed 50+ Reddit Posts and the Numbers Are Shocking&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Manus AI Credit Optimization Cheatsheet: Save 47% on Every Task</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 04:44:53 +0000</pubDate>
      <link>https://forem.com/rafsilva85/manus-ai-credit-optimization-cheatsheet-save-47-on-every-task-4chp</link>
      <guid>https://forem.com/rafsilva85/manus-ai-credit-optimization-cheatsheet-save-47-on-every-task-4chp</guid>
      <description>&lt;h2&gt;
  
  
  Quick Reference: Manus AI Credit Optimization
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bookmark this.&lt;/strong&gt; Print it. Tape it to your monitor. This cheatsheet will save you hundreds of dollars on Manus AI credits.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 3 Modes of Manus AI
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Chat Mode&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;FREE (0 credits)&lt;/td&gt;
&lt;td&gt;Q&amp;amp;A, translations, brainstorming&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Standard&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;~40-60% less&lt;/td&gt;
&lt;td&gt;Blog posts, summaries, basic code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Max&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full price&lt;/td&gt;
&lt;td&gt;Complex apps, multi-step research&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The #1 mistake:&lt;/strong&gt; Using Max mode for everything. 60%+ of tasks work perfectly on Standard or Chat Mode.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Decision Tree: Which Mode to Use?
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Is it a simple question/translation/brainstorm?
  → YES → Chat Mode (FREE)
  → NO → Does it need web browsing or file creation?
    → NO → Standard Mode (save 40-60%)
    → YES → Does it need multiple complex steps?
      → NO → Standard Mode
      → YES → Max Mode (full price, full power)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Top 10 Credit-Saving Techniques
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Instant Wins (Do These Now)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Use Chat Mode&lt;/strong&gt; for simple Q&amp;amp;A → saves 100%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start new sessions&lt;/strong&gt; every 5-6 prompts → saves 20-30%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Be specific&lt;/strong&gt; in prompts → fewer iterations → saves 15-25%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch similar tasks&lt;/strong&gt; into one prompt → saves 30-50%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use Standard Mode&lt;/strong&gt; for non-complex work → saves 40-60%&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Advanced Techniques
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Extract only relevant sections&lt;/strong&gt; from documents&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create prompt templates&lt;/strong&gt; for recurring tasks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use external tools&lt;/strong&gt; for simple tasks (DeepL, Google)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monitor usage patterns&lt;/strong&gt; — find your 80/20&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automate with Power Stack&lt;/strong&gt; → saves 30-75% automatically&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Savings by Task Type
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Without Optimization&lt;/th&gt;
&lt;th&gt;With Optimization&lt;/th&gt;
&lt;th&gt;You Save&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Simple Q&amp;amp;A&lt;/td&gt;
&lt;td&gt;200 credits&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Blog Post&lt;/td&gt;
&lt;td&gt;800 credits&lt;/td&gt;
&lt;td&gt;480&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;40%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trip Planning&lt;/td&gt;
&lt;td&gt;2,600 credits&lt;/td&gt;
&lt;td&gt;1,040&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;60%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Research&lt;/td&gt;
&lt;td&gt;1,500 credits&lt;/td&gt;
&lt;td&gt;525&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web App&lt;/td&gt;
&lt;td&gt;2,400 credits&lt;/td&gt;
&lt;td&gt;960&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;60%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Translation&lt;/td&gt;
&lt;td&gt;400 credits&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data Analysis&lt;/td&gt;
&lt;td&gt;1,200 credits&lt;/td&gt;
&lt;td&gt;600&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;50%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Average savings across all tasks: 47%&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Math: What 47% Savings Means
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Monthly Cost&lt;/th&gt;
&lt;th&gt;Monthly Savings&lt;/th&gt;
&lt;th&gt;Annual Savings&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Plus ($39/mo)&lt;/td&gt;
&lt;td&gt;$39&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$18.33&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$220&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max ($99/mo)&lt;/td&gt;
&lt;td&gt;$99&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$46.53&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$558&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team ($79/user/mo)&lt;/td&gt;
&lt;td&gt;$79/user&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$37.13&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$446/user&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;Power Stack&lt;/a&gt; costs $9 one-time. &lt;strong&gt;ROI: 2-6x in the first month alone.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Automate Everything: The Power Stack
&lt;/h2&gt;

&lt;p&gt;Manual optimization works, but it's exhausting. The &lt;a href="https://rafaamaral.gumroad.com/l/manus-power-bundle" rel="noopener noreferrer"&gt;Manus Power Stack&lt;/a&gt; automates all 10 techniques above:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's included:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Credit Optimizer v5&lt;/strong&gt; — Automatic model routing (Chat/Standard/Max)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast Navigation v2.0&lt;/strong&gt; — 30-2,000x faster web research&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quality Veto Rule&lt;/strong&gt; — Never sacrifices output quality&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;53 adversarial scenarios tested&lt;/strong&gt; — Battle-hardened&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stats:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;34+ users | 5.0/5 rating | $9 one-time | 30-day guarantee&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;→ &lt;a href="https://creditopt.ai/calculator" rel="noopener noreferrer"&gt;Calculate your savings&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://rafaamaral.gumroad.com/l/manus-power-bundle" rel="noopener noreferrer"&gt;Get Power Stack ($9)&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;Free MCP Server (GitHub)&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  One-Liner Summary
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Stop paying full price for tasks that don't need full power. Automate the decision, save 47%, keep 100% quality.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;em&gt;Save this cheatsheet. Share it with your team. Follow &lt;a href="https://dev.to/rafsilva85"&gt;@rafsilva85&lt;/a&gt; for more Manus AI tips.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>manus</category>
      <category>ai</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Complete Guide to Saving Credits on Manus AI (2026 Edition)</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 04:41:11 +0000</pubDate>
      <link>https://forem.com/rafsilva85/complete-guide-to-saving-credits-on-manus-ai-2026-edition-2gik</link>
      <guid>https://forem.com/rafsilva85/complete-guide-to-saving-credits-on-manus-ai-2026-edition-2gik</guid>
      <description>&lt;h2&gt;
  
  
  The Definitive Resource for Manus AI Credit Optimization
&lt;/h2&gt;

&lt;p&gt;If you're using Manus AI, you're probably spending more than you need to. This guide covers everything — from free manual techniques to automated solutions — so you can get the most out of every credit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Last updated:&lt;/strong&gt; April 2026 | &lt;strong&gt;Applies to:&lt;/strong&gt; All Manus plans (Plus, Max, Team)&lt;/p&gt;




&lt;h2&gt;
  
  
  Understanding Manus AI's Credit System
&lt;/h2&gt;

&lt;p&gt;Manus AI uses a credit-based pricing model:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Monthly Cost&lt;/th&gt;
&lt;th&gt;Credits&lt;/th&gt;
&lt;th&gt;Cost per Credit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Plus&lt;/td&gt;
&lt;td&gt;$39/mo&lt;/td&gt;
&lt;td&gt;~3,900&lt;/td&gt;
&lt;td&gt;~$0.01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max&lt;/td&gt;
&lt;td&gt;$99/mo&lt;/td&gt;
&lt;td&gt;~9,900&lt;/td&gt;
&lt;td&gt;~$0.01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team&lt;/td&gt;
&lt;td&gt;$79/user/mo&lt;/td&gt;
&lt;td&gt;~7,900/user&lt;/td&gt;
&lt;td&gt;~$0.01&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The problem? &lt;strong&gt;Every task defaults to the most expensive model&lt;/strong&gt; (Max mode), regardless of complexity. A simple question costs the same as building a web application.&lt;/p&gt;




&lt;h2&gt;
  
  
  Part 1: Free Manual Techniques (Save 10-25%)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Technique 1: Use Chat Mode for Simple Tasks
&lt;/h3&gt;

&lt;p&gt;Manus has a built-in Chat Mode that costs zero credits. Use it for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Simple Q&amp;amp;A&lt;/li&gt;
&lt;li&gt;Translations&lt;/li&gt;
&lt;li&gt;Brainstorming&lt;/li&gt;
&lt;li&gt;Casual conversation&lt;/li&gt;
&lt;li&gt;Quick calculations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How:&lt;/strong&gt; Look for the Chat Mode toggle in the Manus interface before starting a task.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 2: Start New Sessions Frequently
&lt;/h3&gt;

&lt;p&gt;Long conversations accumulate context tokens. By prompt #10, you might be sending 50,000+ tokens of history. Start fresh sessions every 5-6 exchanges.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 3: Be Specific in Your Prompts
&lt;/h3&gt;

&lt;p&gt;Vague prompts lead to multiple iterations. Each iteration costs credits. Instead of "make me a website," try "create a single-page React landing page with a hero section, 3 feature cards, and a contact form using Tailwind CSS."&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 4: Extract Relevant Sections
&lt;/h3&gt;

&lt;p&gt;Don't paste entire documents when you only need one section modified. Copy-paste just the relevant part.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 5: Use Standard Mode When Possible
&lt;/h3&gt;

&lt;p&gt;Not every task needs Max mode. Blog posts, summaries, and basic coding work fine on Standard mode at 40-60% less cost.&lt;/p&gt;




&lt;h2&gt;
  
  
  Part 2: Advanced Techniques (Save 25-40%)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Technique 6: Batch Similar Tasks
&lt;/h3&gt;

&lt;p&gt;Instead of 5 separate prompts for 5 translations, combine them into one prompt. Less overhead, fewer credits.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 7: Use Templates
&lt;/h3&gt;

&lt;p&gt;Create reusable prompt templates for common tasks. Templates reduce the "exploration" credits Manus spends figuring out what you want.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 8: Leverage MCP Servers
&lt;/h3&gt;

&lt;p&gt;MCP (Model Context Protocol) servers extend Manus's capabilities without using credits for basic operations. The free &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;Credit Optimizer MCP Server&lt;/a&gt; provides cost analysis for each prompt.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 9: Monitor Your Usage
&lt;/h3&gt;

&lt;p&gt;Track which tasks consume the most credits. You might find that 80% of your spend comes from 20% of your tasks — and those tasks might not need Max mode.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technique 10: Use External Tools for Simple Tasks
&lt;/h3&gt;

&lt;p&gt;Don't use Manus for tasks that free tools handle perfectly: basic translations (DeepL), simple calculations (calculator), or quick searches (Google).&lt;/p&gt;




&lt;h2&gt;
  
  
  Part 3: Automated Optimization (Save 30-75%)
&lt;/h2&gt;

&lt;p&gt;The manual techniques above work, but they require constant vigilance. Every prompt, you need to decide: Chat Mode? Standard? Max? That's cognitive overhead that adds up.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Power Stack: Automatic Credit Optimization
&lt;/h3&gt;

&lt;p&gt;The &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;Manus Power Stack&lt;/a&gt; automates all of the above:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Credit Optimizer v5:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyzes every prompt before execution&lt;/li&gt;
&lt;li&gt;Routes simple tasks to free Chat Mode automatically&lt;/li&gt;
&lt;li&gt;Routes medium tasks to Standard mode&lt;/li&gt;
&lt;li&gt;Only uses Max for truly complex work&lt;/li&gt;
&lt;li&gt;Quality Veto Rule: never degrades output quality&lt;/li&gt;
&lt;li&gt;Tested across 53 adversarial scenarios&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Fast Navigation v2.0:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Replaces slow browser tools (8-45s/page) with HTTP calls (0.1-1.3s/page)&lt;/li&gt;
&lt;li&gt;30-2,000x faster for web research tasks&lt;/li&gt;
&lt;li&gt;Saves both time AND credits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Results:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average savings: 47% per prompt&lt;/li&gt;
&lt;li&gt;34+ users, 5.0/5 rating on Gumroad&lt;/li&gt;
&lt;li&gt;$9 one-time (not a subscription)&lt;/li&gt;
&lt;li&gt;30-day money-back guarantee&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;→ &lt;a href="https://creditopt.ai/calculator" rel="noopener noreferrer"&gt;Calculate your personal savings&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://rafaamaral.gumroad.com/l/manus-power-bundle" rel="noopener noreferrer"&gt;Get the Power Stack ($9)&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Part 4: Savings by Task Type (Benchmarks)
&lt;/h2&gt;

&lt;p&gt;Based on testing across 53 scenarios:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Credits Without&lt;/th&gt;
&lt;th&gt;Credits With&lt;/th&gt;
&lt;th&gt;Savings&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Simple Q&amp;amp;A&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;0 (Chat Mode)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Blog Post (1,500 words)&lt;/td&gt;
&lt;td&gt;800&lt;/td&gt;
&lt;td&gt;480&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;40%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trip Planning&lt;/td&gt;
&lt;td&gt;2,600&lt;/td&gt;
&lt;td&gt;1,040&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;60%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Research (10 sources)&lt;/td&gt;
&lt;td&gt;1,500&lt;/td&gt;
&lt;td&gt;525&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full-Stack Web App&lt;/td&gt;
&lt;td&gt;2,400&lt;/td&gt;
&lt;td&gt;960&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;60%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Translation (5 pages)&lt;/td&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;0 (Chat Mode)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data Analysis + Charts&lt;/td&gt;
&lt;td&gt;1,200&lt;/td&gt;
&lt;td&gt;600&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;50%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Social Media Content&lt;/td&gt;
&lt;td&gt;600&lt;/td&gt;
&lt;td&gt;0 (Chat Mode)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Review&lt;/td&gt;
&lt;td&gt;500&lt;/td&gt;
&lt;td&gt;300&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;40%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Email Drafting&lt;/td&gt;
&lt;td&gt;300&lt;/td&gt;
&lt;td&gt;0 (Chat Mode)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Part 5: FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q: Does optimization affect output quality?&lt;/strong&gt;&lt;br&gt;
A: No. The Credit Optimizer has a hardcoded Quality Veto Rule. If any optimization could affect quality, it's automatically skipped. Worst case: no savings on a particular prompt. Never worse quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Does it work with all Manus plans?&lt;/strong&gt;&lt;br&gt;
A: Yes. Plus, Max, and Team plans all benefit. Savings are proportional to your plan cost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: How long to pay back the $9?&lt;/strong&gt;&lt;br&gt;
A: 1-3 days of normal use. A Plus user saves ~$18/month, so the $9 pays for itself in about 15 days even at minimum usage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Is there a free version?&lt;/strong&gt;&lt;br&gt;
A: Yes. The &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;MCP Server on GitHub&lt;/a&gt; is free but requires manual invocation. The paid Manus Skill ($9) runs automatically on every task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: What if Manus updates break it?&lt;/strong&gt;&lt;br&gt;
A: The optimizer analyzes task patterns, not Manus internals. Platform updates don't break it. Plus, lifetime updates are included.&lt;/p&gt;




&lt;h2&gt;
  
  
  Summary: Your Credit Optimization Roadmap
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Level&lt;/th&gt;
&lt;th&gt;Effort&lt;/th&gt;
&lt;th&gt;Savings&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Manual (Part 1)&lt;/td&gt;
&lt;td&gt;High (every prompt)&lt;/td&gt;
&lt;td&gt;10-25%&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Advanced (Part 2)&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;25-40%&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automated (Part 3)&lt;/td&gt;
&lt;td&gt;Zero (install once)&lt;/td&gt;
&lt;td&gt;30-75%&lt;/td&gt;
&lt;td&gt;$9 one-time&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The choice depends on how much your time is worth. If you value convenience, the automated route saves both credits AND cognitive effort.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://creditopt.ai/calculator" rel="noopener noreferrer"&gt;Start with the free calculator&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://rafaamaral.gumroad.com/l/manus-power-bundle" rel="noopener noreferrer"&gt;Get the Power Stack&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;Star the GitHub repo&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Found this guide helpful? Follow me for more Manus AI optimization tips. Questions? Drop a comment below.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>manus</category>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>5 Ways You're WASTING Credits on Manus AI Right Now (And How to Stop)</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 04:34:33 +0000</pubDate>
      <link>https://forem.com/rafsilva85/5-ways-youre-wasting-credits-on-manus-ai-right-now-and-how-to-stop-36d1</link>
      <guid>https://forem.com/rafsilva85/5-ways-youre-wasting-credits-on-manus-ai-right-now-and-how-to-stop-36d1</guid>
      <description>&lt;p&gt;You're probably burning through Manus AI credits 2x faster than necessary. Here are the 5 most common credit drains — and the fix for each one.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Using Max Mode for Simple Questions (Cost: 100% waste)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; Every time you ask Manus a simple question like "What's the capital of France?" or "Translate this paragraph to Spanish," it fires up the full Max model. That's 200+ credits for something that should cost zero.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Manus has a built-in Chat Mode that handles conversational tasks for free. The problem? You have to manually switch to it. Most users don't even know it exists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated fix:&lt;/strong&gt; The Credit Optimizer v5 detects simple Q&amp;amp;A patterns automatically and routes them to Chat Mode. Zero credits. Zero effort.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Savings: 100% on simple tasks&lt;/strong&gt; (estimated 15-25% of all prompts)&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Running Max Mode on Medium-Complexity Tasks (Cost: 40-60% waste)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; Writing a blog post, creating a trip itinerary, or doing basic data analysis doesn't need Max mode. Standard mode produces identical results for these tasks — at 40-60% less cost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Before each task, mentally assess: "Does this actually need the most powerful model?" If it's not coding a complex app or doing deep multi-source research, Standard is probably fine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated fix:&lt;/strong&gt; The Credit Optimizer's model routing engine makes this decision automatically for every prompt, based on task complexity analysis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Savings: 40-60% on medium tasks&lt;/strong&gt; (estimated 50-60% of all prompts)&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Sequential Web Navigation (Cost: 10-40x time + credits)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; When Manus needs to visit web pages (research, data collection, competitor analysis), it opens a full Chromium browser instance for each page. That takes 8-45 seconds per page. For 10 URLs, you're waiting 1.5-7.5 minutes — and burning credits the entire time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; There's no manual fix for this one. Manus's browser tools are what they are.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated fix:&lt;/strong&gt; Fast Navigation v2.0 replaces browser tools with programmatic HTTP calls (httpx + selectolax). Same data, 30-2,000x faster. For 10 URLs fetched in parallel: 0.5-3 seconds instead of 1.5-7.5 minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Savings: 70-90% on research tasks&lt;/strong&gt; (time AND credits)&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Sending Entire Documents When You Need One Section (Cost: 30-50% waste)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; When you paste a 20-page document and ask Manus to "fix the formatting in section 3," it processes the entire document through Max mode. All 20 pages. Even though you only needed 2 pages touched.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Manually extract the relevant section before sending. Only paste what Manus actually needs to process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated fix:&lt;/strong&gt; The Credit Optimizer's Section-by-Section mode breaks large tasks into efficient chunks, processing only what's needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Savings: 30-50% on document tasks&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Not Using Context Compression (Cost: Exponential token growth)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; As your Manus session gets longer, each new prompt includes the entire conversation history. By prompt #10, you might be sending 50,000+ tokens of context — most of which is irrelevant to the current task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Start new sessions frequently. Don't let conversations grow beyond 5-6 exchanges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated fix:&lt;/strong&gt; The Credit Optimizer's Context Hygiene module keeps token usage linear instead of exponential, automatically managing what context is relevant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Savings: 20-40% on long sessions&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Combined Impact
&lt;/h2&gt;

&lt;p&gt;If you're doing all 5 of these (and most users are), you're wasting approximately &lt;strong&gt;47% of your monthly credits&lt;/strong&gt; on default settings.&lt;/p&gt;

&lt;p&gt;For a Plus plan ($39/mo), that's ~$18/month or &lt;strong&gt;$220/year&lt;/strong&gt; in waste.&lt;/p&gt;

&lt;p&gt;For a Max plan ($99/mo), that's ~$47/month or &lt;strong&gt;$558/year&lt;/strong&gt; in waste.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Automated Solution
&lt;/h2&gt;

&lt;p&gt;I built the &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;Power Stack&lt;/a&gt; to fix all 5 of these automatically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Credit Optimizer v5&lt;/strong&gt;: Handles #1, #2, #4, and #5 automatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast Navigation v2.0&lt;/strong&gt;: Handles #3 (sequential navigation)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;$9 one-time. 30-day money-back guarantee. Pays for itself in 1-3 days.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://creditopt.ai/calculator" rel="noopener noreferrer"&gt;Calculate your personal waste&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://rafaamaral.gumroad.com/l/manus-power-bundle" rel="noopener noreferrer"&gt;Get the Power Stack&lt;/a&gt;&lt;br&gt;
→ &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;Free version on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Which of these 5 wastes hits you the hardest? Let me know in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>manus</category>
      <category>ai</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>The Real Cost of Manus AI: I Analyzed 50+ Reddit Posts and the Numbers Are Shocking</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 02 Apr 2026 04:29:46 +0000</pubDate>
      <link>https://forem.com/rafsilva85/the-real-cost-of-manus-ai-i-analyzed-50-reddit-posts-and-the-numbers-are-shocking-4mjm</link>
      <guid>https://forem.com/rafsilva85/the-real-cost-of-manus-ai-i-analyzed-50-reddit-posts-and-the-numbers-are-shocking-4mjm</guid>
      <description>&lt;h2&gt;
  
  
  The Credit Drain Nobody Talks About
&lt;/h2&gt;

&lt;p&gt;I spent the last two weeks reading every single post about Manus AI credits on Reddit, Twitter, and community forums. What I found was eye-opening.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;50+ posts. Hundreds of comments. One pattern.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"At nearly $60/month and how fast the credits burn without desired output... this is going to be my final month."&lt;br&gt;
— r/ManusOfficial user&lt;/p&gt;

&lt;p&gt;"I used 30% of my monthly credits in ONE session."&lt;br&gt;
— r/ManusOfficial user&lt;/p&gt;

&lt;p&gt;"A warning to all Redditors: Manus AI's credit system drained my bank account."&lt;br&gt;
— Top post on r/ManusOfficial&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The frustration is real, widespread, and growing. But here's the thing most people don't realize: &lt;strong&gt;the problem isn't Manus AI itself — it's the default settings.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Hidden Tax: How Default Settings Cost You 47%
&lt;/h2&gt;

&lt;p&gt;Manus AI routes every single task through its most expensive model (Max mode) by default. Every. Single. One.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A simple Q&amp;amp;A that could cost &lt;strong&gt;zero credits&lt;/strong&gt; → costs 200+ credits&lt;/li&gt;
&lt;li&gt;A blog post that needs Standard mode → runs on Max mode (2-3x more expensive)&lt;/li&gt;
&lt;li&gt;A translation that could be free → burns through your allocation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's the breakdown by task type:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task Type&lt;/th&gt;
&lt;th&gt;Default Cost&lt;/th&gt;
&lt;th&gt;Optimized Cost&lt;/th&gt;
&lt;th&gt;Waste&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Simple Q&amp;amp;A / Chat&lt;/td&gt;
&lt;td&gt;200 credits&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;FREE&lt;/strong&gt; (Chat Mode)&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Blog Post (1,500 words)&lt;/td&gt;
&lt;td&gt;800 credits&lt;/td&gt;
&lt;td&gt;480 credits&lt;/td&gt;
&lt;td&gt;40%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trip Planning&lt;/td&gt;
&lt;td&gt;2,600 credits&lt;/td&gt;
&lt;td&gt;1,040 credits&lt;/td&gt;
&lt;td&gt;60%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Research (10 sources)&lt;/td&gt;
&lt;td&gt;1,500 credits&lt;/td&gt;
&lt;td&gt;525 credits&lt;/td&gt;
&lt;td&gt;65%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full-Stack Web App&lt;/td&gt;
&lt;td&gt;2,400 credits&lt;/td&gt;
&lt;td&gt;960 credits&lt;/td&gt;
&lt;td&gt;60%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Translation (5 pages)&lt;/td&gt;
&lt;td&gt;400 credits&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;FREE&lt;/strong&gt; (Chat Mode)&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data Analysis + Charts&lt;/td&gt;
&lt;td&gt;1,200 credits&lt;/td&gt;
&lt;td&gt;600 credits&lt;/td&gt;
&lt;td&gt;50%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Weighted average across all task types: 47% waste.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's not a rounding error. That's nearly half your monthly spend going to unnecessary compute.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Math That Should Make You Angry
&lt;/h2&gt;

&lt;p&gt;Let's do the math for each Manus plan:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Plus Plan ($39/month):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Monthly waste: ~$18.33&lt;/li&gt;
&lt;li&gt;Yearly waste: &lt;strong&gt;$220&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;That's 5.6 months of your subscription — burned on default settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Max Plan ($99/month):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Monthly waste: ~$46.53&lt;/li&gt;
&lt;li&gt;Yearly waste: &lt;strong&gt;$558&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;You're paying for 12 months but only getting 6.4 months of value&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Team Plan ($79/user/month, 5 users):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Monthly waste: ~$185.65&lt;/li&gt;
&lt;li&gt;Yearly waste: &lt;strong&gt;$2,228&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;That's an entire employee's monthly salary — wasted&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does This Happen?
&lt;/h2&gt;

&lt;p&gt;Manus AI has no built-in cost optimization. There's no "use the cheapest model that works" setting. There's no automatic detection of simple tasks. There's no routing logic.&lt;/p&gt;

&lt;p&gt;Every prompt, regardless of complexity, gets the full Max treatment. It's like taking a Ferrari to get groceries — impressive, but wildly inefficient.&lt;/p&gt;

&lt;p&gt;The platform is designed for &lt;strong&gt;capability&lt;/strong&gt;, not &lt;strong&gt;efficiency&lt;/strong&gt;. And that's a reasonable engineering choice. But it means the cost optimization is left entirely to the user.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fix: Automatic Optimization
&lt;/h2&gt;

&lt;p&gt;After months of testing, I built a system that fixes this automatically. It's called the &lt;strong&gt;Power Stack&lt;/strong&gt; — two Manus Skills that work together:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Credit Optimizer v5&lt;/strong&gt; — Analyzes every prompt before execution. Routes simple tasks to free Chat Mode, medium tasks to Standard, and only uses Max for truly complex work. Audited across 53 adversarial scenarios with zero quality loss.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fast Navigation v2.0&lt;/strong&gt; — Replaces Manus's slow browser tools (8-45 seconds per page) with programmatic HTTP calls (0.1-1.3 seconds). For research tasks with 10+ URLs, the difference is dramatic.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The key design principle: &lt;strong&gt;Zero Downsides&lt;/strong&gt;. A hardcoded Quality Veto Rule ensures that if any optimization could affect output quality, it's automatically skipped. In the worst case, the optimizer simply doesn't optimize a particular prompt — it never makes anything worse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results from 34+ users:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average savings: 47% per prompt&lt;/li&gt;
&lt;li&gt;Gumroad rating: 5.0/5 stars&lt;/li&gt;
&lt;li&gt;Payback period: 1-3 days of normal use&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;You can calculate your personal waste with the free &lt;a href="https://creditopt.ai/calculator" rel="noopener noreferrer"&gt;Credit Waste Calculator&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Power Stack is available for &lt;strong&gt;$9 one-time&lt;/strong&gt; (not a subscription) with a 30-day money-back guarantee:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rafaamaral.gumroad.com/l/manus-power-bundle" rel="noopener noreferrer"&gt;Get the Power Stack on Gumroad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;Free MCP Server on GitHub&lt;/a&gt; (manual mode, no auto-activation)&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;What's your experience with Manus AI credits? Drop a comment below — I'd love to hear if these numbers match your usage.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>manus</category>
      <category>ai</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>The Hidden Cost of AI Agents: How I Built an MCP Server That Saves 47% on Manus Credits</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Fri, 27 Mar 2026 04:01:22 +0000</pubDate>
      <link>https://forem.com/rafsilva85/the-hidden-cost-of-ai-agents-how-i-built-an-mcp-server-that-saves-47-on-manus-credits-4imi</link>
      <guid>https://forem.com/rafsilva85/the-hidden-cost-of-ai-agents-how-i-built-an-mcp-server-that-saves-47-on-manus-credits-4imi</guid>
      <description>&lt;p&gt;Every AI agent platform has a dirty secret: &lt;strong&gt;they route every task through the most expensive model&lt;/strong&gt;, even when a cheaper one delivers the exact same result.&lt;/p&gt;

&lt;p&gt;I discovered this after burning through $86 in Manus AI credits in a single month. A simple "what's the weather?" query was consuming the same resources as a complex code refactor. That's like taking a Ferrari to buy milk.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem: One Model Fits All (Spoiler: It Doesn't)
&lt;/h2&gt;

&lt;p&gt;Manus AI uses a credit-based system with two model tiers:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Max&lt;/strong&gt; (Claude Sonnet 4)&lt;/td&gt;
&lt;td&gt;~150 credits/task&lt;/td&gt;
&lt;td&gt;Complex coding, deep research, creative writing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Standard&lt;/strong&gt; (Claude Haiku)&lt;/td&gt;
&lt;td&gt;~30 credits/task&lt;/td&gt;
&lt;td&gt;Q&amp;amp;A, simple edits, chat, data lookups&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The default behavior? &lt;strong&gt;Everything goes to Max.&lt;/strong&gt; Even tasks where Standard produces identical output. That's a 5x cost multiplier on 40-60% of typical workloads.&lt;/p&gt;

&lt;p&gt;I tracked my usage for 30 days across 200+ prompts. The data was clear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;42% of my prompts&lt;/strong&gt; were simple Q&amp;amp;A or chat — Standard was sufficient&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;18% were code tasks&lt;/strong&gt; where a "test first with Standard, escalate if needed" approach worked&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Only 35% genuinely needed Max&lt;/strong&gt; for complex reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That means I was overpaying on nearly two-thirds of my work.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution: An MCP Server for Credit Optimization
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;Credit Optimizer&lt;/a&gt; — an MCP-compatible tool that analyzes each prompt and routes it to the optimal model tier. Here's how it works:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Prompt Classification
&lt;/h3&gt;

&lt;p&gt;Every prompt gets classified into one of 8 categories:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Simple Q&amp;amp;A      → Standard (save 80%)
Chat/Greeting   → Standard (save 80%)
Data Lookup     → Standard (save 75%)
Simple Edit     → Standard (save 70%)
Code Task       → Smart Test (save 40-60%)
Research        → Context-dependent
Creative Write  → Max (no savings)
Complex Reason  → Max (no savings)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. The Quality Veto Rule
&lt;/h3&gt;

&lt;p&gt;This is the key innovation. The optimizer &lt;strong&gt;never&lt;/strong&gt; downgrades a task if quality would suffer. It uses a veto system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If the task mentions "production", "critical", or "important" → Max&lt;/li&gt;
&lt;li&gt;If the task requires multi-step reasoning → Max&lt;/li&gt;
&lt;li&gt;If the task involves code that will be deployed → Smart Test (try Standard first, escalate to Max if output quality is below threshold)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After auditing 53 real-world scenarios, the Quality Veto Rule caught every case where Standard would have produced inferior output. &lt;strong&gt;Zero false negatives.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Smart Testing for Code
&lt;/h3&gt;

&lt;p&gt;For code tasks, instead of always using Max, the optimizer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sends to Standard first&lt;/li&gt;
&lt;li&gt;Checks output for completeness and correctness signals&lt;/li&gt;
&lt;li&gt;If quality is sufficient → done (saved 60-80%)&lt;/li&gt;
&lt;li&gt;If not → escalates to Max (no quality loss, small latency cost)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In practice, Standard handles ~55% of code tasks successfully on the first try.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Results: 53 Scenarios Audited
&lt;/h2&gt;

&lt;p&gt;I didn't just build this and hope for the best. I audited it across 53 real scenarios spanning every task type:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task Category&lt;/th&gt;
&lt;th&gt;Scenarios&lt;/th&gt;
&lt;th&gt;Avg Savings&lt;/th&gt;
&lt;th&gt;Quality Impact&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Simple Q&amp;amp;A&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;78%&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chat/Greetings&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;82%&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code (Smart Test)&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;47%&lt;/td&gt;
&lt;td&gt;None (vetoed 3 times)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Research&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;35%&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Creative Writing&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;td&gt;N/A (always Max)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Complex Reasoning&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;td&gt;N/A (always Max)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Overall&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;53&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;47%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Zero quality loss&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The weighted average across all task types: &lt;strong&gt;47% savings with zero quality degradation.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Math
&lt;/h2&gt;

&lt;p&gt;For a typical Manus user on the Pro plan ($39.99/month, 3,900 credits):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Without Optimizer&lt;/th&gt;
&lt;th&gt;With Optimizer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Credits used/month&lt;/td&gt;
&lt;td&gt;3,900&lt;/td&gt;
&lt;td&gt;~2,067&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Effective tasks/month&lt;/td&gt;
&lt;td&gt;~26&lt;/td&gt;
&lt;td&gt;~49&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost per task&lt;/td&gt;
&lt;td&gt;$1.54&lt;/td&gt;
&lt;td&gt;$0.82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monthly waste&lt;/td&gt;
&lt;td&gt;~$20&lt;/td&gt;
&lt;td&gt;~$0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The optimizer costs $12 one-time. It pays for itself in approximately &lt;strong&gt;27 prompts&lt;/strong&gt; — less than 2 days of typical usage.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Install
&lt;/h2&gt;

&lt;p&gt;The free MCP server is available on PyPI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;manus-credit-optimizer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the full Power Stack (includes the Manus Skill that applies optimization automatically + Fast Navigation for 115x speed boost):&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;Get the Power Stack ($12 one-time) →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned Building This
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Most AI agent costs are routing inefficiency, not model costs.&lt;/strong&gt; The models themselves are reasonably priced. The waste comes from always choosing the most expensive option.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Quality veto systems are essential.&lt;/strong&gt; A naive "always use the cheapest model" approach would save more money but destroy quality. The veto rule is what makes this production-safe.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The MCP ecosystem is the right distribution channel.&lt;/strong&gt; By packaging this as an MCP server, it works with Claude Desktop, Cursor, VS Code, and any MCP-compatible client — not just Manus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Audit everything.&lt;/strong&gt; The 53-scenario audit wasn't just for marketing. It caught 3 edge cases where the initial classification was wrong. Without the audit, those would have been quality regressions in production.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Open Source + Paid Bundle
&lt;/h2&gt;

&lt;p&gt;The core MCP server is free and open source on &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; (MIT license). The paid Power Stack ($12) adds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Automatic application&lt;/strong&gt; as a Manus Skill (no manual intervention needed)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast Navigation&lt;/strong&gt; skill (115x speed boost for web tasks)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Priority updates&lt;/strong&gt; for new Manus model tiers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're spending more than $20/month on Manus credits, this will pay for itself in the first week.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have questions? Found a bug? Open an issue on &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; or visit &lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;creditopt.ai&lt;/a&gt;.&lt;/em&gt;``&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Building a Streamable HTTP MCP Server: From stdio to Vercel Serverless</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 26 Mar 2026 16:39:12 +0000</pubDate>
      <link>https://forem.com/rafsilva85/building-a-streamable-http-mcp-server-from-stdio-to-vercel-serverless-497o</link>
      <guid>https://forem.com/rafsilva85/building-a-streamable-http-mcp-server-from-stdio-to-vercel-serverless-497o</guid>
      <description>&lt;p&gt;The Model Context Protocol (MCP) is rapidly becoming the standard way AI agents discover and use tools. But most MCP servers today use the &lt;code&gt;stdio&lt;/code&gt; transport — they run locally and communicate through standard input/output. That's fine for desktop use, but what about cloud deployment?&lt;/p&gt;

&lt;p&gt;In this post, I'll walk through how I migrated an MCP server from &lt;code&gt;stdio&lt;/code&gt; to &lt;strong&gt;Streamable HTTP&lt;/strong&gt;, deployed it on Vercel's free tier, and got it listed on Smithery.ai — all in a single afternoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem: stdio Doesn't Scale
&lt;/h2&gt;

&lt;p&gt;When you build an MCP server with &lt;code&gt;stdio&lt;/code&gt; transport, it works great locally:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx &lt;span class="nt"&gt;-y&lt;/span&gt; @anthropic/mcp-server-my-tool
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But platforms like Smithery.ai, which host and proxy MCP servers for thousands of users, need an HTTP endpoint they can call. The MCP specification defines two remote transports:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;SSE (Server-Sent Events)&lt;/strong&gt; — the older approach, being deprecated&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamable HTTP&lt;/strong&gt; — the new standard (March 2025 spec)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Architecture Decision
&lt;/h2&gt;

&lt;p&gt;I had three options:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Approach&lt;/th&gt;
&lt;th&gt;Pros&lt;/th&gt;
&lt;th&gt;Cons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Express + StreamableHTTPServerTransport&lt;/td&gt;
&lt;td&gt;Full spec compliance, session management&lt;/td&gt;
&lt;td&gt;Needs a persistent server ($$)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vercel Serverless + JSON-RPC&lt;/td&gt;
&lt;td&gt;Free hosting, auto-scaling&lt;/td&gt;
&lt;td&gt;No SSE streaming, stateless&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Docker on Railway/Fly.io&lt;/td&gt;
&lt;td&gt;Full control&lt;/td&gt;
&lt;td&gt;Requires credit card&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I chose &lt;strong&gt;Vercel Serverless&lt;/strong&gt; because it's free, auto-scales, and most MCP tool calls are simple request-response patterns that don't need streaming.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Implementation
&lt;/h2&gt;

&lt;p&gt;The key insight: MCP's Streamable HTTP transport sends JSON-RPC messages via POST. For simple tool calls, you don't need SSE — you can return the JSON-RPC response directly.&lt;/p&gt;

&lt;p&gt;Here's the core handler:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// api/mcp.ts&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="kd"&gt;type&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;VercelRequest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;VercelResponse&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@vercel/node&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;handler&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;VercelRequest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;VercelResponse&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;method&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;GET&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;status&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;ok&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;transport&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;streamable-http&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;method&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;POST&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;switch &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;method&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;initialize&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
          &lt;span class="na"&gt;jsonrpc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;2.0&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
          &lt;span class="na"&gt;result&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="na"&gt;protocolVersion&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;2025-03-26&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="na"&gt;capabilities&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;listChanged&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
            &lt;span class="na"&gt;serverInfo&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;my-server&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;version&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;1.0.0&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
          &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;});&lt;/span&gt;

      &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;tools/list&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
          &lt;span class="na"&gt;jsonrpc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;2.0&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
          &lt;span class="na"&gt;result&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;MY_TOOLS&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;});&lt;/span&gt;

      &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;tools/call&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;executeToolCall&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
          &lt;span class="na"&gt;jsonrpc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;2.0&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
          &lt;span class="na"&gt;result&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[{&lt;/span&gt; &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;text&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;text&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}]&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;});&lt;/span&gt;

      &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;notifications/initialized&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;status&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;202&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;end&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Session Management (or Lack Thereof)
&lt;/h2&gt;

&lt;p&gt;The full MCP spec requires session management via &lt;code&gt;Mcp-Session-Id&lt;/code&gt; headers. On Vercel Serverless, each invocation is stateless. My solution:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate a session ID on &lt;code&gt;initialize&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Return it in the response headers&lt;/li&gt;
&lt;li&gt;Accept it on subsequent requests (but don't actually track state)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This works because my tools are stateless — each call is independent. If your tools need session state, you'll need a database or KV store.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploying to Vercel
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"rewrites"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"source"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/mcp"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"destination"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/api/mcp"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"functions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"api/mcp.ts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"maxDuration"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;vercel &lt;span class="nt"&gt;--yes&lt;/span&gt; &lt;span class="nt"&gt;--prod&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Free HTTPS endpoint, auto-scaling, zero maintenance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Health check&lt;/span&gt;
curl https://your-server.vercel.app/api/mcp

&lt;span class="c"&gt;# Initialize&lt;/span&gt;
curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://your-server.vercel.app/api/mcp &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"jsonrpc":"2.0","method":"initialize","id":1,"params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'&lt;/span&gt;

&lt;span class="c"&gt;# Call a tool&lt;/span&gt;
curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://your-server.vercel.app/api/mcp &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"jsonrpc":"2.0","method":"tools/call","id":3,"params":{"name":"my_tool","arguments":{"query":"test"}}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Publishing to Smithery
&lt;/h2&gt;

&lt;p&gt;Once your HTTP endpoint is live, publishing to Smithery is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to smithery.ai/servers/new&lt;/li&gt;
&lt;li&gt;Enter your server ID (e.g., &lt;code&gt;username/server-name&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Paste your HTTP endpoint URL&lt;/li&gt;
&lt;li&gt;Click Continue → Skip (if no connection params needed)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Smithery will probe your endpoint, detect your tools, and generate a quality score. Our server got all 5 tools detected immediately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons Learned
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;You don't need SSE for most use cases.&lt;/strong&gt; Simple JSON-RPC request-response works fine for tool calls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel's free tier is surprisingly capable&lt;/strong&gt; for MCP servers. The 30-second function timeout is more than enough.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep your tools stateless.&lt;/strong&gt; It makes deployment dramatically simpler.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The MCP ecosystem is moving fast.&lt;/strong&gt; The Streamable HTTP transport was only standardized in March 2025, and platforms are already adopting it.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;The MCP ecosystem needs better discovery. Right now, finding useful MCP servers means searching GitHub, checking npm, or browsing directories like Smithery and Glama. As the number of servers grows, we'll need something more structured — think npm for AI tools.&lt;/p&gt;

&lt;p&gt;If you're building MCP servers and want to see how this works in practice, check out the &lt;a href="https://github.com/rafsilva85/skillflow-mcp-server" rel="noopener noreferrer"&gt;SkillFlow MCP Server&lt;/a&gt; — it implements everything described here.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have questions about MCP transports or serverless deployment? Drop a comment below.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>typescript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Why AI Agents Need a Skills Marketplace (And What We're Building)</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 26 Mar 2026 14:53:58 +0000</pubDate>
      <link>https://forem.com/rafsilva85/why-ai-agents-need-a-skills-marketplace-and-what-were-building-4h1i</link>
      <guid>https://forem.com/rafsilva85/why-ai-agents-need-a-skills-marketplace-and-what-were-building-4h1i</guid>
      <description>&lt;p&gt;The AI agent ecosystem is exploding. Every week brings new frameworks (CrewAI, LangGraph, AutoGen), new protocols (MCP, A2A), and new tools. But there's a fundamental problem nobody is solving well: &lt;strong&gt;discovery&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fragmentation Problem
&lt;/h2&gt;

&lt;p&gt;Right now, if you want to find an MCP server for your use case, you have to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Search GitHub and hope the README is good&lt;/li&gt;
&lt;li&gt;Check npm and hope the package is maintained&lt;/li&gt;
&lt;li&gt;Browse scattered directories with no quality signals&lt;/li&gt;
&lt;li&gt;Ask on Discord/Reddit and hope someone answers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There's no unified place to &lt;strong&gt;compare&lt;/strong&gt; tools, check &lt;strong&gt;security&lt;/strong&gt;, verify &lt;strong&gt;maintenance status&lt;/strong&gt;, or read &lt;strong&gt;real user reviews&lt;/strong&gt;. It's like the early days of mobile apps before the App Store existed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Makes This Hard
&lt;/h2&gt;

&lt;p&gt;Building a marketplace for AI skills isn't just a directory problem. You need:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trust Metrics&lt;/strong&gt;: How do you know an MCP server won't exfiltrate your data? We score every tool on security practices, code quality, and maintenance frequency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Compatibility Matrix&lt;/strong&gt;: Does this skill work with Claude? With GPT-4? With your specific framework? Most tools don't document this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Versioning&lt;/strong&gt;: When the underlying LLM changes capabilities, skills can break silently. You need a way to track which versions work with which models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Governance&lt;/strong&gt;: For enterprise teams, you need approval workflows, audit trails, and the ability to restrict which skills agents can use.&lt;/p&gt;

&lt;h2&gt;
  
  
  The MCP Ecosystem Today
&lt;/h2&gt;

&lt;p&gt;The Model Context Protocol has been a game-changer for standardizing how AI agents interact with tools. But the ecosystem is still young:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;a href="https://registry.modelcontextprotocol.io" rel="noopener noreferrer"&gt;official MCP Registry&lt;/a&gt; has hundreds of servers&lt;/li&gt;
&lt;li&gt;GitHub has thousands of repos tagged with MCP&lt;/li&gt;
&lt;li&gt;npm has growing number of MCP packages&lt;/li&gt;
&lt;li&gt;But there's no single place that aggregates, scores, and curates all of them&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What We're Building with SkillFlow
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;SkillFlow&lt;/a&gt; is our attempt to solve this. It's a curated AI Skills Marketplace where you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Discover&lt;/strong&gt; MCP servers, AI agent tools, and skills across all registries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compare&lt;/strong&gt; tools side-by-side with trust metrics and compatibility data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Install&lt;/strong&gt; with one command via our MCP server&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review&lt;/strong&gt; and rate tools based on real usage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're not trying to replace existing registries. We're building the aggregation and curation layer on top of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons Learned So Far
&lt;/h2&gt;

&lt;p&gt;After weeks of building in public, here's what we've learned:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The MCP community is incredibly welcoming&lt;/strong&gt;. We've submitted PRs to 36 awesome-lists and the response has been positive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Enterprise buyers want security first&lt;/strong&gt;. Every conversation with potential partners starts with "how do you handle security?"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Discovery is the real bottleneck&lt;/strong&gt;. Most MCP servers have fewer than 10 GitHub stars, not because they're bad, but because nobody can find them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The ecosystem needs standards&lt;/strong&gt;. There's no standard way to describe what an MCP server does, what it requires, or how well it works.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;We're working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A trust scoring algorithm based on code analysis, maintenance patterns, and community signals&lt;/li&gt;
&lt;li&gt;Integration with major AI platforms (we're in conversations with several)&lt;/li&gt;
&lt;li&gt;An open API so other tools can use our curation data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building in the MCP/AI agent space, I'd love to hear what discovery problems you're facing. Drop a comment below or check out &lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;skillflow.builders&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This is part of our "building in public" series. Follow for updates on the AI skills ecosystem.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mcp</category>
      <category>agents</category>
      <category>marketplace</category>
    </item>
    <item>
      <title>How to Publish an MCP Server to the Official Registry and npm: A Step-by-Step Guide</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Thu, 26 Mar 2026 12:58:38 +0000</pubDate>
      <link>https://forem.com/rafsilva85/how-to-publish-an-mcp-server-to-the-official-registry-and-npm-a-step-by-step-guide-7l4</link>
      <guid>https://forem.com/rafsilva85/how-to-publish-an-mcp-server-to-the-official-registry-and-npm-a-step-by-step-guide-7l4</guid>
      <description>&lt;p&gt;The Model Context Protocol (MCP) is rapidly becoming the standard for connecting AI agents (like Claude, Cursor, and Windsurf) to external data sources and tools. If you've built an MCP server, the next critical step is distribution. &lt;/p&gt;

&lt;p&gt;In building &lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;SkillFlow&lt;/a&gt; — an open marketplace for AI agent skills — we had to navigate the exact process of publishing our own MCP server to make it accessible to developers worldwide.&lt;/p&gt;

&lt;p&gt;In this guide, I'll walk you through the exact steps to publish your MCP server to both &lt;strong&gt;npm&lt;/strong&gt; and the &lt;strong&gt;Official MCP Registry&lt;/strong&gt;, ensuring it's easily discoverable and installable via &lt;code&gt;npx&lt;/code&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Preparing Your MCP Server for npm
&lt;/h2&gt;

&lt;p&gt;Before submitting to any registry, your server needs to be easily executable. The best way to distribute a TypeScript/JavaScript MCP server is via npm using &lt;code&gt;npx&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Update your &lt;code&gt;package.json&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;You need to ensure your package is configured correctly for CLI execution. Add the &lt;code&gt;bin&lt;/code&gt; field to your &lt;code&gt;package.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-mcp-server-name"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1.0.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"description"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Your awesome MCP server"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-mcp-server-name"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;//&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;CRITICAL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;some&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;registries!&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"bin"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"your-mcp-server-name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"./build/index.js"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"scripts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"build"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"tsc"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"prepublishOnly"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npm run build"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Crucial detail:&lt;/strong&gt; Notice the &lt;code&gt;"mcpName"&lt;/code&gt; field. While not strictly standard in npm, many MCP directories and clients parse this field to identify the server's canonical name. Don't skip it!&lt;/p&gt;

&lt;h3&gt;
  
  
  Add the Shebang
&lt;/h3&gt;

&lt;p&gt;Make sure your entry file (e.g., &lt;code&gt;src/index.ts&lt;/code&gt;) starts with a shebang so the OS knows how to execute it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="cp"&gt;#!/usr/bin/env node
&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;Server&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@modelcontextprotocol/sdk/server/index.js&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="c1"&gt;// ... rest of your code&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Publish to npm
&lt;/h3&gt;

&lt;p&gt;Once built, publish your package:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm login
npm publish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, anyone can run your server using: &lt;code&gt;npx -y your-mcp-server-name&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Publishing to the Official MCP Registry
&lt;/h2&gt;

&lt;p&gt;Anthropic maintains the official MCP Registry at &lt;a href="https://registry.modelcontextprotocol.io/" rel="noopener noreferrer"&gt;registry.modelcontextprotocol.io&lt;/a&gt;. Getting listed here is the highest leverage action you can take for distribution.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Install the Publisher CLI
&lt;/h3&gt;

&lt;p&gt;Anthropic provides a CLI tool specifically for registry submissions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @modelcontextprotocol/publisher
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Create &lt;code&gt;server.json&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;In the root of your project, create a &lt;code&gt;server.json&lt;/code&gt; manifest. This file tells the registry how to install and run your server.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"$schema"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://registry.modelcontextprotocol.io/schema/server.json"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"io.github.yourusername/your-server"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"description"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"A brief description of what your server does (max 100 chars)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"repository"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"git"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://github.com/yourusername/your-repo"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1.0.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"packages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-mcp-server-name"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npm"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1.0.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"transport"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stdio"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Important rules for &lt;code&gt;server.json&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The &lt;code&gt;name&lt;/code&gt; MUST be a reverse-DNS style identifier (e.g., &lt;code&gt;io.github.username/repo&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;description&lt;/code&gt; MUST be under 100 characters.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;packages&lt;/code&gt; array tells clients exactly how to fetch and run your code.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Step 3: Authenticate and Publish
&lt;/h3&gt;

&lt;p&gt;Run the publisher tool from the directory containing your &lt;code&gt;server.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;mcp-publisher login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will open a browser window for GitHub OAuth device activation. Once authenticated, run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;mcp-publisher pub
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If successful, your server will be instantly live on the registry!&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Submitting to Community Directories
&lt;/h2&gt;

&lt;p&gt;Once you're on npm and the Official Registry, you should amplify your reach. Several community directories automatically ingest from the official registry, but others require manual submission.&lt;/p&gt;

&lt;p&gt;I highly recommend submitting to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Glama&lt;/strong&gt; (glama.ai/mcp/servers)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smithery&lt;/strong&gt; (smithery.ai)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Market&lt;/strong&gt; (mcp.market)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Agents Directory&lt;/strong&gt; (aiagentsdirectory.com)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building tools for AI agents, you might also want to list your server on &lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;SkillFlow.builders&lt;/a&gt;, where we curate high-quality MCP servers with trust metrics and compatibility scores.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Publishing an MCP server is straightforward once you know the exact metadata required. By combining an npm package with an official registry manifest, you ensure that AI clients can seamlessly discover and execute your tools.&lt;/p&gt;

&lt;p&gt;Have you built an interesting MCP server? Let me know in the comments!io.github.username/repo`).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The &lt;code&gt;description&lt;/code&gt; MUST be under 100 characters.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;packages&lt;/code&gt; array tells clients exactly how to fetch and run your code.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Step 3: Authenticate and Publish
&lt;/h3&gt;

&lt;p&gt;Run the publisher tool from the directory containing your &lt;code&gt;server.json&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
mcp-publisher login&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br&gt;
This will open a browser window for GitHub OAuth device activation. Once authenticated, run:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
mcp-publisher pub&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If successful, your server will be instantly live on the registry!&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Submitting to Community Directories
&lt;/h2&gt;

&lt;p&gt;Once you're on npm and the Official Registry, you should amplify your reach. Several community directories automatically ingest from the official registry, but others require manual submission.&lt;/p&gt;

&lt;p&gt;I highly recommend submitting to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Glama&lt;/strong&gt; (glama.ai/mcp/servers)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smithery&lt;/strong&gt; (smithery.ai)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Market&lt;/strong&gt; (mcp.market)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Agents Directory&lt;/strong&gt; (aiagentsdirectory.com)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building tools for AI agents, you might also want to list your server on &lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;SkillFlow.builders&lt;/a&gt;, where we curate high-quality MCP servers with trust metrics and compatibility scores.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Publishing an MCP server is straightforward once you know the exact metadata required. By combining an npm package with an official registry manifest, you ensure that AI clients can seamlessly discover and execute your tools.&lt;/p&gt;

&lt;p&gt;Have you built an interesting MCP server? Let me know in the comments!&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>node</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Building an AI Skills Marketplace: How SkillFlow Connects MCP Servers with Business Teams</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Wed, 25 Mar 2026 20:47:56 +0000</pubDate>
      <link>https://forem.com/rafsilva85/building-an-ai-skills-marketplace-how-skillflow-connects-mcp-servers-with-business-teams-4i9g</link>
      <guid>https://forem.com/rafsilva85/building-an-ai-skills-marketplace-how-skillflow-connects-mcp-servers-with-business-teams-4i9g</guid>
      <description>&lt;p&gt;The AI agent ecosystem is exploding. Every week, new MCP (Model Context Protocol) servers emerge, promising to extend what AI assistants can do. But there's a growing problem: &lt;strong&gt;discovery is fragmented&lt;/strong&gt;, and business teams struggle to find, evaluate, and deploy the right AI skills for their workflows.&lt;/p&gt;

&lt;p&gt;That's why we built &lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;SkillFlow&lt;/a&gt; — an open marketplace that connects MCP server creators with the teams who need them.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem: MCP Servers Are Everywhere, But Hard to Find
&lt;/h2&gt;

&lt;p&gt;If you've been following the MCP ecosystem, you know the landscape is expanding rapidly. Anthropic's official registry, awesome lists on GitHub, and scattered directories each hold pieces of the puzzle. But for a product manager or operations lead looking to add AI capabilities to their stack, the experience is overwhelming:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No unified search&lt;/strong&gt; across registries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No quality signals&lt;/strong&gt; (reviews, ratings, usage stats)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No business context&lt;/strong&gt; (pricing, support, compliance)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No easy way to compare&lt;/strong&gt; similar tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Enter SkillFlow: The App Store for AI Skills
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;SkillFlow&lt;/a&gt; aggregates AI agent skills from multiple sources and presents them in a business-friendly format. Think of it as &lt;strong&gt;Product Hunt meets the MCP Registry&lt;/strong&gt; — a curated marketplace where:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Creators&lt;/strong&gt; list their MCP servers and AI tools with rich metadata&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Teams&lt;/strong&gt; discover, compare, and deploy skills with confidence&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Everyone&lt;/strong&gt; benefits from community ratings and reviews&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  For MCP Server Creators
&lt;/h3&gt;

&lt;p&gt;If you've built an MCP server, SkillFlow gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free listing&lt;/strong&gt; with SEO-optimized profile pages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exposure&lt;/strong&gt; to business buyers actively searching for AI tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analytics&lt;/strong&gt; on views, clicks, and engagement&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backlinks&lt;/strong&gt; to your GitHub repo and documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  For Business Teams
&lt;/h3&gt;

&lt;p&gt;If you're evaluating AI tools for your organization:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Search and filter&lt;/strong&gt; by category, pricing, platform compatibility&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compare&lt;/strong&gt; similar tools side-by-side&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read reviews&lt;/strong&gt; from other teams who've deployed them&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-click setup&lt;/strong&gt; instructions for popular AI platforms&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;SkillFlow is built as a modern web application with an MCP server of its own. Yes, you can use SkillFlow &lt;em&gt;through&lt;/em&gt; your AI assistant:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install the SkillFlow MCP Server&lt;/span&gt;
npx skillflow-mcp-server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This gives your AI assistant (Claude, Cursor, Windsurf, etc.) the ability to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Search&lt;/strong&gt; the SkillFlow marketplace programmatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get details&lt;/strong&gt; on any listed skill&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browse&lt;/strong&gt; by category&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Find trending&lt;/strong&gt; skills in real-time&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Bigger Picture: Why Marketplaces Matter for AI
&lt;/h2&gt;

&lt;p&gt;We're at an inflection point. The MCP protocol is becoming the USB-C of AI integrations — a universal standard that lets any AI model connect to any tool. But standards alone don't create ecosystems. &lt;strong&gt;Marketplaces do.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just as the App Store transformed mobile development from a fragmented mess into a thriving economy, AI skills marketplaces will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lower the barrier&lt;/strong&gt; for non-technical teams to adopt AI tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create economic incentives&lt;/strong&gt; for developers to build high-quality integrations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Establish trust&lt;/strong&gt; through ratings, reviews, and verified publishers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accelerate adoption&lt;/strong&gt; by making discovery effortless&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get Involved
&lt;/h2&gt;

&lt;p&gt;SkillFlow is open source and actively looking for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MCP server creators&lt;/strong&gt; to list their tools (it's free!)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Early adopters&lt;/strong&gt; to test and provide feedback&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contributors&lt;/strong&gt; to help build the platform&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check it out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Website&lt;/strong&gt;: &lt;a href="https://skillflow.builders" rel="noopener noreferrer"&gt;skillflow.builders&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/rafsilva85/skillflow-mcp-server" rel="noopener noreferrer"&gt;github.com/rafsilva85/skillflow-mcp-server&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Registry&lt;/strong&gt;: Listed on the official Anthropic MCP Registry&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;npm&lt;/strong&gt;: &lt;code&gt;npx skillflow-mcp-server&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;What MCP servers are you using in your workflow? Drop a comment below — I'd love to hear what's working (and what's missing) in the current ecosystem.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>agents</category>
      <category>opensource</category>
    </item>
    <item>
      <title>How I Save 53% on Manus AI Credits Every Month (Open-Source Tool + Exact Setup)</title>
      <dc:creator>Rafael Silva</dc:creator>
      <pubDate>Wed, 25 Mar 2026 20:04:32 +0000</pubDate>
      <link>https://forem.com/rafsilva85/how-i-save-53-on-manus-ai-credits-every-month-open-source-tool-exact-setup-l9j</link>
      <guid>https://forem.com/rafsilva85/how-i-save-53-on-manus-ai-credits-every-month-open-source-tool-exact-setup-l9j</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I built an open-source MCP server that automatically optimizes every Manus AI task to use fewer credits. After 3,200+ tasks and 94 days of tracking, the average savings are &lt;strong&gt;53% per task&lt;/strong&gt; with zero quality loss. Here's the exact setup, the data, and why most Manus users are burning credits on things that don't matter.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Problem Nobody Talks About
&lt;/h2&gt;

&lt;p&gt;Manus AI is incredible. But credits disappear fast.&lt;/p&gt;

&lt;p&gt;After my first month, I noticed something: &lt;strong&gt;72.4% of my credit waste came from just 3 patterns:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Waste Pattern&lt;/th&gt;
&lt;th&gt;% of Total Waste&lt;/th&gt;
&lt;th&gt;What Happens&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Wrong model routing&lt;/td&gt;
&lt;td&gt;41.2%&lt;/td&gt;
&lt;td&gt;Using Max mode for tasks that Standard handles perfectly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Redundant tool calls&lt;/td&gt;
&lt;td&gt;18.7%&lt;/td&gt;
&lt;td&gt;Reading the same file 5x, checking status unnecessarily&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bloated prompts&lt;/td&gt;
&lt;td&gt;12.5%&lt;/td&gt;
&lt;td&gt;Sending 2,000 words when 200 would do&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I'm a developer, so I did what developers do: I built a tool to fix it.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Credit Optimizer Actually Does
&lt;/h2&gt;

&lt;p&gt;It's an &lt;strong&gt;MCP server&lt;/strong&gt; that sits between you and Manus. Before every task executes, it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Analyzes your prompt&lt;/strong&gt; — detects task type, complexity, required capabilities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Routes to the right model&lt;/strong&gt; — Standard for 70% of tasks, Max only when needed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimizes the execution&lt;/strong&gt; — removes redundant operations, compresses context&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tracks everything&lt;/strong&gt; — so you can see exactly where credits go&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;No quality loss. I audited this across &lt;strong&gt;22 different task scenarios&lt;/strong&gt; and fixed &lt;strong&gt;12 edge cases&lt;/strong&gt; where optimization could have degraded output.&lt;/p&gt;




&lt;h2&gt;
  
  
  Real Numbers (Not Marketing)
&lt;/h2&gt;

&lt;p&gt;Here's my actual data from 94 days of usage:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;After&lt;/th&gt;
&lt;th&gt;Change&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Avg credits per task&lt;/td&gt;
&lt;td&gt;1.0x (baseline)&lt;/td&gt;
&lt;td&gt;0.47x&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-53%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tasks that needed Max mode&lt;/td&gt;
&lt;td&gt;100% (default)&lt;/td&gt;
&lt;td&gt;28%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-72%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Failed/retry tasks&lt;/td&gt;
&lt;td&gt;~8%&lt;/td&gt;
&lt;td&gt;~3%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-62%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monthly credit spend&lt;/td&gt;
&lt;td&gt;$XX&lt;/td&gt;
&lt;td&gt;$XX&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-53%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The key insight: &lt;strong&gt;most tasks don't need the most expensive model.&lt;/strong&gt; Standard mode handles research, file operations, simple coding, and data analysis perfectly. Max mode should be reserved for complex multi-step reasoning, creative writing, and architecture decisions.&lt;/p&gt;




&lt;h2&gt;
  
  
  5-Minute Setup
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Option 1: pip install (recommended)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;manus-credit-optimizer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then add to your Manus MCP config:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"credit-optimizer"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"manus-credit-optimizer"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"--mode"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"balanced"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Option 2: From source
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/rafsilva85/credit-optimizer-v5
&lt;span class="nb"&gt;cd &lt;/span&gt;credit-optimizer-v5
pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Next time you use Manus, the optimizer runs automatically.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 3 Modes
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;Savings&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;conservative&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;20-35%&lt;/td&gt;
&lt;td&gt;When you want minimal changes to behavior&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;balanced&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;35-55%&lt;/td&gt;
&lt;td&gt;Daily use — best quality/savings ratio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aggressive&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;55-75%&lt;/td&gt;
&lt;td&gt;Batch processing, repetitive tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I use &lt;code&gt;balanced&lt;/code&gt; for everything and switch to &lt;code&gt;aggressive&lt;/code&gt; for bulk operations.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned Building This
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. The Manus credit system rewards efficiency, not brute force.&lt;/strong&gt;&lt;br&gt;
Sending a 3-page prompt when a 3-line prompt works costs 10x more and often produces worse results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Model routing is the #1 lever.&lt;/strong&gt;&lt;br&gt;
Simply using Standard mode for appropriate tasks saves 40%+ with identical output quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Context hygiene matters more than you think.&lt;/strong&gt;&lt;br&gt;
Every file read, every status check, every redundant operation costs credits. The optimizer eliminates the ones that don't add value.&lt;/p&gt;




&lt;h2&gt;
  
  
  Open Source, Free Forever
&lt;/h2&gt;

&lt;p&gt;The core optimizer is &lt;strong&gt;100% free and open-source&lt;/strong&gt;: &lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There's also a &lt;a href="https://rafaamaral.gumroad.com/l/credit-optimizer-v5" rel="noopener noreferrer"&gt;Pro version on Gumroad&lt;/a&gt; ($9) with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pre-built optimization profiles for 15+ task types&lt;/li&gt;
&lt;li&gt;Priority support&lt;/li&gt;
&lt;li&gt;Advanced analytics dashboard&lt;/li&gt;
&lt;li&gt;Lifetime updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But honestly, the free version handles 90% of use cases.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;code&gt;pip install manus-credit-optimizer&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add to your MCP config&lt;/li&gt;
&lt;li&gt;Run any task&lt;/li&gt;
&lt;li&gt;Check the savings in your Manus dashboard&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you're spending more than $50/month on Manus credits, this will pay for itself in the first hour.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/rafsilva85/credit-optimizer-v5" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; (star if useful)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/manus-credit-optimizer/" rel="noopener noreferrer"&gt;PyPI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://creditopt.ai" rel="noopener noreferrer"&gt;Landing Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://rafaamaral.gumroad.com/l/credit-optimizer-v5" rel="noopener noreferrer"&gt;Pro Version&lt;/a&gt; ($9 lifetime)&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Questions? Drop a comment or open an issue on GitHub. I respond to everything.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
