upGrowth Growth Toolkit

in.upgrowthPublished by upgrowth.inOfficial publisherv1.4.2Updated Nov 6, 2026

29 free read-only growth tools: CAC, ROAS, PPC, schema, meta tags, robots.txt and AI crawler checks.

Overview

AI-generated overview

Free read-only remote MCP server with 29 growth-marketing calculators covering CAC/LTV, ROAS, PPC, SEO, schema and AI-crawler checks.

What you can do
  • Calculate unit economics, ad spend and payments: CAC, LTV, ROAS, PPC forecasts, Amazon ACoS, campaign ROI, break-even and MDR charges
  • Measure growth and business metrics: period change, CAGR, YTD growth, projections, ecommerce metrics, churn and share of voice
  • Check and build SEO assets: AI crawler access in robots.txt, robots.txt generation, JSON-LD schema, meta tags, content readability and SEO ROI
  • Estimate creator and publisher income: YouTube, Instagram, engagement rate and website ad revenue
  • Look up documented 2026 growth moves by Indian companies, and return a link to book a strategy call
When to use it
Useful when you want an assistant to do growth-marketing arithmetic exactly rather than approximately: CAC and LTV ratios, break-even ROAS or ACoS, budget planning, SEO and AI-visibility checks, or creator income estimates.
Requirements
Remote Streamable HTTP endpoint; no sign-up, API key or authentication. Works with any MCP client that supports Streamable HTTP. The public endpoint is rate limited per IP, and the ChatGPT address exposes 28 tools instead of 29.
Before you install
All tools are described as read-only and inputs are not stored, but anonymous usage counts (event, tool name, host, broad client type) are logged. The AI crawler check fetches the public robots.txt and llms.txt of the domain you name. The call-booking tool returns a link to a commercial consultancy.

Installation

In SourceWeft

  1. Open upGrowth Growth Toolkit in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/in.upgrowth%2Fgrowth-toolkit/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "upgrowth-growth-toolkit": {
      "type": "http",
      "url": "https://upgrowth.in/connected-app/mcp"
    }
  }
}

README

upGrowth Growth Toolkit (MCP server)

A free, public, read-only Model Context Protocol server with 29 growth marketing tools. Connect it to Claude, ChatGPT, Gemini CLI or any MCP client and ask growth maths, SEO and AI-visibility questions in plain language.

  • Endpoint: https://upgrowth.in/connected-app/mcp (Streamable HTTP). Alias: https://mcp.upgrowth.in/mcp
  • Auth: none. No sign-up, no API key.
  • Data: your inputs and the answers are never stored. We keep anonymous usage counts (event, tool name, host and a broad client type such as ChatGPT or Claude) in Cloudflare Workers Analytics Engine; no IP addresses. 28 of the 29 tools make no outside calls; ai_crawler_access_check fetches only the public robots.txt and llms.txt of the domain you name.
  • Official MCP Registry: in.upgrowth/growth-toolkit
  • Docs and setup guide: https://upgrowth.in/growth-toolkit-mcp/
  • Terms: https://upgrowth.in/growth-toolkit-terms/
  • Version: 1.4.2

Built and maintained by upGrowth Digital, a growth marketing consultancy in Pune, India.

Connect it

Claude (all plans): Customize > Connectors > "+ Add" > "Add custom connector". Name it upGrowth, paste the endpoint URL, choose "No sign in" under Authentication and click Add. On Team and Enterprise plans an owner adds it first under Organization settings > Connectors.

ChatGPT (web): Plugins > Add > "Add custom MCP server". Paste https://mcp.upgrowth.in/mcp as the server URL, set Authentication to "No authentication", then "Create as a plugin" and "Connect". In a chat, type @upGrowth. The ChatGPT address serves 28 tools (the call-booking tool is left out).

Gemini CLI: gemini mcp add --transport http upgrowth https://upgrowth.in/connected-app/mcp, or add to ~/.gemini/settings.json:

json
{  "mcpServers": {    "upgrowth": { "httpUrl": "https://upgrowth.in/connected-app/mcp" }  }}

Claude Code:

bash
claude mcp add --transport http upgrowth https://upgrowth.in/connected-app/mcp

Any other client: point it at the endpoint with Streamable HTTP transport.

Tools

Ads, payments and unit economics

