list_states
List Nigerian states
List Nigeria's 36 states plus the FCT with the number of Local Government Areas in each. Served from bundled reference data (fully offline). Use get_lgas for a state's LGA names.
Takes no parameters.

io.github.wycordPublished by GitHub account wycordv0.3.0Updated Nov 4, 2026
Nigeria's 36 states + FCT and 774 LGAs. Fully offline, no key. A Wycord product.
Offline MCP server that gives an assistant Nigeria's 36 states plus the FCT and the Local Government Areas of each state.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
A Wycord product, built by Braynex Services Ltd. Author: Samuel Orie. License: MIT.
Clean, normalized Nigerian business & local data exposed to AI agents (Claude, Cursor, custom agents) as MCP tools — one server per data source, each behind a typed provider seam.
Status: 12 servers LIVE on npm and on the official MCP Registry. Every server returns live data by default — no env var to set. 10 are keyless; Bank Resolve and Electricity Meter use live data once their free key is set. Without a key they serve built-in sample data, and every such result is labelled
[MOCK DATA]so it cannot be mistaken for a real figure. (admin-divisions runs fully offline on a bundled dataset — it has no live data source.)
Each server's README has full tool docs, examples and a copy-paste config: see lanes/<server>/README.md.
Real-world applications: USE_CASES.md.
Download a bundle from the latest release and double-click it. No terminal, no clone — the bundle carries everything it needs, and the keyed servers prompt you for the free API key during install (leave it blank and they serve labelled sample data).
No clone needed (Node.js ≥ 20). Add to your MCP config:
Then ask: "What were Nigeria's top crude-oil export partners in 2023?" or "What's the dollar to naira rate right now?"
The keyed servers take their credentials the same way — see lanes/bank-account/README.md (free Paystack key) and lanes/electricity/README.md (free VTpass keys). Without a key these two servers serve built-in sample data, and every result then starts with a [MOCK DATA: ...] text block and carries _meta.dataSource = "mock". To force sample data on any server (for tests or offline work), set its provider variable to mock, for example FX_PROVIDER=mock.
No .env file is read. Set a variable in your MCP client's env block (or the shell) only when you need to change a default. Every server works with none of them set; the two keyed servers then serve labelled sample data.
Mock results are never silent: every tool result starts with a [MOCK DATA: ...] text block and carries _meta.dataSource = "mock", and the server prints a warning on stderr at start.
Outbound hosts. Every request goes over https to a host the server declares. A URL override (the *_URL variables) that points at any other host is refused before a request is made.
io.github.wycord/nigeria-{trade-intel,fx-rates,bank-resolve,electricity,grid3-boundaries,admin-divisions,health-facility,worldbank-macro,imf-weo,un-sdg,quidax-crypto,nigsac-sanctions}Tools never call a provider directly: they depend on a typed interface, so selecting a provider is one env var and adding one is one file. Every request identifies itself with the User-Agent wycord-nigeria-mcp/<version> (+https://wycord.com), and each server reports its real package version in serverInfo. Identity data (account names, meter customer details) is pass-through only — never cached, never logged; API keys travel in headers, never in URLs.
Report vulnerabilities privately — see SECURITY.md. Do not open a public issue.
© 2026 Braynex Services Ltd — MIT licensed (see LICENSE + NOTICE). "Braynex Services Ltd" and the product names are trademarks of Braynex Services Ltd.
Source: README.md at commit cf4d5dd
List Nigerian states
List Nigeria's 36 states plus the FCT with the number of Local Government Areas in each. Served from bundled reference data (fully offline). Use get_lgas for a state's LGA names.
Takes no parameters.
Get a state's LGAs
List the Local Government Areas of a Nigerian state. State matching is case-insensitive; use 'FCT' (or 'Abuja') for the Federal Capital Territory. Served from bundled reference data (fully offline). See list_states for valid state names.
staterequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
{ "mcpServers": { "nigeria-trade-intel": { "command": "npx", "args": ["-y", "@wycord/nigeria-mcp-trade-intel"] // live data, no key, no env }, "nigeria-fx-rates": { "command": "npx", "args": ["-y", "@wycord/nigeria-mcp-fx-rates"] // live data, no key, no env } }}npm installnpm run build # core first, then each server (npm workspaces)npm run verify # build + smokes + cross-server eval — runs on the mock providers, so no network and no signup