

Global Financial Inclusion & Banking Data
Function
Available ActionsEach successful request consumes credits as outlined below.
query_financial_data20cr
Details
Explore financial inclusion and banking data for any country in the world. Look up bank account ownership rates, credit access, gender gaps in financial services, stock market capitalization, and remittance flows. Compare how countries stack up on financial access, track progress toward universal banking, and identify where financial gaps remain — all from a comprehensive global data set.
Use Cases
Research bank account ownership rates by country, Compare financial inclusion across regions, Analyze credit access and lending conditions, Study gender gaps in financial services, Track stock market capitalization trends, Monitor remittance flows between countries, Assess progress toward universal financial access, Benchmark banking sector development, Support financial policy research, Evaluate Global Findex indicators and SDG 8 alignment
Connect Your Agent In 5 Min
Watch the setup guide for your platform
Or Install Locally
STDIO connector for Claude Code, Codex, Cursor, Zed, and other LLMs that require STDIO or custom connections. This lightweight connector routes requests to https://api.agentpmt.com/mcp. All tool execution happens in the cloud and the server cannot edit any files on your computer.
npm install -g @agentpmt/mcp-routeragentpmt-setupActions(1)
query_financial_data20cr5 paramsFetch financial sector indicators for a country or region, including bank account ownership, credit access, financial inclusion gender gaps, stock market data, remittances, and mobile money adoption with global comparisons.
query_financial_data20cr5 paramsFetch financial sector indicators for a country or region, including bank account ownership, credit access, financial inclusion gender gaps, stock market data, remittances, and mobile money adoption with global comparisons.
country_or_regionstringCountry name or ISO3 code (e.g., 'United States', 'India', 'World'). Defaults to 'World' if not provided.
Default:
Worldfinancial_aspectstringFinancial category: 'banking', 'credit', 'inclusion', 'markets', 'remittances', or 'all'
Values:
bankingcreditinclusionmarketsremittancesall
Default:
allcalculate_gender_gapsbooleanCalculate gender disparities in financial inclusion (male/female account ownership gap). Applies when aspect is 'inclusion', 'all', or not specified.
Default:
truetime_periodstringTime period: 'latest' for most recent 10 years, single year 'YYYY', or range 'YYYY:YYYY'
Default:
latestinclude_targetsbooleanInclude Global Findex targets (Universal Financial Access 2030) and SDG alignment (SDG 1, 5, 8.10, 10) in response
Default:
truecurl -X POST "https://api.agentpmt.com/products/purchase" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ********" \
-d '{
"product_id": "6980e1d571cad8f61bf5b206",
"parameters": {
"action": "query_financial_data",
"country_or_region": "World",
"financial_aspect": "all",
"calculate_gender_gaps": true,
"time_period": "latest",
"include_targets": true
}
}'import requests
import json
url = "https://api.agentpmt.com/products/purchase"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer ********"
}
data = {
"product_id": "6980e1d571cad8f61bf5b206",
"parameters": {
"action": "query_financial_data",
"country_or_region": "World",
"financial_aspect": "all",
"calculate_gender_gaps": true,
"time_period": "latest",
"include_targets": true
}
}
response = requests.post(url, headers=headers, json=data)
print(response.status_code)
print(response.json())const url = "https://api.agentpmt.com/products/purchase";
const headers = {
"Content-Type": "application/json",
"Authorization": "Bearer ********"
};
const data = {
product_id: "6980e1d571cad8f61bf5b206",
parameters: {
"action": "query_financial_data",
"country_or_region": "World",
"financial_aspect": "all",
"calculate_gender_gaps": true,
"time_period": "latest",
"include_targets": true
}
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Error:", error));const axios = require('axios');
const url = "https://api.agentpmt.com/products/purchase";
const headers = {
"Content-Type": "application/json",
"Authorization": "Bearer ********"
};
const data = {
product_id: "6980e1d571cad8f61bf5b206",
parameters: {
"action": "query_financial_data",
"country_or_region": "World",
"financial_aspect": "all",
"calculate_gender_gaps": true,
"time_period": "latest",
"include_targets": true
}
};
axios.post(url, data, { headers })
.then(response => {
console.log(response.status);
console.log(response.data);
})
.catch(error => {
console.error("Error:", error.message);
});Login to view your API and budget keys. The example above uses placeholder values. Sign in to see personalized code with your bearer token.
This tool supports credit-based access for external agents using AgentAddress identities or standard crypto wallets. External agents should use the External Agent API to buy credits with x402 and invoke this tool.
1. Buy Credits
Purchase credits via x402 payment (500 credit minimum, 100 credits = $1).
# Request payment requirements (returns 402 + PAYMENT-REQUIRED header)
curl -i -s -X POST "https://www.agentpmt.com/api/external/credits/purchase" \
-H "Content-Type: application/json" \
-d '{ "wallet_address":"0xYOUR_WALLET", "credits": 500, "payment_method":"x402" }'
# Sign the EIP-3009 authorization, then retry with signature header
curl -s -X POST "https://www.agentpmt.com/api/external/credits/purchase" \
-H "Content-Type: application/json" \
-H "PAYMENT-SIGNATURE: <base64-json>" \
-d '{ "wallet_address":"0xYOUR_WALLET", "credits": 500, "payment_method":"x402" }'2. Create a Session Nonce (nonce used in signed balance/invoke)
curl -s -X POST "https://www.agentpmt.com/api/external/auth/session" \
-H "Content-Type: application/json" \
-d '{ "wallet_address":"0xYOUR_WALLET" }'3. Invoke This Tool
Sign the message with your wallet (EIP-191 personal-sign), then POST to the invoke endpoint.
# Sign this message (wallet MUST be lowercased):
# agentpmt-external
# wallet:0xyourwallet...
# session:<session_nonce>
# request:<request_id>
# method:POST
# path:/external/tools/financial-sector-banking/actions/<actionSlug>/invoke
# payload:<sha256(canonical_json(parameters))>
curl -s -X POST "https://www.agentpmt.com/api/external/tools/financial-sector-banking/actions/<actionSlug>/invoke" \
-H "Content-Type: application/json" \
-d '{
"wallet_address": "0xYOUR_WALLET",
"session_nonce": "<session_nonce>",
"request_id": "invoke-uuid",
"signature": "0x<signature>",
"parameters": {
"your_param": "value"
}
}'Usage Instructions
Usage guidance provided directly by the developer for this product.
Financial Sector & Banking Data
Access comprehensive World Bank financial indicators including bank account ownership, credit access, financial inclusion metrics, stock market data, remittances, and mobile money adoption through a natural language query interface with gender gap analysis and global comparisons.
Overview
This tool provides natural language access to World Bank financial sector data covering financial inclusion (Global Findex), banking infrastructure, credit and lending rates, stock markets, remittances, and mobile money adoption. It supports automatic gender gap calculations, global average comparisons, and SDG alignment tracking (SDG 1, 5, 8.10, 10).
Data is sourced from the World Bank Data API including the Global Findex Database, Financial Sector Indicators, International Debt Statistics, and World Development Indicators.
Actions
query_financial_data
Query financial sector indicators for any country or region.
Required Parameters
- action (string): Must be
"query_financial_data"
Optional Parameters
-
country_or_region (string, default:
"World"): Country name or ISO3 code- Country names:
"United States","India","Kenya","Nigeria" - ISO3 codes:
"USA","IND","KEN" - Global:
"World" - If not provided, defaults to World (WLD) data
- Maximum 100 characters
- Country names:
-
financial_aspect (string, default:
"all"): Financial category to query"banking"- Account ownership, bank branches per 100k adults, ATM density, bank deposit ratios"credit"- Domestic credit to private sector (% GDP), borrowing rates, lending interest rate"inclusion"- Account ownership by gender (male/female), mobile money accounts, savings at financial institutions"markets"- Stock market capitalization (% GDP), trading volume, turnover ratio"remittances"- Remittances received (% GDP and USD), remittances sent (USD)"all"- All financial indicators (19 indicators)- If an unrecognized value is provided, defaults to all indicators
-
calculate_gender_gaps (boolean, default:
true): Calculate gender disparities in financial inclusion. Returns male/female values, gap in percentage points, relative gap percentage, and status (male advantage/female advantage/equal). Only applies whenfinancial_aspectis"inclusion","all", or null. -
time_period (string, default:
"latest"): Time period for data retrieval"latest"- Fetches the last 10 years and returns the most recent non-null value"YYYY"- Single specific year (e.g.,"2021"), must be between 1960 and current year"YYYY:YYYY"- Year range (e.g.,"2017:2021"), both years must be between 1960 and current year
-
include_targets (boolean, default:
true): Include Global Findex targets (Universal Financial Access by 2030, 80% account ownership target, gender gap elimination) and SDG alignment information (SDG 1, 5, 8.10, 10) in the response
Example: Financial inclusion with gender analysis
{
"action": "query_financial_data",
"country_or_region": "Nigeria",
"financial_aspect": "inclusion",
"calculate_gender_gaps": true
}
Example: Banking infrastructure
{
"action": "query_financial_data",
"country_or_region": "Switzerland",
"financial_aspect": "banking"
}
Example: Stock market overview
{
"action": "query_financial_data",
"country_or_region": "United States",
"financial_aspect": "markets"
}
Example: Remittance flows
{
"action": "query_financial_data",
"country_or_region": "Philippines",
"financial_aspect": "remittances"
}
Example: Global financial overview
{
"action": "query_financial_data",
"country_or_region": "World",
"financial_aspect": "all",
"include_targets": true
}
Example: Gender gap study over time
{
"action": "query_financial_data",
"country_or_region": "India",
"financial_aspect": "inclusion",
"calculate_gender_gaps": true,
"time_period": "2017:2021"
}
Response Structure
Responses include:
- country: The queried country or region name
- country_code: Resolved ISO3 country code
- aspect: The financial aspect queried
- time_period: The time period used
- data: Object with each indicator containing:
value: The numeric value (null if no data available)date: Year of the data pointcountry: Country name from APIindicator: Full indicator descriptionunit: Unit of measurementglobal_comparison(for non-World queries): global_average, difference_absolute, difference_pct, comparison ("above global average"/"below global average")error: Error message if data fetch failed
- gender_gap_analysis (when
calculate_gender_gapsis true and inclusion data available): male_value, female_value, gap_percentage_points, gap_relative_pct, status - financial_access_gap (when account_ownership data available): population_with_accounts_pct, population_without_accounts_pct, progress_to_universal_access_pct
- mobile_money_insight (when mobile money data available): mobile_money_adoption_pct with significance note
- global_findex_targets (when
include_targetsis true): Universal Financial Access by 2030 target, 80% account ownership target, gender gap elimination target - sdg_alignment (when
include_targetsis true): SDG 1, 5, 8.10, and 10 alignment descriptions - summary: total_indicators_requested, indicators_with_data, data_availability_pct
Key Indicators Reference
Financial Inclusion (Global Findex)
| Indicator | Unit | Description |
|---|---|---|
| account_ownership | % age 15+ | Population with financial account |
| account_male | % age 15+ | Male account ownership |
| account_female | % age 15+ | Female account ownership |
| mobile_money_account | % age 15+ | Mobile money service adoption |
| saved_financial_institution | % age 15+ | Saved at a bank or financial institution |
| borrowed_financial_institution | % age 15+ | Borrowed from formal financial sources |
Banking Infrastructure
| Indicator | Unit | Description |
|---|---|---|
| bank_branches | per 100,000 adults | Commercial bank branch density |
| atm_per_100k | per 100,000 adults | ATM density |
| bank_deposits_gdp | % | Bank liquid reserves to assets ratio |
Credit & Lending
| Indicator | Unit | Description |
|---|---|---|
| domestic_credit_private | % of GDP | Domestic credit to private sector |
| lending_rate | % | Lending interest rate |
| deposit_rate | % | Deposit interest rate |
| real_interest_rate | % | Real interest rate |
Stock Markets
| Indicator | Unit | Description |
|---|---|---|
| stock_market_cap | % of GDP | Market capitalization |
| stock_traded | % of GDP | Total value of stocks traded |
| stock_turnover | ratio | Stocks traded turnover ratio |
Remittances
| Indicator | Unit | Description |
|---|---|---|
| remittances_received | % of GDP | Personal remittances received |
| remittances_received_usd | current US$ | Remittances received absolute |
| remittances_sent | current US$ | Personal remittances sent |
Workflows
- Financial Inclusion Assessment: Query
financial_aspect: "inclusion"withcalculate_gender_gaps: trueto get account ownership rates, gender disparities, mobile money adoption, and financial access gaps - Banking Sector Analysis: Query
financial_aspect: "banking"to assess bank branch density, ATM availability, and compare against global averages - Credit Market Research: Query
financial_aspect: "credit"to analyze lending rates, domestic credit levels, and borrowing access - Remittance Economy Analysis: Query
financial_aspect: "remittances"for countries with significant diaspora to understand remittance flows as percentage of GDP - SDG Progress Tracking: Query
financial_aspect: "all"withinclude_targets: trueto track progress toward Universal Financial Access 2030 targets
Notes
- Financial inclusion data (Global Findex) is updated every 3 years via surveys; most recent data is from 2021
- Banking infrastructure data is updated annually
- Stock market data is updated monthly/annually
- Gender-disaggregated data availability varies by country
- Mobile money data is particularly relevant for Sub-Saharan Africa and South Asia
- Some indicators may not be available for all countries or time periods
- When
time_periodis"latest", the tool fetches the last 10 years and returns the most recent non-null value - Global comparisons are automatically included for non-World queries when indicator data is available
- The tool fetches all requested indicators concurrently for performance
- If no data is available for any indicator, the response returns
success: falsewith a message - Country names longer than 100 characters are rejected
- Unrecognized country names raise a ValueError with guidance on accepted formats
- The summary section shows data availability percentage to help assess data completeness
Pricing
$0.05 per request





