# Infrastructure, Mobility, and Housing Data Hub

## Links

- Product page URL: https://www.agentpmt.com/marketplace/infrastructure-urban-development
- Product markdown URL: https://www.agentpmt.com/marketplace/infrastructure-urban-development?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/infrastructure-urban-development?format=agent-json

## Overview

- Product ID: 6980d8d871cad8f61bf5b1c4
- Type: data
- Unit type: request
- Price: 500 credits
- Categories: Data Science, Mapping & Visualization, Spatial Analysis, Academic & Scientific Research, Public Records & Government Data, Civic Data & Demographics
- Generated at: 2026-07-05T10:28:38.688Z

### Page Description

Find out how well a country's basic systems are working for its people. Look up electricity and internet access rates, safe water and sanitation coverage, road networks, rail lines, port traffic, and urbanization trends for 200+ countries. See how city and rural access compare side by side, identify where the biggest gaps remain, and track progress toward universal coverage goals. Includes logistics performance scores, urban growth rates, slum population data, and alignment with UN Sustainable Development Goals for infrastructure and sustainable cities.

### Agent Description

Query World Bank infrastructure data by country or region name. Returns electricity access, internet users, mobile/broadband subscriptions, water/sanitation coverage, road density, and urban population metrics. Supports infrastructure type filtering (electricity, internet, water, roads, urban), urban/rural disaggregation, access gap calculations, LPI scores, SDG progress, and regional comparisons. Use action 'get_instructions' for full documentation.

## Details

### Details

Find out how well a country's basic systems are working for its people. Look up electricity and internet access rates, safe water and sanitation coverage, road networks, rail lines, port traffic, and urbanization trends for 200+ countries. See how city and rural access compare side by side, identify where the biggest gaps remain, and track progress toward universal coverage goals. Includes logistics performance scores, urban growth rates, slum population data, and alignment with UN Sustainable Development Goals for infrastructure and sustainable cities.

### Actions

- `query_infrastructure_data` (5 credits): Fetch infrastructure and urban development data for a country or region from the World Bank. Returns electricity access, internet penetration, water/sanitation access, road infrastructure, urbanization indicators, with SDG progress tracking, access gap calculations, and urban-rural divide analysis.

### Use Cases

Mobility and transit analysis,Infrastructure access benchmarking,Housing and permit trend analysis,Urban planning support,Regional development comparisons

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp#platform=claude
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp#platform=chatgpt
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp#platform=cursor
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp#platform=windsurf

Use the local router for command-based MCP clients. It forwards requests to `https://api.agentpmt.com/mcp` and does not execute tools locally.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "6980d8d871cad8f61bf5b1c4",
    "parameters": {
      "action": "query_infrastructure_data",
      "country_or_region": "example_country_or_region",
      "infrastructure_type": "all",
      "time_period": "latest",
      "include_sdg_targets": true,
      "include_access_gaps": true
    }
  }'
