Add a Broker's MT4 Server When It's Not Listed
If you've tried adding a broker's MT4 server manually and MetaTrader 4 can't find it, you're not alone — this is one of the most common setup snags UK traders hit when opening an account with a smaller or newer broker. The good news is that missing servers almost always have a simple fix, and this guide walks through exactly how to sort it, using Pepperstone and IG as reference points for how mainstream brokers typically handle MT4 access.
Why an MT4 server might not be listed
MetaTrader 4 ships with a built-in list of servers, but that list is not exhaustive and it doesn't update itself automatically. A server can be "missing" for several genuine reasons:
- New or renamed servers — brokers add fresh MT4 servers (e.g. for a new liquidity provider or account type) faster than MetaQuotes' master list refreshes.
- Regional restrictions — some brokers run separate servers for different jurisdictions, and your copy of MT4 may only show the ones relevant to certain regions.
- You're using the wrong terminal build — a very old MT4 download may predate the broker's current server.
- The broker doesn't actually offer MT4 — some firms are MT5-only or use a proprietary platform (IG's own platform is a good example of a broker offering non-MetaTrader options alongside MetaTrader).
Before assuming it's a bug, check the broker's own site for the exact server name and confirm which MetaTrader version they support — this single step resolves most cases.
Step-by-step: adding a broker's MT4 server manually
Once you have the correct server name from the broker (usually in your welcome email or account portal), here's the manual process:
1. Download the broker's own MT4 installer rather than the generic MetaQuotes version — brokers often bundle their server address into their own installer.
2. Open MT4, go to File > Login to Trade Account.
3. In the Server field, try typing the exact server name given by the broker (e.g. BrokerName-Live or BrokerName-Demo) — MT4 will often find it even if it wasn't in the dropdown.
4. If typing doesn't work, go to File > Open an Account, search the broker's name — this sometimes reveals servers not shown in the login dropdown.
5. Enter your login number and password exactly as issued, then click Login.
6. If it still fails, check your internet connection and firewall — some corporate or public Wi-Fi networks block MT4's connection ports.
If none of this works, the server genuinely isn't recognised by your terminal build and you'll need the manual server-file method below.
Using a servers.dat or broker-specific installer
Most brokers solve the "unlisted server" problem by distributing their own branded MT4 installer, which comes pre-configured with their server addresses. This is the most reliable fix:
- Uninstall your generic MT4 (or just install the broker's version alongside it in a separate folder).
- Download directly from the broker's website — never from a third-party link, for security reasons.
- Run the installer and let it create its own MT4 data folder with the correct server list baked in.
- Log in using your account credentials — the server field should now auto-populate correctly.
Some brokers also let you manually drop a servers.dat file into your MT4's config folder, which forces the terminal to recognise a specific server address. This is more technical and is usually only needed for institutional or white-label setups — most retail traders with Pepperstone or IG-style accounts won't need to go this deep, as their standard installers handle it automatically.
Confirming you're connecting to the right account type
Adding the server is only half the job — you also need to be sure you're logging into the correct environment (live vs demo) and the correct account type, since brokers often run separate MT4 servers for each:
| Check | Why it matters | |---|---| | Live vs demo server | Logging into the wrong one means your trades aren't real (or vice versa) | | Account currency | Some brokers run separate servers per base currency | | Account type (standard/raw/etc.) | Different pricing models often sit on different servers | | Regulatory entity | UK clients should confirm they're on the FCA-regulated entity's server, not an offshore one |
Get this wrong and you might trade with unexpected spreads, commissions, or leverage limits — UK retail FX accounts are capped at 30:1 leverage on major pairs under FCA rules, but that only applies if you're actually on the FCA-regulated server.
When to contact the broker's support team
If you've tried the manual server entry, downloaded the broker's own installer, and it still won't connect, it's time to stop guessing. Contact support and ask specifically for:
- The exact server name and IP address (not just "our MT4 server")
- Confirmation of which MetaTrader version your account actually runs on (MT4 vs MT5)
- Whether your account is on a live trading server or still provisioning
- A direct download link for their current installer build
Most FCA-regulated brokers, including Pepperstone and IG, have responsive support teams for this exact issue since it's common with new accounts. Don't guess your way around a login screen for hours — a two-minute support ticket usually solves it.
Adding an MT4 server broker to your comparison
Once you're actually connected and trading, the server issue becomes irrelevant — what matters next is whether the broker's real-world costs suit your strategy. Don't assume a broker is competitive just because MT4 connected smoothly.
- Run your actual instruments and trade size through PipTax's cost audit tool at [/audit.html](/audit.html) to see all-in cost (spread + commission + swap where relevant).
- Compare regulated options on the brokers page at [/brokers/index.html](/brokers/index.html) before committing capital.
- Check current benchmark rates at [/rates.html](/rates.html) so you know what "normal" looks like for your pair.
A broker being easy to connect to on MT4 tells you nothing about whether its pricing is right for you — that's a separate check, and it's one you should always do before funding a live account.
Conclusion
Getting an MT4 server added when it's not listed is nearly always solvable with the broker's own installer, the exact server name from support, and a check of live vs demo and account type — it's rarely a MetaTrader bug. Once connected, shift your attention to what actually matters long-term: verified regulation, execution quality, and real trading costs, which you can check properly using PipTax's tools rather than assumptions.
Key takeaways
- <parameter name="item">A missing MT4 server is usually a listing/build issue
- not a broker fault — get the exact server name from the broker first