ToolWhat it does
unit_economicsCAC, LTV, LTV:CAC ratio and payback months
max_affordable_cacThe most you can pay per customer or per lead
roas_checkROAS and break-even ROAS from spend, revenue and margin
ad_budget_plannerAd budget needed to hit a customer target
ppc_forecastClicks, conversions, revenue and profit from a PPC budget
acos_checkAmazon ACoS, TACoS and break-even ACoS
campaign_roiMarketing campaign ROI
break_evenBreak-even units and revenue
mdr_chargesCard or payment gateway MDR, GST on it and net settlement
customer_lifetime_valueRepeat-purchase CLV, with optional discounting

Growth and reporting

ToolWhat it does
growth_ratePeriod growth, CAGR and compound monthly growth
period_changeYoY, MoM or simple % change
ytd_growthYear-to-date growth against last year
growth_projectionRevenue projection and doubling time
ecommerce_metricsAOV, conversion rate and revenue per visitor
attrition_rateAttrition and churn rate
share_of_voiceShare of voice across brands

SEO and AI visibility

ToolWhat it does
ai_crawler_access_checkWhether a site's robots.txt blocks GPTBot, ClaudeBot, PerplexityBot and other AI crawlers
robots_txt_generatorrobots.txt that allows or blocks AI crawlers by purpose (training, search, user fetch), never Googlebot
schema_generatorJSON-LD for FAQ, LocalBusiness, Organization, Article, Product, Person and Breadcrumb
meta_tags_builderTitle, meta description, Open Graph and Twitter card tags
content_seo_checkWord count, keyword density and readability of pasted text
seo_roiSEO return and break-even traffic

Creator and publisher income

ToolWhat it does
youtube_earningsYouTube earnings estimate and Partner Program watch-hour progress
instagram_earningsInstagram creator earnings estimate
engagement_rateEngagement rate by followers or reach
website_ad_revenueAdSense-style website ad revenue

Research and contact

ToolWhat it does
find_growth_movesDocumented 2026 growth moves by Indian companies (fintech, ecommerce, healthtech, SaaS) from upGrowth's Growth Moves research, each with a source link
book_strategy_callReturns a link to book a call with upGrowth

Every tool is annotated readOnlyHint: true and destructiveHint: false.

Example prompts

  • "My CAC is Rs 2,000, LTV Rs 9,000 and monthly margin per customer Rs 750. What's my LTV:CAC and payback?"
  • "I spent Rs 50,000 on Meta and made Rs 2,10,000 at 40% margin. Am I above break-even ROAS?"
  • "Is GPTBot or ClaudeBot blocked on example.com?"
  • "Write a robots.txt that blocks AI training bots but allows AI search."
  • "Generate LocalBusiness schema for a dental clinic in Pune."
  • "Estimate monthly YouTube earnings for 200,000 views at Rs 80 RPM."

Repository layout

src/worker.mjs          Cloudflare Worker (the deployed server, single file, data inlined)php/mcp.php             Equivalent PHP implementation (same tools, same output)php/data/               Growth Moves dataset used by find_growth_moves (PHP copy)tests/smoke.mjs         Smoke test against src/worker.mjsserver.json             Official MCP Registry entrywrangler.toml           Example Wrangler config

Run it yourself

Cloudflare Workers:

bash
npx wrangler dev          # localnpx wrangler deploy       # set your own routes in wrangler.toml first

PHP 8+: copy php/ to any web server and POST JSON-RPC to mcp.php.

Test:

bash
node tests/smoke.mjs

Protocol notes

  • Single POST endpoint, JSON-RPC 2.0, JSON responses (no SSE stream needed).
  • Supports initialize, tools/list, tools/call and ping. Protocol version 2025-06-18 by default; the client's requested version is echoed when supported.
  • The public endpoint is rate limited per IP. If you need heavy use, self-host it.

Licence

MIT. See LICENSE. The Growth Moves dataset text is © upGrowth Digital LLP; each entry links its original source.

Contact

Questions, bugs or tool requests: open an issue, or email [email protected].

Source: README.md at commit 2c22f2c

Tools

29

unit_economics

Unit economics (CAC, LTV, payback)

Calculates customer acquisition cost (CAC), customer lifetime value (LTV), the LTV to CAC ratio and CAC payback in months from spend, new customers, revenue per customer, gross margin and churn.

Parameterscurrencynew_customersrequiredgross_margin_pctrequiredacquisition_spendrequiredmonthly_churn_pctrequiredmonthly_revenue_per_customerrequired

growth_rate

Growth rate (period, CAGR, CMGR)

Calculates total growth and compound growth per period between a start and end value, for example month on month, quarter on quarter or year on year (CAGR).