```

### Autonomous Agents

Autonomous agents can access this tool through AgentAddress credit balances or direct x402 payments. Use the Autonomous Agent API reference for endpoint shapes after choosing the access pattern below.

- Autonomous Agent API reference URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents
- Autonomous Agent API reference markdown URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents?format=agent-md
- Credit-Based Access Using AgentAddress: https://www.agentpmt.com/docs/autonomous-agents/credit-based-tool-usage-with-agentaddress
- AgentAddress is preferred for persistent file access, stored platform state, and maximum tool use ability across repeated calls.
- Direct x402 is for independent one-off tool calls that do not require shared files or stored platform state.
- Direct x402 public payments: USDC on Base, Arbitrum, Optimism, Polygon, and Avalanche.
- X402 Payment Instructions: https://www.agentpmt.com/docs/autonomous-agents/x402-payments-for-tool-usage

#### Product Skill Package

This product has a published Agent Skill package for product-specific operating instructions.

- Skill slug: infrastructure-mobility-and-housing-data-hub
- Version: 1.0.0
- Download SKILL.md: https://raw.githubusercontent.com/AgentPMT/agent-skills/main/skills/infrastructure-mobility-and-housing-data-hub/SKILL.md
- Package source: https://github.com/AgentPMT/agent-skills/tree/main/skills/infrastructure-mobility-and-housing-data-hub
- OpenClaw listing: https://clawhub.ai/agentpmt/infrastructure-mobility-and-housing-data-hub
- OpenClaw install: `openclaw skills install infrastructure-mobility-and-housing-data-hub`
- skills.sh install: `npx skills add AgentPMT/agent-skills --skill infrastructure-mobility-and-housing-data-hub`
- Last published: 2026-06-24T06:13:38.046Z

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "query_infrastructure_data": {
      "description": "Fetch infrastructure and urban development data for a country or region from the World Bank. Returns electricity access, internet penetration, water/sanitation access, road infrastructure, urbanization indicators, with SDG progress tracking, access gap calculations, and urban-rural divide analysis.",
      "properties": {
        "country_or_region": {
          "type": "string",
          "description": "Country or region name in plain language (e.g., 'Kenya', 'United States', 'South Asia'). Uses natural language matching against the World Bank country list.",
          "required": true
        },
        "infrastructure_type": {
          "type": "string",
          "description": "Infrastructure type to query. Options: electricity, internet, water, roads, urban, or all.",
          "required": false,
          "default": "all",
          "enum": [
            "electricity",
            "internet",
            "water",
            "roads",
            "urban",
            "all"
          ]
        },
        "urban_rural_breakdown": {
          "type": "boolean",
          "description": "Include urban/rural disaggregation where available (electricity, water, sanitation).",
          "required": false
        },
        "time_period": {
          "type": "string",
          "description": "Time period: 'latest' (most recent year), 'YYYY' (specific year), 'YYYY:YYYY' (range), or 'last5' (last 5 years).",
          "required": false,
          "default": "latest"
        },
        "include_sdg_targets": {
          "type": "boolean",
          "description": "Include SDG 9 and SDG 11 targets and progress assessment.",
          "required": false,
          "default": true
        },
        "include_access_gaps": {
          "type": "boolean",
          "description": "Calculate access gaps (100% minus current access) for coverage indicators.",
          "required": false,
          "default": true
        },
        "include_logistics_performance": {
          "type": "boolean",
          "description": "Include Logistics Performance Index (LPI) data. Only applies when infrastructure_type is 'roads' or 'all'.",
          "required": false
        },
        "include_regional_comparison": {
          "type": "boolean",
          "description": "Include regional averages for comparison.",
          "required": false
        }
      }
    }
  }
}
```

### Usage Instructions

# Infrastructure, Mobility, and Housing Data Hub

## Overview
Natural language interface to World Bank infrastructure and urban development data. Query electricity access, internet penetration, water and sanitation access, road infrastructure, and urbanization indicators by country or region. No indicator codes needed -- just provide a country name and infrastructure type.

Data sourced from the World Bank API. Covers electricity access (total, urban, rural), internet and mobile connectivity, water and sanitation, urban development (population, growth, slum population), transport and logistics (roads, rail, air, ports, LPI), and energy infrastructure. Includes SDG 9 (Industry/Infrastructure) and SDG 11 (Sustainable Cities) progress tracking, access gap calculations, urban-rural divide analysis, and country metadata (region, income level).

## Actions

### query_infrastructure_data
Fetches infrastructure and urban development data for a country or region from the World Bank.

**Required parameters:**
- `country_or_region` (string): Country or region name in plain language (e.g., "Kenya", "United States", "South Asia"). Uses natural language matching against the full World Bank country list.

**Optional parameters:**
- `infrastructure_type` (string): One of "electricity", "internet", "water", "roads", "urban", or "all". Defaults to "all" if omitted or not provided.
- `urban_rural_breakdown` (boolean): Include urban/rural disaggregation where available (electricity, water, sanitation). Defaults to false.
- `time_period` (string): "latest" (most recent year), a specific year "2020", a range "2015:2020", or "last5" (last 5 years). Defaults to "latest".
- `include_sdg_targets` (boolean): Include SDG 9 and SDG 11 targets and progress assessment. Defaults to true.
- `include_access_gaps` (boolean): Calculate access gaps (100% minus current access) for coverage indicators. Defaults to true.
- `include_logistics_performance` (boolean): Include Logistics Performance Index (LPI) data. Only applies when infrastructure_type is "roads" or "all". Defaults to false.
- `include_regional_comparison` (boolean): Include a note about regional averages for comparison. Defaults to false.

**Example -- Electricity access in Kenya with urban/rural breakdown:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "Kenya",
  "infrastructure_type": "electricity",
  "urban_rural_breakdown": true
}
```

**Example -- All infrastructure data for India:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "India",
  "infrastructure_type": "all"
}
```

