About mcoc.help

A free, roster-aware prestige optimiser for Marvel Contest of Champions. No signup, no ads, no paywall. Built and maintained by mu3rto.

What this is for

Every other tool in the prestige space either calculates without recommending, paywalls the calculator, or has been dark since 2024. Kabam's official calculator hasn't been updated since the Ascension+ launch. The result: most players don't know what they should rank up next, or which pull would actually move their prestige needle.

mcoc.help fills the gap. Add your roster once; the tool ranks every available move by prestige impact, surfaces what's worth developing long-term, and tells you which unowned champions would be highest-impact pulls. The optimisation logic is the value-add — the underlying data comes from the community.

How prestige works

Champion prestige is the floor of the average of your top-30 champions' Base Hero Rating (BHR). BHR is what the in-game prestige page shows — distinct from PI, which mixes in synergies, masteries, and relics. The relic side of total prestige is a separate problem and lives in v2.

BHR is computed as:

BHR = sig0 + (sig200 − sig0) × sigCurve(rank, sig)
        × ascensionMultiplier

The constants are not in Kabam's public docs. They're derived empirically against verified rosters:

  • Rank multipliers: R5 = 1.000, R4 = 0.8431, R3 = 0.6906
  • Ascension multipliers: A0 = 1.00, A1 = 1.08, A2 = 1.16
  • Sig curves: rank-dependent, concave. Sig 0 → 100 captures roughly 65% of the gain available from sig 0 → 200.

These reproduce in-game prestige numbers to within ±30 BHR per champion and ±5 BHR on aggregate top-30 prestige, across a 232-champion roster verification set.

Short-term plan vs Long-term plan

Two views, same engine, different decisions.

Short-term plan answers “what should I do next?” — every available atomic move (rank up, sig up, ascend), ranked by the prestige delta to your top-30. Cost gates labelled so you can match against what you actually have. Click I've done this on any move to mark it complete and watch the list refresh.

Long-term plan answers “what's worth investing in?” — split into two sections:

  • In your roster — worth developing: owned champions ranked by the prestige they'd add if taken to their full ceiling (R5 sig 200, max ascension where applicable).
  • Worth pulling: unowned champions whose ceilings would displace your current rank-30 if you acquired and developed them. A pull-priority shortlist for featured, Titan, and sale crystals. Click I have this on any of them to quick-add to your roster.

Look at short-term when you have catalysts burning a hole in your inventory. Look at long-term when you're planning your next six months.

Data sources

Champion BHR reference values come from MCOCHUB, maintained by InsaneSkull as a community project. Cross-validated against mcoc.gg (BrutalDX), which launched a prestige table view in April 2026. Champion metadata (class, release dates, immunities) draws from the Marvel Contest of Champions Fandom wiki under CC-BY-SA. Champion portrait images are hot-linked from the Fandom CDN.

This tool exists because of years of volunteer data work by the MCOC community. If you spot an error in our numbers, the correction belongs upstream too — we'll feed it back.

What this tool doesn't do

  • Track your stash. Cost gates are labelled, not inventoried. You know what you have; we don't need to.
  • Plan multi-step sequences. v1 surfaces atomic moves and ceilings; multi-step planning is a v2 task.
  • Optimise relic prestige. Relics are the other ~6% of total prestige and need their own optimisation loop. Coming in v2.
  • OCR your roster. Currently you type your champions in (or bulk-paste them). Screenshot-import from the in-game prestige page is a v2 priority.
  • Track 5-star or 6-star champions. 7-star data only. The 7-star pool is what determines top prestige for Paragon and above.
  • Tell you who to play. No tier lists, no rotation guides, no defender meta. Tools for that exist; this is about prestige.

Privacy

Your roster lives only in your browser's localStorage. Nothing is sent to a server, nothing is associated with an identity, nothing persists if you clear your browser data. There is no signup and no account.

The one exception is the share roster feature, which uploads a copy of your roster to a 6-month-TTL key/value store so the shared link works for the recipient. The share is identified by an opaque 8-character ID and is never linked to your IP or identity beyond rate-limiting. Anyone with the link can view the roster. You can delete a share at any time using the delete token shown when the share is created.

Site analytics are Cloudflare Web Analytics — cookieless, no third-party tracking, no fingerprinting.

Built by mu3rto

I built this because I wanted a better answer to “what should I do with my roster?” than the tools could give me, and because the tools that existed either cost money or had quietly stopped being maintained.

If you find a bug or want to suggest a feature, the most reliable way to reach me is to open an issue on GitHub. If you'd rather DM, find me on LINE: shadey6.

The code is open source on GitHub under the MIT license.

Tip jar

mcoc.help is and will stay free. If it's saved you time and you want to chip in, ko-fi.com/mu3rto. Anything you put in goes toward hosting costs (currently about $22 a year for the domain, $0 for everything else) and a beer when I'm next debugging at midnight.

← Back to the recommendations view