Networks & Custom RPCs in MetaMask (Add Any EVM)

Try Tangem secure wallet →

Table of contents


Quick overview

This guide explains how to add custom RPC MetaMask entries and how to connect MetaMask to different blockchains (EVM-compatible networks). It covers both the browser extension and mobile app with practical steps, real-world tips from daily use, and links to chain-specific pages like add-polygon, add-avalanche, and add-fantom.

I use MetaMask daily across a desktop browser and my phone for swaps, staking, and dApp interactions. That hands-on time shaped the advice below. And I’ve learned the hard way: one wrong Chain ID and a transaction will fail (or worse, look like it went through).

Why add a custom RPC?

There are good reasons to add a custom RPC to MetaMask:

But custom RPCs carry trade-offs (explained later). For many DeFi tasks, the built‑in options work fine. For development, multi-chain activity, or when public endpoints are rate‑limited, custom RPCs are useful.

What MetaMask needs for a network (fields explained)

When you add a network you’ll be asked for a handful of items. All must match the target blockchain’s values.

Field What it is Example (Polygon mainnet)
Network Name Friendly label shown in MetaMask Polygon Mainnet
New RPC URL JSON‑RPC endpoint MetaMask will query https://polygon-rpc.com/
Chain ID Numeric identifier for the chain (use decimal) 137
Currency Symbol Native token label (optional but helpful) MATIC
Block Explorer URL Optional link for txs and addresses https://polygonscan.com/

(Image: MetaMask network settings screen — placeholder)

Note: MetaMask expects the Chain ID number (decimal). If a mismatch happens you may see signature or network errors.

Step‑by‑step: Add custom RPC in MetaMask (desktop/extension)

  1. Open the MetaMask extension and unlock your wallet.
  2. Click the network dropdown at the top (it shows "Ethereum Mainnet" or the current network).
  3. Select "Add Network" (this opens the networks settings).
  4. Click "Add a network manually" or "Add" and fill the fields: Network Name, New RPC URL, Chain ID, Currency Symbol, Block Explorer URL.
  5. Save. The new network appears in the dropdown.

Practical tip: copy/paste fields from an official chain page (or the chain’s docs) to avoid typos. I keep a short list of verified RPC URLs in a private note for this reason.

Step‑by‑step: Add custom RPC in MetaMask (mobile)

  1. Open the MetaMask mobile app and unlock.
  2. Tap the menu (top-left or bottom-right depending on version) and go to Settings → Networks.
  3. Tap "Add network" then enter the Network Name, RPC URL, Chain ID, Symbol and Block Explorer URL.
  4. Save and switch networks from the top of the main screen.

On mobile you can also use WalletConnect for some dApps but adding the network directly makes it smoother when a dApp requires that chain.

(Image: MetaMask mobile Add Network screen — placeholder)

Examples: How to connect MetaMask to Polygon / Avalanche / Fantom

Below are concise examples for common EVM-compatible chains. Verify RPC endpoints against each chain’s official documentation before using.

These examples show how to add custom RPC MetaMask entries for specific chains. I regularly switch between these on the desktop extension for swaps and staking UI tests.

Troubleshooting common problems

I once had a token transfer stuck because my custom RPC was returning an old nonce; switching to a different RPC fixed it within minutes. Small changes like that matter.

Security and privacy considerations

A custom RPC is only as trustworthy as the node you point to. RPC endpoints can observe queries (addresses, tx history) and can give misleading responses if malicious. They cannot extract your private keys from MetaMask (MetaMask is non-custodial and signs locally), but they can:

Best practices:

Who should add custom networks — and who should look elsewhere

Who this is for:

Who should look elsewhere or be cautious:

If you plan to transact frequently across chains, consider combining MetaMask with a hardware wallet (see connect-ledger and connect-trezor).

Conclusion & next steps

Adding a custom RPC in MetaMask is straightforward and unlocks many EVM-compatible chains. Follow the steps above, double-check chain parameters, and prefer known RPC endpoints (or run your own) for sensitive activities. What I’ve found is that small verification steps—confirming the Chain ID and explorer URL—save time and headaches.

If you’re installing MetaMask for the first time, see the setup guides: install-metamask-extension and install-metamask-mobile-app. For recovery and backup best practices, read backup-recovery-seed. Want chain‑specific instructions? Visit add-polygon, add-avalanche, or add-fantom.

Ready to add a network? Try a small test transaction first (low value) to confirm RPC behavior before moving larger amounts. And remember: a software wallet is convenient, but balance convenience with proper security steps for serious funds.

Try Tangem secure wallet →