MegaChad
REMOTE · MEGACHAD.XYZ
Burn-to-create looksmaxxing engine on MegaETH. 14 MCP tools for DeFi, NFTs, and burns.
Available components
Last scanned (23 hours ago)
Scores higher than 10% of remote servers
Reachable. Last reached 4 Nov 2026.
Category Crypto and Web3
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 Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but the endpoint returned HTTP 402. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
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.
- 14 Oct 26 −55
- Endpoint reachability: reachable → not serving MCP ▼ security
- Stability: pass → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Transport: pass → fail ▼ security
- Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- 28 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 0
- Stability: 0.97 → pass security
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
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 4 Nov 2026 · Probed https://megachad.xyz/api/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=megachad.xyz | CN=YE1,O=Let's Encrypt,C=US | 15 Oct 2026 | 13 Jan 2027 | ECDSA 256 | ECDSA-SHA384 | 6247d597e5fbcf0798ace7c41da482f7c8a |
| SANs: *.megachad.xyz, megachad.xyz | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of megachad.xyz. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | present | 3599, 18130 | 8, 8 | Verified |
| megachad.xyz. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Inconclusive
We could not reach the endpoint well enough to judge its authorisation posture.
| Result | Inconclusive |
|---|---|
| HTTP status | 402 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://megachad.xyz/api/mcp | HTTP error | 402 | |
| http (plaintext) | http://megachad.xyz/api/mcp | HTTPS enforced | 301 | https://megachad.xyz/api/mcp |
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 →
build_amm_add_liquidity_tx Build Add Liquidity Transaction ~129
Build approve(MC) + approve(MG) + addLiquidity on MegaChadLP MC/MG. The pair refunds whichever side is over-supplied. LP shares returned are stake-eligible in JESTERGOONER V4.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | – | Sender address — used to skip approve steps if allowance is sufficient |
| amountMC | string | yes | MEGACHAD amount in human units |
| amountMG | string | yes | MEGAGOONER amount in human units |
| recipient | string | yes | LP token recipient (0x...) |
No output schema declared.
No examples provided.
build_amm_swap_tx Build MC↔MG Swap Transaction ~150
Build a two-step plan to swap MEGACHAD↔MEGAGOONER through MegaChadLP: ERC20.transfer(pair, amountIn) → pair.swap(amountAIn, amountBIn, to). MegaChadLP has no on-chain minOut — verify your received balance after the swap. Slippage is computed off-chain and surfaced as minOut.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | yes | Input amount in human units (e.g. "1000") |
| from | string | yes | Input token |
| recipient | string | yes | Receive address (0x...) |
| slippageBps | integer | – | Slippage tolerance in bps (default 200 = 2%) |
No output schema declared.
No examples provided.
build_execute_tx Build Execute Proposal TX ~54
Build execute(proposalId) calldata for a Queued Jestermogger proposal past its 2-day timelock. May be payable if any action carries ETH value.
| Name | Type | Req | Description |
|---|---|---|---|
| proposalId | integer | yes | Proposal ID |
No output schema declared.
No examples provided.
build_propose_tx Build Propose TX / Check Eligibility ~101
GET form returns Framemogger top-3-burner eligibility for the proposer (only top 3 can propose each week). To actually build calldata, POST your { targets[], values[], calldatas[], description } payload to /api/defi/governance/propose-tx. Use this MCP tool to quickly check eligibility before drafting.
| Name | Type | Req | Description |
|---|---|---|---|
| proposer | string | – | Proposer wallet address (0x...) — required for eligibility check |
No output schema declared.
No examples provided.
build_queue_tx Build Queue Proposal TX ~58
Build queue(proposalId) calldata for a Succeeded Jestermogger proposal. Starts the 2-day timelock — after that, the proposal can be executed.
| Name | Type | Req | Description |
|---|---|---|---|
| proposalId | integer | yes | Proposal ID (1-indexed) |
No output schema declared.
No examples provided.
build_staking_tx Build Staking Transaction ~181
Returns ready-to-sign transactions for stake / unstake / claim on either MoggerStaking (venue=mogger, stake MEGACHAD) or JESTERGOONER V4 (venue=jester, stake MC/MG LP). Stake actions return approve+stake; unstake/claim return a single tx. Each item has { to, value, data } you can pass to eth_sendTransaction.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Which action to build |
| address | string | – | Wallet address — used to skip approve if allowance is sufficient |
| amount | string | – | Amount in human units (e.g. "1000"). Required for stake/unstake. |
| venue | string | yes | mogger = MoggerStaking (MEGACHAD), jester = JESTERGOONER V4 (LP) |
No output schema declared.
No examples provided.
build_veto_tx Build NFT Veto TX ~119
Build castVetoVote calldata on NFTVetoCouncil. support yes = veto, no = defend. If no veto window has been opened for the proposal, the response includes an extra startVetoVote() step. Voter is optional — providing it checks council-membership + duplicate-vote state.
| Name | Type | Req | Description |
|---|---|---|---|
| proposalId | integer | yes | Proposal ID |
| support | string | – | yes = veto, no = defend (default yes) |
| voter | string | – | Voter wallet address (0x...) — checks council-membership status |
No output schema declared.
No examples provided.
build_vote_tx Build Vote Transaction ~63
Build a castVote tx on Jestermogger. Support values: for | against | abstain. Vote weight = your MEGAGOONER balance at proposal snapshot.
| Name | Type | Req | Description |
|---|---|---|---|
| proposalId | integer | yes | Proposal ID |
| support | string | yes | Vote direction |
No output schema declared.
No examples provided.
chat_with_megachad Chat with MegaChad ~93
Send a plain English message and get back structured, actionable responses. Supports intents: price, stats, wallet, looksmaxx, swap, gallery, leaderboard, bridge, gasless, referral, about.
| Name | Type | Req | Description |
|---|---|---|---|
| message | string | yes | Natural language query (e.g. "What is the current MEGACHAD price?") |
| wallet | string | – | Wallet address for context (0x...). Optional. |
No output schema declared.
No examples provided.
cross_chain_looksmaxx Cross-Chain Looksmaxx ~152
Build a cross-chain looksmaxx plan from any supported chain (Ethereum, Base, Arbitrum, Optimism, Polygon, BNB, Avalanche, Scroll, zkSync, Linea) to MegaETH. Returns step-by-step execution plan with bridge URLs, swap calldata, and burn instructions.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | – | ETH amount to bridge (e.g. "0.15") |
| referrer | string | – | Referrer agent address for 5% commission (0x...) |
| sourceChain | string | yes | Source chain name (e.g. "base", "arbitrum", "ethereum") |
| wallet | string | – | Wallet address for pre-built calldata (0x...) |
No output schema declared.
No examples provided.
gasless_burn_info Get Gasless Burn Info ~71
Get EIP-712 typed data for a gasless burn. Returns the signature payload a wallet must sign, plus approval status. After signing, POST the signature to /api/gasless/burn to relay the burn without paying gas.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Wallet address (0x...) |
No output schema declared.
No examples provided.
get_activity_feed Get MEGA Protocol Activity Feed ~112
Unified time-ordered feed of recent on-chain events across the MEGA Protocol stack: burns, Framemogger sends, stakes / unstakes / claims (Mogger + Jester), proposal lifecycle (created / voted / queued / executed). Defaults: last 2000 blocks (~8 min on MegaETH), 50 events.
| Name | Type | Req | Description |
|---|---|---|---|
| blocks | integer | – | Block window to scan (default 2000) |
| limit | integer | – | Max events to return (default 50, max 200) |
No output schema declared.
No examples provided.
get_agent_index Get MegaChad Agent Index ~44
Master directory of every MegaChad endpoint, MCP tool, manifest URL, and example. The recommended first call for any agent — returns the complete surface in a single response.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_agent_info Get MegaChad Agent Info ~36
Returns ERC-8004 registration metadata, on-chain agent identity (ID, owner, wallet), reputation client count, and contract addresses.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_amm_quote Get MEGACHAD/MEGAGOONER AMM Quote ~134
Quote a swap on the MegaChadLP MC/MG pair (constant-product, 0.3% fee). Returns expected output, price impact, and spot prices. WARNING: this pair uses tokenA/tokenB instead of token0/token1 so standard Uniswap V2 routers do not detect it — use this tool. Omit `from` + `amount` to just inspect reserves.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | – | Input amount in human units (e.g. "1000") |
| from | string | – | Input token: MC (MEGACHAD) or MG (MEGAGOONER) |
No output schema declared.
No examples provided.
get_bridge_info Get Bridge Info ~37
Returns bridge information for moving assets to MegaETH from Ethereum, Arbitrum, Base, and other chains. Lists canonical and aggregator bridges.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_chadboard Get Chadboard Leaderboard ~44
Returns the burner leaderboard ranked by total burns. Includes ERC-8004 reputation scores, .mega domain names, profile info, and all looksmaxxed images per burner.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_emission_schedule Get MEGAGOONER Emission Schedule ~71
Returns the full 225-week MEGAGOONER emission schedule plus current week, on-chain weekly emission, and the EmissionController split (mogger / jester / treasury). Formula: 662245 * ((225 - w) / 225)^2 MEGAGOONER per week.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_gallery Get Looksmaxx Gallery ~61
Browse recent looksmaxxed burns with IPFS image URLs, burner addresses, timestamps, and NFT token IDs.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Number of results (default 20, max 50) |
| offset | integer | – | Pagination offset (default 0) |
No output schema declared.
No examples provided.
get_governance_proposal Get Single Proposal Detail ~78
Full state for one Jestermogger proposal: actions (target/value/calldata), vote tally, NFT veto council status, and (if voter passed) the voter receipt with vote weight.
| Name | Type | Req | Description |
|---|---|---|---|
| proposalId | integer | yes | Proposal ID (1-indexed) |
| voter | string | – | Voter address to look up receipt |
No output schema declared.
No examples provided.
get_identity Get MegaChad Identity ~94
Resolve a wallet address or .mega name into a unified MegaETH identity profile. Returns: MegaNames data, token balances, burn history & rank, reputation score, referral stats, tier level, and social links. Works as the social identity layer for MegaETH.
| Name | Type | Req | Description |
|---|---|---|---|
| addressOrName | string | yes | Wallet address (0x...) or .mega name (e.g. "chad.mega" or "chad") |
No output schema declared.
No examples provided.
get_looksmaxx_plan Get Looksmaxx Plan ~92
Returns a complete, ordered set of transaction instructions for the full looksmaxx flow: swap → burn → tren fund → submit. Each step includes pre-built calldata ready to sign.
| Name | Type | Req | Description |
|---|---|---|---|
| ethAmount | string | – | ETH to swap (e.g. "0.5"). Omit if wallet already has enough $MEGACHAD. |
| wallet | string | yes | Wallet address (0x...) |
No output schema declared.
No examples provided.
get_looksmaxx_requirements Get Looksmaxx Requirements ~44
Returns the x402 payment requirements and $MEGACHAD burn requirements for looksmaxxing. Includes step-by-step instructions, contract addresses, and amounts.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_megachad_stats Get $MEGACHAD Token Stats ~36
Returns current $MEGACHAD token statistics: total supply, circulating supply, tokens burned, and total burn count.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_megaeth_protocols Get MegaETH Protocol Directory ~45
Returns a curated directory of protocols on MegaETH: DEXes, bridges, payment infra, storage, identity systems. Includes contract addresses, features, and links.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_nft_inventory Get NFT Inventory + Staking Eligibility ~78
MEGACHADNFT count for a wallet + boost tier (1+/10+/25+) + verdict on staking-reward eligibility (1+ NFT required). Use this BEFORE building any stake tx — a wallet with 0 NFTs accrues 0 rewards even when staked.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Wallet address (0x...) |
No output schema declared.
No examples provided.
get_nft_metadata Get NFT Metadata ~52
Returns ERC-721 metadata for a looksmaxxed NFT including image URL (IPFS or Warren on-chain), attributes, and storage properties.
| Name | Type | Req | Description |
|---|---|---|---|
| tokenId | string | yes | NFT token ID (numeric string) |
No output schema declared.
No examples provided.
get_portfolio Get MegaETH Portfolio ~52
Get all MegaETH token balances for a wallet: ETH, WETH, $MEGACHAD, USDm. Returns formatted balances with raw values.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Wallet address (0x...) |
No output schema declared.
No examples provided.
get_price Get $MEGACHAD Price ~39
Returns the current $MEGACHAD price in ETH from Kumbaya DEX, plus the estimated ETH cost to burn 225,000 tokens.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_protocol_registry Get MEGA Protocol Registry ~117
Canonical machine-readable registry of every MEGA Protocol contract: tokens (MEGACHAD, MEGAGOONER), AMM pair (MC/MG), staking (MoggerStaking, JESTERGOONER), governance (Jestermogger, NFTVetoCouncil, Framemogger), emissions (EmissionController), and safety (CircuitBreaker). Includes addresses, proxy/impl, ABIs, known gotchas, and direct links to all agent endpoints. Pull this FIRST for any DeFi interaction.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_protocol_safety Get Protocol Safety Status ~61
CircuitBreaker state (paused?, guardian votes, auto-unpause timer) + NFTVetoCouncil composition (20 seats, threshold, current members). Critical context BEFORE sending any write — if paused, every staking/AMM/governance write reverts.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_referral_stats Get Referral Stats ~46
Get referral statistics for a registered agent — total referrals, earnings, reward per burn, and calldata for referred burns.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Agent wallet address (0x...) |
No output schema declared.
No examples provided.
get_staking_position Get Staking Position (MoggerStaking + JESTERGOONER) ~105
Returns combined position across both staking venues: MoggerStaking (stake MEGACHAD → earn MEGAGOONER) and JESTERGOONER V4 (stake MC/MG LP → earn MEGAGOONER). Includes balances, allowances, earned rewards, NFT boost, APR, and global pool stats. Without address, returns global stats only.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | – | Wallet address (0x...) — optional, gives per-wallet position |
No output schema declared.
No examples provided.
get_swap_quote Get Swap Quote ~86
Get a swap quote for buying $MEGACHAD with ETH on Kumbaya DEX (MegaETH). Returns router address, calldata params, and slippage-adjusted minimum output. Omit ethAmount for general swap info and contract addresses.
| Name | Type | Req | Description |
|---|---|---|---|
| ethAmount | string | – | Amount of ETH to swap (e.g. "0.1"). Omit for general info. |
No output schema declared.
No examples provided.
get_wallet_info Get Wallet Info ~47
Check a wallet's ETH balance, $MEGACHAD balance, NFT count, burn eligibility, and early access status.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Ethereum wallet address (0x...) |
No output schema declared.
No examples provided.
list_governance_proposals List Jestermogger Proposals ~74
List recent Jestermogger governance proposals with state (Pending / Active / Defeated / Succeeded / Queued / Executed / Expired / Vetoed), vote tallies, timing, and per-proposal lookup URLs.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Number of proposals (default 20) |
No output schema declared.
No examples provided.
register_early_access Register for Early Access ~87
Register a wallet for MegaChad testnet beta access. Checks on-chain eligibility ($MEGACHAD balance or looksmaxxed NFTs). Returns referral code and access status.
| Name | Type | Req | Description |
|---|---|---|---|
| referralCode | string | – | Referral code from existing registrant |
| string | – | X/Twitter handle (optional for agents) | |
| wallet | string | yes | Ethereum wallet address (0x...) |
No output schema declared.
No examples provided.
register_referral_agent Register as Referral Agent ~97
Register a wallet as a MegaChad referring agent. Returns registration transaction calldata and a referral code. Referring agents earn 10% of the tren fund portion (11,250 $MEGACHAD) for every burn they refer.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | – | Agent description (optional) |
| mcpEndpoint | string | – | Agent MCP server URL (optional) |
| wallet | string | yes | Agent wallet address (0x...) |
No output schema declared.
No examples provided.
How do I install the MegaChad MCP server?
MegaChad is a hosted endpoint at https://megachad.xyz/api/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 · megachad.xyz
claude mcp add --transport http megachadxyz-megachad 'https://megachad.xyz/api/mcp'
What is the MegaChad MCP server?
MegaChad is an MCP server listed in the public MCP registry as io.github.megachadxyz/megachad. Burn-to-create looksmaxxing engine on MegaETH. 14 MCP tools for DeFi, NFTs, and burns. This page covers its hosted endpoint (https://megachad.xyz/api/mcp).
Is the MegaChad MCP server safe to use?
MegaChad scores 25 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 MegaChad MCP server expose?
MegaChad exposes 38 tools: get_megachad_stats, get_swap_quote, get_looksmaxx_requirements, get_gallery, get_chadboard, and 33 more. Their descriptions and schemas cost roughly 3,040 tokens of context every time the server is loaded.
Does the MegaChad MCP server require authentication?
Its publisher declares no required credentials for MegaChad. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the MegaChad MCP server still maintained?
MegaChad is still listed as active in the MCP registry. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.