World Bank Countries MCP for AI. Get Global Country Codes and Economic Classifications
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
The World Bank Countries MCP gives your agent a master taxonomy for global metadata. It lets you look up country ISO codes, identify specific economic income levels (like High or Low Income), and group countries into official geographic regions.
Essential for anyone building data pipelines that need consistent international location data.
What your AI can do
List countries
Generates a comprehensive list of World Bank countries, including their capital and ISO code.
Search regions
Provides defined World Bank geographic regions for grouping nations by macro-area.
Search income levels
Lists world bank income levels (e.g., HIC, LIC) to classify a country's economic status.
Retrieve complete lists of country names, their official ISO codes, and capital cities.
Filter a list of countries based on specific economic thresholds, like High Income Country (HIC) or Low Income Country (LIC).
Group countries into recognized World Bank macro-regions such as the Middle East & North Africa or Sub-Saharan Africa.
Ask an AI about this
Waiting for input…
World Bank Countries: 3 Tools
Use these three tools to look up countries, check their economic status, or group them by predefined world regions.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using World Bank Countries on VinkiusList Countries
Generates a comprehensive list of World Bank countries, including their capital and ISO code.
Search Regions
Provides defined World Bank geographic regions for grouping nations by macro-area.
Search Income Levels
Lists world bank income levels (e.g., HIC, LIC) to classify a country's economic...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with World Bank Countries, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by World Bank Open Data. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 3 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually cross-referencing country codes is a huge time sink.
Today, if you need to validate a list of countries or group them for a report, you usually end up opening five different tabs. You check one source for the ISO code, another for the region name, and yet a third database for the latest income classification. Then you spend hours copy-pasting and cross-referencing every single country manually.
With this MCP, your agent handles it all in one go. You tell your agent to find 'all HIC countries in East Asia.' It runs the necessary lookups—using `search_regions` and then `search_income_levels`—and returns a clean list with verified codes. You just get the answer.
Using World Bank Countries MCP gives you standardized, ready-to-use data.
The most time lost is in dealing with inconsistencies: one spreadsheet calls a capital 'City,' another just lists the state. You spend cycles cleaning up names and figuring out which region definition applies—is it geopolitical or economic?
Now, when you query this MCP, you get data that's already normalized to World Bank standards. It’s clean, structured, and immediately usable in your code base without any cleanup.
What your AI can actually do with this
Need reliable geo-data for anything from financial modeling to global supply chains? This MCP gives your agent the World Bank's full map of country metadata. Instead of guessing codes or relying on incomplete datasets, you get precise ISO standards and classifications.
It lets you pull massive lists of countries and their capitals right out of the gate. You can also classify economies, figuring out if a nation is High Income (HIC) or Lower Middle Income based on established global metrics. Plus, it handles regional grouping, letting you filter by defined blocks like 'East Asia & Pacific' or 'Latin America & Caribbean.'
Building complex automations across multiple systems requires absolute data trust. That’s where Vinkius comes in. Every time your agent pulls a country code or checks an income level using this MCP, the action is recorded with a cryptographically signed audit trail. You always know exactly what happened and when it happened.
This makes it perfect for high-stakes economic analysis.
019d761f-fdb7-7053-b77a-d9c8fa455a4f Here's how it actually works
The bottom line is you get standardized, reliable country data without needing to manage complex API keys or configuration files.
You subscribe to the MCP and connect it to your agent from any compatible client.
Your agent makes a call, asking for specific geo-data, like 'all HIC countries in Asia.'
The MCP returns structured metadata containing ISO codes, region tags, and income levels that your agent can use immediately.
Who is this actually for?
This MCP targets macro-analysts and data engineers who deal with global datasets. If your job involves correlating economic metrics (like GDP per capita) with precise geographic boundaries, this is for you. It solves the headache of inconsistent country naming and code management.
Building data pipelines that need to correctly map country codes across multiple source systems.
Running comparative reports that require grouping nations by both their economic status and geopolitical region.
Structuring international aid or market entry strategies based on official world-bank classifications of countries.
What Changes When You Connect
Need to filter data? The list_countries tool gives you the raw, accurate list of countries needed for any dataset.
Stop guessing a country's economic status. Use search_income_levels to automatically check if a nation is classified as HIC or LIC based on world metrics.
Structure your analysis by geography. The search_regions tool lets you group nations into official blocks like Latin America & Caribbean.
The data integrity is locked down. Every single call records an immutable, cryptographically signed audit trail through Vinkius, so you never lose track of how the numbers were derived.
Build complex pipelines by chaining this MCP with others in the catalog. You can combine geo-data with messaging or billing data into one automated flow.
See it in action
Mapping a new market entry strategy
An analyst needs to compare all potential markets in Central America, but they need to make sure the list only includes countries classified as 'Upper-Middle Income'. They use search_regions first to narrow down the area, then use search_income_levels on that subset to get a clean, actionable list for their team.
Cleaning a messy spreadsheet dataset
A data engineer inherits a massive CSV file with country names and inconsistent codes. They run the agent using list_countries to validate every single name against the master World Bank list, ensuring 100% clean ISO standards before loading it into the database.
Building an international finance dashboard
A financial model requires aggregating data only from countries in a specific region (e.g., East Asia) that also meet a minimum income threshold (HIC). The agent chains search_regions and search_income_levels to build a filtered, precise dataset for the dashboard.
Validating international aid eligibility
A non-profit needs to process grant applications. They use the MCP to verify if an applicant's country is officially classified as Lower Income (LIC) and belongs to a specific region, ensuring compliance with funding rules.
The honest tradeoffs
Using outdated API calls
Trying to manually look up ISO codes on an old government website or using general purpose data that doesn't account for economic shifts.
Use the list_countries tool. It pulls from the World Bank master list, guaranteeing your country code and capital city data are current.
Confusing regional groups
Assuming that every country listed in 'South America' is automatically of the same economic income level (HIC vs. LIC).
Always validate regions with search_regions, then confirm the economic status using search_income_levels to get a precise, two-dimensional filter.
Skipping validation checks
Writing code that assumes all input country names are perfectly formatted and ready for database insertion.
Run the agent through list_countries first. It forces your data to conform to standard World Bank ISO formats, eliminating structural errors.
When It Fits, When It Doesn't
Use this MCP if you need global metadata—specifically country codes, regional groupings, or economic classifications—that must adhere to established international standards like those set by the World Bank. You're building anything that relies on structured geo-data (finance, logistics, policy modeling). Don't use it if you just need a simple list of capital cities for countries; list_countries handles that fine, but if your goal is purely to validate data types or structure, you might be better off using specialized validation tools.
The key strength here is the combination: You can combine search_regions results with search_income_levels criteria, making complex, multi-layered filtering simple. But don't rely on this MCP for non-geographical data; it only handles location and economy.
Questions you might have
How do I get started? +
Our World Bank Open Data servers require absolutely zero authentication. You do not need to register, get an API key, or setup webhooks. Just instantly connect and your AI agent can begin querying decades of global data.
Can it map complex regions without hardcoding ISO values? +
Yes! Your agent queries the /country endpoint to dynamically resolve geographic mappings in real time, no static lists required.
Does it classify nations into income tiers? +
Yes. Use the income-level resolution tools so your AI can immediately segregate advanced economies from developing nations based on precise World Bank thresholds.
What is the scale of the data I can access? +
You have direct access to 64 years of historical data covering 196+ sovereign states and global regional aggregates, powered directly by the World Bank's robust open data initiatives.
What security measures protect credentials when running list_countries? +
Your keys never sit on disk, period. Credentials pass through a zero-trust proxy and are only used while in transit for every tool call. This keeps your data secure from the moment you connect to Vinkius.
Can I call search_regions repeatedly, and are there any rate limits? +
Vinkius handles traffic management across all MCPs. While we don't publish hard limits, the platform monitors usage patterns. This ensures stable execution whether you make a single call or run complex automations.
Does the result of search_income_levels provide enough detail for programmatic use? +
Yes, the data is returned in a clean, structured JSON format. You can immediately parse and integrate this output directly into your code or automated data pipelines without needing complex cleanup.
If list_countries encounters an error, how is that failure reported? +
Every tool call generates a cryptographically signed audit trail. If something goes wrong, you receive precise feedback detailing the exact point of failure, making debugging and refining your agent logic straightforward.
We've already built the connector for World Bank Countries. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.