Parametersperiodsrequiredend_valuerequiredperiod_typestart_valuerequired

roas_check

ROAS and break-even ROAS

Calculates return on ad spend from ad revenue and ad spend, and the break-even ROAS implied by gross margin, then says whether the campaign covers its product cost.

Parametersad_spendrequiredcurrencyad_revenuerequiredgross_margin_pctrequired

ad_budget_planner

Ad budget planner

Estimates the monthly ad budget needed to reach a target number of new customers from cost per click, landing page conversion rate and lead to customer rate.

Parameterscurrencycost_per_clickrequiredtarget_customersrequiredclick_to_lead_pctrequiredlead_to_customer_pctrequired

find_growth_moves

Find Growth Moves research

Returns documented 2026 growth moves by Indian companies from upGrowth's Growth Moves research (January to September 2026), filtered by sector, company or keyword. Each move includes the leader, date and a link to the original source.

Parameterslimitsectorcompanykeyword

max_affordable_cac

Maximum affordable CAC and cost per lead

Works back from customer lifetime value to the most a business can pay to acquire a customer (and, optionally, a lead) while keeping a target LTV to CAC ratio, 3:1 by default.

Parameterscurrencygross_margin_pctrequiredmonthly_churn_pctrequiredtarget_ltv_to_caclead_to_customer_pctmonthly_revenue_per_customerrequired

period_change

YoY, MoM or % change

Calculates the simple percentage change between 2 values, such as year over year (YoY), month over month (MoM), quarter over quarter or week over week, including sales or revenue growth and percentage increase or decrease.

Parameterscomparisoncurrent_valuerequiredprevious_valuerequired

seo_roi

SEO ROI

Estimates the monthly return on an SEO investment from extra organic visits, conversion rate, value per conversion and monthly SEO cost, plus the break-even traffic gain.

Parametersmonthscurrencygross_margin_pctmonthly_seo_costrequiredconversion_rate_pctrequiredvalue_per_conversionrequiredmonthly_organic_visits_gainrequired

ai_crawler_access_check

AI crawler access check

Reads a website's public robots.txt and llms.txt and reports whether AI crawlers from OpenAI, Anthropic, Perplexity and Google (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and others) are allowed, restricted or blocked.

Parametersdomainrequired

mdr_charges

MDR charges calculator

Calculates merchant discount rate (MDR) charges on card or payment gateway sales: the MDR fee, GST on that fee, total cost, effective rate and net settlement. Uses the MDR % the user gives; it does not look up provider rates.

Parametersgst_pctmdr_pctrequiredcurrencysales_valuerequiredtransactionsfixed_fee_per_transaction

robots_txt_generator

robots.txt generator for AI crawlers

Writes a robots.txt file that allows or blocks AI crawlers by purpose: model training (GPTBot, ClaudeBot, Google-Extended), AI search (OAI-SearchBot, Claude-SearchBot, PerplexityBot) and user-triggered fetches (ChatGPT-User, Claude-User, Perplexity-User), plus paths to keep private and a sitemap. Never blocks Googlebot.

Parametersai_searchai_trainingsitemap_urlai_user_fetchdisallow_paths

schema_generator

Schema markup (JSON-LD) generator

Builds valid schema.org JSON-LD for a page: FAQ, local business, organization, article or blog post, product, person or breadcrumb. Checks the properties Google lists as required for that type (per Google Search Central structured data docs, developers.google.com/search/docs/appearance/structured-data) and returns a ready-to-paste script tag.

Parametersdatarequiredschema_typerequired

content_seo_check

Content SEO check (word count, keyword density, readability)

Analyses text the user pastes: word, sentence and paragraph counts, reading time, approximate Flesch reading ease, long sentences and paragraphs, headings found, and focus keyword count, density and placement. Counts exactly, which assistants often get wrong.

Parameterstextrequiredkeywordsecondary_keywords

meta_tags_builder

Meta tags builder (title, description, Open Graph, Twitter card)

Builds the HTML head tags for a page: title, meta description, canonical, Open Graph and Twitter card tags, with character counts and truncation warnings.

Parametersurlrequiredtitlerequiredimage_urlpage_typesite_namedescriptionrequiredtwitter_handle

youtube_earnings

YouTube earnings and watch hours calculator

Estimates YouTube ad earnings from monthly views and the RPM from YouTube Studio (or CPM, monetized playback % and the 55% long-form creator share), plus watch hours against the YouTube Partner Program threshold.

