mcpField
U
upGrowth Growth Toolkit

upGrowth Growth Toolkit

Remote
upgrowth.inBusiness & Marketing0Updated 1d ago

About upGrowth Growth Toolkit

upGrowth Growth Toolkit is a public, read-only MCP server with 29 tools for growth marketing calculations, SEO, and AI visibility checks. It is intended for marketers and teams that want to query these tools through an MCP client without signing up.

Key features

  1. 01Calculate CAC, LTV, ROAS, and PPC metrics
  2. 02Project growth and campaign returns
  3. 03Generate SEO tags and structured data
  4. 04Check AI crawler access and robots.txt
  5. 05Estimate creator and publisher income

Use cases

  1. 01Assess acquisition costs and campaign returns
  2. 02Plan advertising budgets and PPC outcomes
  3. 03Prepare SEO metadata and schema markup
  4. 04Check whether AI crawlers can access a site

MCP support

Exposes 29 read-only growth marketing tools to MCP clients over Streamable HTTP. The public endpoint requires no authentication.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://upgrowth.in/connected-app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project 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:

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

Claude Code:

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.mjs
server.json             Official MCP Registry entry
wrangler.toml           Example Wrangler config

Run it yourself

Cloudflare Workers:

npx wrangler dev          # local
npx 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:

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].

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.