# World Bank Population MCP MCP

> World Bank Population MCP instantly pulls global demographic data, poverty headcounts, and inequality statistics from the World Bank. Access total populations, growth rates, and GINI indexes to build reports on socio-economic status anywhere. It's a fast way to ground policy analysis in solid, current international data.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Tags:** demographics, population-growth, poverty-index, gini-coefficient, social-data, urbanization

## Description

Need to understand what's really going on in a region? This MCP gives your agent the full scope of global demographics and social metrics straight from the World Bank. You can track total populations, see how fast they're growing year over year, or calculate key indicators like poverty ratios at $1.50 a day. It even lets you investigate GINI indexes to gauge income inequality across different groups.

Whether you're mapping population trends for an NGO report or comparing development models for urban planning, this data set anchors your analysis in reliable metrics. Because the world is complex, sometimes you need to see exactly where the numbers are coming from. That’s why it helps when you use Vinkius AI Analytics; you get full visibility into every tool call, seeing exactly which social indicators were used and how that data flowed through your agent's process. This level of transparency means nothing gets left in the dark. It lets you build deep reports on everything from urban populations to historical development patterns.

## Tools

### get_total_population
Provides the current, total population count for a given country.

### get_population_growth
Returns the annual percentage change in total population over time.

### get_poverty
Determines the percentage of the population living below a specified poverty threshold (e.g., $1.50/day).

### get_gini_index
Calculates a country's Gini index, which measures income or wealth inequality.

### get_social_indicator
Retrieves any specific World Bank social or demographic metric using its unique code.

## Prompt Examples

**Prompt:** 
```
What is the total population and Gini index of Brazil?
```

**Response:** 
```
🌍 **Brazil: Population & Inequality**

Brazil has a population of approximately 215 million people and a Gini index of 0.53, indicating significant income inequality — one of the highest in Latin America.
```

**Prompt:** 
```
Compare the urbanization rate of China and India over the last 20 years.
```

**Response:** 
```
🌍 **Urbanization: China vs India (2004–2024)**

China's urban population surged from 41% to over 65%, driven by massive infrastructure investment. India's urbanization grew more gradually from 29% to 36%, reflecting its still largely rural economy.
```

**Prompt:** 
```
Which countries in Sub-Saharan Africa have made the most progress in reducing extreme poverty?
```

**Response:** 
```
🌍 **Poverty Reduction: Sub-Saharan Africa**

Ethiopia and Rwanda stand out with significant reductions in extreme poverty over the past two decades, moving millions above the $2.15/day threshold through sustained economic growth.
```

## Capabilities

### Calculate GINI Index
Get a score measuring how unevenly income or wealth is distributed across a population.

### Track Population Growth Rates
Determine the percentage by which a region's total population increases over time.

### Assess Poverty Headcount Ratios
Find out what percentage of people live below a set poverty line (like $1.50 per day).

### Get General Social Indicators
Pull specific, deep-dive data points—anything from education levels to healthcare access—using its official code.

### Determine Total Population
Grab the current total population count for a specified country or region.

## Use Cases

### Comparing development efforts across continents
An NGO researcher needs to prove that a specific aid program works better in countries with high initial poverty. They ask the agent to use `get_poverty` and then compare those results against `get_social_indicator` for both pre- and post-intervention periods.

### Forecasting resource strain during rapid growth
An urban planner is worried about infrastructure collapse in a fast-growing city. They ask the agent to run `get_total_population` followed by `get_population_growth` to quantify the exact pressure point, allowing them to allocate resources proactively.

### Writing an academic paper on wealth distribution
A sociologist needs data showing how economic growth affects inequality. They run `get_gini_index` multiple times for different years and then use `get_social_indicator` to add educational attainment as a mitigating factor.

### Assessing the viability of international investment
A policy analyst needs to know if a market is stable enough for foreign funds. They check the country's overall `get_total_population` and cross-reference it with its current poverty ratio using `get_poverty`.

## Benefits

- Calculate inequality scores instantly. You don't have to guess how unevenly a country is doing; `get_gini_index` gives you the exact metric for income disparity.
- Track development over time without manual work. Use `get_population_growth` to see if growth is steady, accelerating, or slowing down year by year.
- Pinpoint actual poverty levels. The `get_poverty` tool cuts through rhetoric and gives you the percentage of people struggling below a specific income line.
- Deep-dive into niche data. Need something specific—like literacy rates or sanitation access? Use `get_social_indicator` to pull it by its official code.
- Establish a baseline count immediately. Start your report with `get_total_population` to anchor all other metrics against a solid, current number.
- Combine multiple data points easily. You can chain together indicators—like comparing `get_poverty` alongside the `get_gini_index`—to build complex narratives in one go.

## How It Works

The bottom line is, you skip digging through dozens of separate World Bank reports and just ask your agent for the numbers.

1. Tell your agent what you need to know, like 'What's the population and poverty rate for Country X?'
2. The agent calls the necessary tools—maybe `get_total_population` followed by `get_poverty`—to gather the raw data points.
3. You get back a clean report comparing multiple social metrics on one screen.

## Frequently Asked Questions

**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 my AI analyze poverty trends?**
Absolutely. Your agent can pull the exact percentage of populations living on less than $2.15/day over decades to chart progress in developing nations.

**Does it support urban vs rural distribution?**
Yes. By requesting urban population ratios, your AI can perfectly map urbanization shifts across different regions.

**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.

**When I use `get_social_indicator`, how are my API credentials handled securely?**
Vinkius handles your keys through a zero-trust proxy. Your actual credentials never sit on disk; they only pass in transit for the function call. This means your data remains protected from start to finish.

**If I run `get_gini_index` with an invalid country code, what does the agent get back?**
The system provides a specific, structured error message detailing why the request failed. Your AI client can read this status and automatically prompt you to correct the country code or indicator name.

**Are there rate limits if I call `get_population_growth` for many different countries?**
Vinkius manages rate limiting across all MCP calls. You can run high volumes of requests, and the platform queues them efficiently to prevent overspending or hitting external API caps.

**Does `get_poverty` only calculate poverty using the 2017 international prices?**
Yes, the current definition for `get_poverty` is based on the $1.5 a day threshold calculated using 2017 international prices. This provides a consistent benchmark for historical comparisons.