Parameterscpmrpmcurrencysubscribersmonthly_viewsrequiredmonetized_playback_pctavg_view_duration_minutes

instagram_earnings

Instagram creator earnings calculator

Estimates monthly and yearly Instagram brand-deal income from the rates the user charges per post, per story or per 1,000 followers, and the cost per engagement a brand pays.

Parameterscurrencyfollowersrequiredrate_per_postrate_per_storyposts_per_monthrequiredstories_per_monthrate_per_1000_followersavg_engagements_per_post

engagement_rate

Engagement rate calculator

Calculates social media engagement rate for Instagram, YouTube, LinkedIn or any platform from likes, comments, shares and saves, by followers, reach, impressions or views.

Parameterslikespostssavessharescommentsbase_typebase_valuerequired

website_ad_revenue

Website ad revenue (AdSense) calculator

Estimates display ad revenue for a website or blog from monthly pageviews and page RPM, or from ad impressions per page, CPM and fill rate.

Parameterscpmcurrencypage_rpmads_per_pagefill_rate_pctmonthly_pageviewsrequired

ytd_growth

Year-to-date (YTD) growth calculator

Compares year-to-date totals with the same period last year, from monthly values or YTD totals, and gives a simple full-year run rate.

Parameterslast_ytd_totalmonths_elapsedthis_ytd_totallast_year_monthlythis_year_monthly

ppc_forecast

PPC and Google Ads forecast

Forecasts a paid search or social budget: clicks, conversions, cost per acquisition, revenue, ROAS, profit after ad spend and break-even CPA, from budget, CPC and conversion rate.

Parameterscurrencycost_per_clickrequiredmonthly_budgetrequiredgross_margin_pctconversion_rate_pctrequiredvalue_per_conversion

customer_lifetime_value

Customer lifetime value (repeat purchase)

Calculates customer lifetime value for repeat-purchase businesses such as D2C and ecommerce from average order value, purchases per year, lifespan and margin, with optional discounting and LTV to CAC.

Parameterscaccurrencygross_margin_pctrequiredpurchases_per_yearrequiredaverage_order_valuerequiredcustomer_lifespan_yearsrequiredannual_discount_rate_pct

ecommerce_metrics

Ecommerce metrics (AOV, conversion rate, revenue per visitor)

Calculates average order value, conversion rate, revenue per visitor and orders per customer, and the sessions needed to hit a revenue target.

Parametersordersrequiredrevenuerequiredcurrencysessionscustomerstarget_revenue

growth_projection

Growth and revenue projection

Projects a value forward at a compound growth rate per period (exponential growth), shows each period, the doubling time and how long it takes to reach a target.

Parametersperiodsrequiredperiod_typestart_valuerequiredtarget_valuegrowth_rate_pctrequired

acos_check

Amazon ACoS, TACoS and break-even ACoS

Calculates Amazon advertising cost of sales (ACoS), ROAS, break-even ACoS from margin, profit after ads, and TACoS against total sales.

Parametersad_salesrequiredad_spendrequiredcurrencytotal_salesgross_margin_pct

share_of_voice

Share of voice calculator

Calculates share of voice for a brand against competitors on any metric: AI assistant citations or mentions, search impressions, ad impressions, social mentions or press coverage.

Parametersmetricbrand_namerequiredbrand_valuerequiredcompetitorsrequired

break_even

Break-even calculator

Calculates break-even units and revenue from fixed costs, price and variable cost per unit, the contribution margin, and units needed for a target profit.

Parameterscurrencyfixed_costsrequiredtarget_profitprice_per_unitrequiredvariable_cost_per_unitrequired

campaign_roi

Marketing campaign ROI

Calculates ROI for a marketing campaign or channel (content, email, events, influencer, recruitment marketing) on revenue and on gross profit.

Parameterscostrequiredcurrencycampaign_namegross_margin_pctattributed_revenuerequired

attrition_rate

Attrition and churn rate calculator

Calculates employee attrition or customer churn rate for a period from separations and headcount at the start and end, with a simple annualised rate.

Parametersseparationsrequiredheadcount_endrequiredperiod_monthsheadcount_startrequired

book_strategy_call

Book a strategy call with upGrowth

Returns the link to book a free 30-minute growth strategy call with upGrowth. Use only when the user asks to speak with upGrowth.

Takes no parameters.

Version history

2
  1. v1.4.2LatestOct 30, 2026
  2. v1.4.0Oct 29, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Upgrowth integrations