# World Bank Briefing: Excel to PowerPoint

## Watch the video

**Agentic Workflow: One AI Agent Turns World Bank Data into Excel and
PowerPoint** - one request to GitHub Copilot CLI with Claude Opus 5.5, using
Excel MCP Server and PowerPoint MCP Server.

<div class="mcp-video">
<iframe width="1920" height="1080" src="https://www.youtube-nocookie.com/embed/_z-twdXG2fA" title="Agentic Workflow: One AI Agent Turns World Bank Data into Excel and PowerPoint" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" allow="encrypted-media; picture-in-picture; web-share" allowfullscreen></iframe>
</div>

[Watch on YouTube (2:41), with English captions](https://youtu.be/_z-twdXG2fA).

## Get the files

[Download the Excel workbook](../downloads/WDI_Development_2000-2024.xlsx){ .md-button .md-button--primary download="WDI_Development_2000-2024.xlsx" }
[Download the PowerPoint briefing](../downloads/WDI_Briefing_2000-2024.pptx){ .md-button download="WDI_Briefing_2000-2024.pptx" }

=== "Summary"

    ![Executive summary slide: richer, healthier, online, and the income gap between the 25 economies halved](../assets/images/world-bank-briefing/slide1.png){ width="1600" height="900" }

=== "Income"

    ![Slide showing China's income per person grew almost six times and India's three times from 2000 to 2024](../assets/images/world-bank-briefing/slide2.png){ width="1600" height="900" loading="lazy" }

=== "Life expectancy"

    ![Slide showing life expectancy rose in all 25 economies, by a median of 4.7 years](../assets/images/world-bank-briefing/slide5.png){ width="1600" height="900" loading="lazy" }

=== "Internet"

    ![Slide showing median internet use rose from 7 percent to 90 percent](../assets/images/world-bank-briefing/slide6.png){ width="1600" height="900" loading="lazy" }

[Download the Excel workbook](/downloads/WDI_Development_2000-2024.xlsx) ·
[Download the PowerPoint briefing](/downloads/WDI_Briefing_2000-2024.pptx)

One AI agent built both files from a single plain-English request. It found
the World Bank data, built a refreshable, checked Excel analysis with
**Excel MCP Server**, then designed a 7-slide executive briefing from that
workbook with **PowerPoint MCP Server**. Nobody touched Excel or PowerPoint
during the run.

The files are published exactly as the agent saved them. The only change is
that personal details (the author name) were removed from the file properties.

## The request

This was the only message the agent received: one prompt of 112 words, with no
follow-up messages, approvals or corrections.

> Research World Bank data on how 25 major economies developed from 2000 to
> 2024: income per person, economic growth, life expectancy and internet use.
> Use the official World Development Indicators.
>
> With Excel MCP, build a refreshable Excel analysis in this folder: load the
> data with Power Query, model it, add a few clear charts, and check the key
> numbers.
>
> Then, as an expert in executive presentations, use PowerPoint MCP to build a
> 7-slide briefing of the highlights: one insight per slide with a headline
> that states it, native charts with numbers from the workbook, sources and
> caveats, and speaker notes. Export each slide and check it visually. Keep
> Excel and PowerPoint visible.

## How long it took

Measured from the screen recording and the agent's session record:

| Measure | Result |
| --- | --- |
| Human input | 1 prompt, 112 words, 0 follow-ups |
| Time from prompt to finished deck | 38.6 minutes |
| Tool calls by the agent | 612: 182 Excel MCP Server, 372 PowerPoint MCP Server, 58 other (web, shell, files) |
| Workbook checks | 19 of 19 pass |

Setup: GitHub Copilot CLI in autopilot mode, Claude Opus 5.5,
Excel MCP Server 2.3.3, PowerPoint MCP Server 0.3.1, Microsoft 365 desktop
Excel and PowerPoint on Windows.

The run was not perfect. A PowerPoint chart data window got stuck open
([PowerPoint MCP Server issue #108](https://github.com/sbroenne/mcp-server-powerpoint/issues/108)),
then PowerPoint crashed: slide 4's chart and all of slide 5 were lost. The
agent reopened the deck and rebuilt what was lost, without help. 16 Excel and
PowerPoint tool calls returned errors; the agent adjusted and carried on. We
filed the problems we found as issues, including Excel MCP Server
[#1072](https://github.com/sbroenne/mcp-server-excel/issues/1072) and
[#1073](https://github.com/sbroenne/mcp-server-excel/issues/1073).

After the run, we recalculated every headline number on the slides from the
live World Bank API ourselves; they all match. You should still review an
agent's work before you rely on it.

## What is in the workbook?

Open `WDI_Development_2000-2024.xlsx` in Microsoft 365 desktop Excel for
Windows. It contains no macros.

| Sheet | Contents |
| --- | --- |
| About | What each sheet contains |
| Dashboard | Four charts: income growth, growth and shocks, life expectancy gains, internet use |
| Highlights | Every headline number used in the deck, calculated live from the data |
| Analysis | One row per economy: start and end values and change; change the years in `B2` and `D2` |
| Trends | One row per year: medians across the 25 economies, plus selected countries |
| Model | A PivotTable on the Data Model, with DAX measures |
| Checks | Source details and 19 pass/fail checks |
| Data, WDI_Long, Lookups | The Power Query results |

- Power Query loads the data straight from the public World Bank API: four
  indicators, 25 economies, 2000–2024 (2,497 values).
- The Data Model relates observations, countries and indicators, with six DAX
  measures.
- The 19 checks cover row counts, formula errors, Data Model versus worksheet
  formulas, and a separate download of key numbers from the API.

To get the latest data, refresh all (**Data > Refresh All**). This needs an
internet connection and no API key. The World Bank revises past values, so a
refresh can change the numbers, and the "independent snapshot" checks may then
fail on purpose until you review the changes.

## What is in the briefing?

`WDI_Briefing_2000-2024.pptx` has seven slides. Each headline states one
insight; each data slide shows its source and the workbook cells it came from;
every slide has speaker notes.

1. Executive summary: richer, healthier, online, and the income gap halved.
2. China's income per person grew almost 6x and India's 3x.
3. The gap between the richest and poorest of the 25 halved, from 23x to 11x.
4. Two global shocks: 17 of 25 economies shrank in 2009, and 22 in 2020.
5. Life expectancy rose in all 25, by a median of 4.7 years.
6. Internet use went from 7% to 90% (median).
7. What it means, plus sources and caveats.

The charts are native, editable PowerPoint charts. Their numbers were copied
from the workbook; they are not linked to it, so refreshing the workbook does
not update the deck.

## Make it yours with your agent

Connect your agent to Excel MCP Server and PowerPoint MCP Server on Windows,
with desktop Excel and PowerPoint installed. Then ask, for example:

> Open WDI_Development_2000-2024.xlsx with Excel MCP. Refresh the data and
> show me which checks fail and why. Then update WDI_Briefing_2000-2024.pptx
> with PowerPoint MCP so every number matches the refreshed workbook.

## Sources and limitations

**Source:** World Bank, World Development Indicators (data updated
13 July 2026). Indicators: `NY.GDP.PCAP.PP.KD`, `NY.GDP.MKTP.KD.ZG`,
`SP.DYN.LE00.IN` and `IT.NET.USER.ZS`.

Data is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
The agent selected the economies, years and indicators, and added
calculations, charts and text. The World Bank has not endorsed this sample.

- "Income" means GDP per person at purchasing-power parity, in constant 2021
  international dollars. It is not salary or household income.
- Medians are across the 25 economies and are not weighted by population or
  GDP. National averages hide inequality within countries.
- The 25 economies were chosen to span regions and income levels; they do not
  represent every country.
- 2024 values are provisional, and purchasing-power estimates are revised when
  new price surveys arrive.
- Missing values stay blank (Australia's internet use, 2002–2004).
- The slides describe what changed. They do not claim what caused it.