**Example -- Internet connectivity in South Asia over the last 5 years:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "South Asia",
  "infrastructure_type": "internet",
  "time_period": "last5"
}
```

**Example -- Water and sanitation access with SDG targets and access gaps:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "Nigeria",
  "infrastructure_type": "water",
  "include_sdg_targets": true,
  "include_access_gaps": true
}
```

**Example -- Roads and logistics for Germany with LPI data:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "Germany",
  "infrastructure_type": "roads",
  "include_logistics_performance": true
}
```

**Example -- Urban development data for Brazil with regional comparison:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "Brazil",
  "infrastructure_type": "urban",
  "include_regional_comparison": true
}
```

**Example -- Specific year range for United States:**
```json
{
  "action": "query_infrastructure_data",
  "country_or_region": "United States",
  "infrastructure_type": "electricity",
  "time_period": "2015:2020"
}
```

## Workflows

### Country Infrastructure Profile
1. Call `query_infrastructure_data` with a country and `infrastructure_type: "all"` to get a complete infrastructure overview.
2. Review the `sdg_progress` section for SDG 9 and SDG 11 target tracking.
3. Check `access_gaps` to see where coverage is lacking.

### Urban-Rural Divide Analysis
1. Call `query_infrastructure_data` with `urban_rural_breakdown: true` and `infrastructure_type` set to "electricity", "water", or "all".
2. Review the `urban_rural_divide` section for analysis of the divide (minimal, moderate, significant, or severe).
3. Use the interpretation text for reporting.

### SDG Progress Monitoring
1. Call `query_infrastructure_data` with `include_sdg_targets: true`.
2. Review the `sdg_progress` section which shows current value, target, gap, progress percentage, and whether the target is being met.
3. SDG targets tracked: SDG 7.1 (electricity), SDG 9.c (internet/broadband), SDG 6.1 (water), SDG 6.2 (sanitation), SDG 11.1 (housing/slums), SDG 9.1 (logistics).

### Logistics and Trade Infrastructure
1. Call `query_infrastructure_data` with `infrastructure_type: "roads"` and `include_logistics_performance: true`.
2. Review road density, paved roads, rail lines, air transport, container port traffic, and LPI score.
3. LPI score ranges from 1 (low) to 5 (high) and covers customs, infrastructure, shipments, competence, tracking, and timeliness.

## Notes
- **Country matching:** Uses the World Bank country/region API for natural language matching. Tries exact match first, then partial match. Works with full country names and standard region names.
- **Infrastructure types and their indicators:**
  - `electricity`: electricity access (total, urban, rural), electric power consumption, renewable energy %
  - `internet`: internet users %, mobile subscriptions, broadband subscriptions, fixed broadband, secure internet servers
  - `water`: water access (total, urban, rural), sanitation access (total, urban, rural)
  - `urban`: urban population %, urban growth rate, total urban population, slum population %
  - `roads`: road density, paved roads %, rail lines, logistics performance (LPI), air transport passengers, container port traffic
  - `all`: all indicators across all types
- **Access gap calculation:** For percentage-based access indicators (electricity, internet, water, sanitation), calculates 100% minus current access. Shows current access, gap, and interpretation.
- **SDG target comparison:** Compares current values against SDG 2030 targets. For slum population, lower is better. For access indicators, higher is better. Non-numeric targets show "See SDG target for goal".
- **Urban-rural divide assessment thresholds:** less than 5pp = minimal, 5-15pp = moderate, 15-30pp = significant, over 30pp = severe.
- **Response includes:** country metadata (name, ISO code, region, income level, capital city, coordinates), indicator data with latest value and year, and optional sections for access gaps, SDG progress, urban-rural divide, logistics notes, and regional comparison notes.
- If `infrastructure_type` is not one of the valid options, a validation error is returned listing valid options.
- If `country_or_region` is missing for `query_infrastructure_data`, a validation error is returned.
- Data availability varies by country and indicator. Some indicators may have no data for certain countries or time periods.

### Frequently Asked Questions

#### How do I connect this tool to an external agent?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

#### How does an external agent use this tool?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:

> Use the AgentPMT-Tool-Search-and-Execution tool. First call action 'get\_instructions' so you know how to use the tool search interface. Then call action 'get\_schema' with tool\_id 6980d8d871cad8f61bf5b1c4 ("Infrastructure, Mobility, and Housing Data Hub"). After reading the schema and any returned instructions, tell me what this tool can do, we are going to be using it

The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.

### Dependencies

This product has no public dependency products.