Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

upGrowth Growth Toolkit

REMOTE · UPGROWTH.IN

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

Available components

+4 this week 72 Trust /100

Last scanned (7 hours ago)

Scores higher than 58% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Marketing and SEO

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability63
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 4304 tokens (~148/item across 29 items; 29 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
  • Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage93
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 80% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 29 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 30 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

  • 3 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 30 Oct 26 +1
    • Tool “schema_generator” rewrote its description, which is the text the model reads security
    • Stability: unverified → 0.03 ▲ functional
    • Server version: 1.4.0 → 1.4.2 functional
  • 29 Oct 26 68

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://upgrowth.in/connected-app/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=upgrowth.in CN=WE1,O=Google Trust Services,C=US 30 Oct 2026 28 Jan 2027 ECDSA 256 ECDSA-SHA256 5a0b3c74eeceddea0e35b04e87aa0fef
SANs: upgrowth.in, mcp.upgrowth.in, *.mcp.upgrowth.in
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of upgrowth.in. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
in. present 10094 13 Verified
upgrowth.in. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
x-content-type-options nosniff

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://upgrowth.in/connected-app/mcp Verified 200
http (plaintext) http://upgrowth.in/connected-app/mcp HTTPS enforced 301 https://upgrowth.in/connected-app/mcp
MCP tools · 29 exposed · ~3,948 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
acos_check ~115

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

NameTypeReqDescription
ad_salesnumberyes–
ad_spendnumberyes–
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumber–Optional margin before ad costs.
total_salesnumber–Optional total sales including organic, for TACoS.

No output schema declared.

No examples provided.

ad_budget_planner ~136

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.

NameTypeReqDescription
click_to_lead_pctnumberyesShare of clicks that become leads, as a percentage.
cost_per_clicknumberyesExpected average cost per click, in currency units.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
lead_to_customer_pctnumberyesShare of leads that become customers, as a percentage.
target_customersintegeryesNew customers wanted per month.

No output schema declared.

No examples provided.

ai_crawler_access_check ~87

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.

NameTypeReqDescription
domainstringyesPublic domain to check, for example example.com.

No output schema declared.

No examples provided.

attrition_rate ~82

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

NameTypeReqDescription
headcount_endnumberyes–
headcount_startnumberyes–
period_monthsnumber––
separationsnumberyesPeople or customers who left in the period.

No output schema declared.

No examples provided.

book_strategy_call ~38

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

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

break_even ~100

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.

NameTypeReqDescription
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
fixed_costsnumberyes–
price_per_unitnumberyes–
target_profitnumber–Optional profit goal.
variable_cost_per_unitnumberyes–

No output schema declared.

No examples provided.

campaign_roi ~103

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

NameTypeReqDescription
attributed_revenuenumberyes–
campaign_namestring–Optional label.
costnumberyesTotal campaign cost.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumber–Optional margin for profit-based ROI.

No output schema declared.

No examples provided.

content_seo_check ~113

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.

NameTypeReqDescription
keywordstring–Optional focus keyword or phrase.
secondary_keywordsarray–Optional extra keywords to count.
textstringyesThe article or page text, plain text, Markdown or HTML. Up to 60,000 characters.

No output schema declared.

No examples provided.

customer_lifetime_value ~139

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.

NameTypeReqDescription
annual_discount_rate_pctnumber–Optional, to discount future years.
average_order_valuenumberyes–
cacnumber–Optional customer acquisition cost.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
customer_lifespan_yearsnumberyes–
gross_margin_pctnumberyes–
purchases_per_yearnumberyes–

No output schema declared.

No examples provided.

ecommerce_metrics ~114

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

NameTypeReqDescription
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
customersinteger–Optional unique customers.
ordersintegeryes–
revenuenumberyes–
sessionsnumber–Optional sessions or visitors in the same period.
target_revenuenumber–Optional revenue goal for the same period length.

No output schema declared.

No examples provided.

engagement_rate ~110

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

NameTypeReqDescription
base_typestring–What to divide by.
base_valuenumberyesFollowers, reach, impressions or views.
commentsnumber––
likesnumber––
postsinteger–Number of posts the totals cover.
savesnumber––
sharesnumber––

No output schema declared.

No examples provided.

find_growth_moves ~127

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.

NameTypeReqDescription
companystring–Optional company name to match, for example Razorpay.
keywordstring–Optional keyword to match in the move description, for example acquisition, UPI or AI agents.
limitinteger–Maximum moves to return.
sectorstring–Sector to search. Use any to search all sectors.

No output schema declared.

No examples provided.

growth_projection ~95

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.

NameTypeReqDescription
growth_rate_pctnumberyesGrowth per period as a percentage; negative for decline.
period_typestring––
periodsintegeryes–
start_valuenumberyes–
target_valuenumber–Optional target to reach.

No output schema declared.

No examples provided.

growth_rate ~102

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

NameTypeReqDescription
end_valuenumberyesValue at the end.
period_typestring–Length of 1 period.
periodsnumberyesNumber of periods between start and end, for example 12.
start_valuenumberyesValue at the start, for example revenue or users.

No output schema declared.

No examples provided.

instagram_earnings ~200

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.

NameTypeReqDescription
avg_engagements_per_postnumber–Optional average likes plus comments plus saves plus shares per post.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
followersintegeryesFollower count.
posts_per_monthnumberyesSponsored posts or reels per month.
rate_per_1000_followersnumber–Fee per post per 1,000 followers, in currency units.
rate_per_postnumber–Fee per sponsored post, in currency units. Use this or rate_per_1000_followers.
rate_per_storynumber–Optional fee per story.
stories_per_monthnumber–Optional sponsored stories per month.

No output schema declared.

No examples provided.

max_affordable_cac ~189

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.

NameTypeReqDescription
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumberyesGross margin as a percentage.
lead_to_customer_pctnumber–Optional. Share of leads that become customers, to work out the maximum cost per lead.
monthly_churn_pctnumberyesShare of customers lost per month as a percentage.
monthly_revenue_per_customernumberyesAverage revenue per customer per month (ARPU), in currency units.
target_ltv_to_cacnumber–Target LTV to CAC ratio, for example 3 for 3:1.

No output schema declared.

No examples provided.

mdr_charges ~187

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.

NameTypeReqDescription
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
fixed_fee_per_transactionnumber–Optional fixed fee per transaction, in currency units.
gst_pctnumber–GST charged on the MDR fee, as a percentage.
mdr_pctnumberyesMDR or TDR charged by the provider, as a percentage, for example 1.8.
sales_valuenumberyesTotal value of the transactions, in currency units.
transactionsinteger–Optional. Number of transactions, needed only with a fixed fee per transaction.

No output schema declared.

No examples provided.

meta_tags_builder ~125

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

NameTypeReqDescription
descriptionstringyesMeta description.
image_urlstring–Optional share image URL.
page_typestring–Open Graph type.
site_namestring–Optional site or brand name.
titlestringyesPage title.
twitter_handlestring–Optional X (Twitter) handle, for example @upgrowth.
urlstringyesCanonical page URL.

No output schema declared.

No examples provided.

period_change ~96

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.

NameTypeReqDescription
comparisonstring–Which comparison this is, used only for labelling.
current_valuenumberyesValue in the later period.
previous_valuenumberyesValue in the earlier period.

No output schema declared.

No examples provided.

ppc_forecast ~135

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.

NameTypeReqDescription
conversion_rate_pctnumberyesShare of clicks that convert.
cost_per_clicknumberyes–
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumber–Optional gross margin for profit and break-even CPA.
monthly_budgetnumberyes–
value_per_conversionnumber–Optional revenue per conversion.

No output schema declared.

No examples provided.

roas_check ~117

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.

NameTypeReqDescription
ad_revenuenumberyesRevenue attributed to the ads, in currency units.
ad_spendnumberyesAd spend for the same period, in currency units.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumberyesGross margin as a percentage.

No output schema declared.

No examples provided.

robots_txt_generator ~198

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.

NameTypeReqDescription
ai_searchstring–Whether AI search crawlers may crawl the site.
ai_trainingstring–Whether AI model training crawlers may crawl the site.
ai_user_fetchstring–Whether assistants may fetch pages when a user asks about them.
disallow_pathsarray–Optional paths to keep out of all crawlers, each starting with /, for example /wp-admin/.
sitemap_urlstring–Optional full sitemap URL, for example https://example.com/sitemap.xml.

No output schema declared.

No examples provided.

schema_generator ~315

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.

NameTypeReqDescription
dataobjectyesFields for that type. faq: questions [{question, answer}]. local_business: name, business_type (for example Dentist), address {street, locality, region, postal_code, country}, telephone, url, image,…
schema_typestringyesWhich schema to build.

No output schema declared.

No examples provided.

seo_roi ~174

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.

NameTypeReqDescription
conversion_rate_pctnumberyesShare of visits that convert, as a percentage.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumber–Optional gross margin as a percentage. Leave out to measure on revenue.
monthly_organic_visits_gainnumberyesExtra organic visits per month expected from SEO.
monthly_seo_costnumberyesMonthly SEO spend, in currency units.
monthsnumber–Months to total over.
value_per_conversionnumberyesAverage revenue per conversion (order value or deal value), in currency units.

No output schema declared.

No examples provided.

share_of_voice ~81

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.

NameTypeReqDescription
brand_namestringyes–
brand_valuenumberyes–
competitorsarrayyes–
metricstring–What was counted, for example ChatGPT citations or impressions.

No output schema declared.

No examples provided.

unit_economics ~180

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.

NameTypeReqDescription
acquisition_spendnumberyesTotal sales and marketing spend for the period, in currency units.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
gross_margin_pctnumberyesGross margin as a percentage, for example 70.
monthly_churn_pctnumberyesShare of customers lost per month as a percentage, for example 3.
monthly_revenue_per_customernumberyesAverage revenue per customer per month (ARPU), in currency units.
new_customersintegeryesNew paying customers acquired in the same period.

No output schema declared.

No examples provided.

website_ad_revenue ~156

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.

NameTypeReqDescription
ads_per_pagenumber–Ad units per page, used with cpm.
cpmnumber–Earnings per 1,000 ad impressions, in currency units.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
fill_rate_pctnumber–Share of ad requests filled.
monthly_pageviewsnumberyes–
page_rpmnumber–Earnings per 1,000 pageviews (from AdSense reports), in currency units. Use this or cpm.

No output schema declared.

No examples provided.

youtube_earnings ~196

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.

NameTypeReqDescription
avg_view_duration_minutesnumber–Optional average view duration in minutes, to work out watch hours.
cpmnumber–Ad CPM, in currency units. Needs monetized_playback_pct.
currencystring–ISO currency code for display, for example INR, USD or AED. Defaults to INR.
monetized_playback_pctnumber–Share of views that show an ad, as a percentage.
monthly_viewsnumberyesViews per month on long-form videos.
rpmnumber–Revenue per 1,000 views from YouTube Studio, in currency units. Use this or cpm.
subscribersinteger–Optional subscriber count.

No output schema declared.

No examples provided.

ytd_growth ~138

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.

NameTypeReqDescription
last_year_monthlyarray–Last year's values for the same months.
last_ytd_totalnumber–Alternative: last year's total for the same period.
months_elapsedinteger–Months covered, needed with totals for the run rate.
this_year_monthlyarray–This year's values by month so far, January first (or first month of the financial year).
this_ytd_totalnumber–Alternative: this year's YTD total.

No output schema declared.

No examples provided.

Install

How do I install the upGrowth Growth Toolkit MCP server?

upGrowth Growth Toolkit is a hosted endpoint at https://upgrowth.in/connected-app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · upgrowth.in

# add to Claude Code
claude mcp add --transport http in-upgrowth-growth-toolkit 'https://upgrowth.in/connected-app/mcp'
Common questions

What is the upGrowth Growth Toolkit MCP server?

upGrowth Growth Toolkit is an MCP server listed in the public MCP registry as in.upgrowth/growth-toolkit. 29 free read-only growth tools: CAC, ROAS, PPC, schema, meta tags, robots.txt and AI crawler checks. This page covers its hosted endpoint (https://upgrowth.in/connected-app/mcp).

Is the upGrowth Growth Toolkit MCP server safe to use?

upGrowth Growth Toolkit scores 72 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the upGrowth Growth Toolkit MCP server expose?

upGrowth Growth Toolkit exposes 29 tools: unit_economics, growth_rate, roas_check, ad_budget_planner, find_growth_moves, and 24 more. Their descriptions and schemas cost roughly 3,948 tokens of context every time the server is loaded.

Does the upGrowth Growth Toolkit MCP server require authentication?

No. We connected to upGrowth Growth Toolkit without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the upGrowth Growth Toolkit MCP server still maintained?

upGrowth Growth Toolkit is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.