Stack · Communication

Presentation desk

Builds the deck from the content, in PowerPoint, Google Slides or Canva, and checks it before it is presented.

Built for: The person with a board meeting on Thursday, the numbers in a spreadsheet and the story still in their head.

Install all 8 parts

The button opens the checkout, where the 3 servers and 5 skills are listed one by one. Every member is free, so the checkout lists them and asks for no card.

$0/mo
every member is free — 3 servers and 5 skills
$0
the free-tier version keeps 3 servers and 5 skills — and all 40 tools
$0
5 skills with no monthly cost
29.1k
tokens if every skill file is read in full — a skill loads its description first and the rest only when used
01 · Outcome

What your agent can do with this

The reason to buy a stack rather than five listings: each line below needs more than one member connected at the same time.

  1. 01

    Draft the storyline from your notes and numbers, then build it as a .pptx, a Google Slides deck or a Canva design.

  2. 02

    Restyle an existing deck to one theme and fix the slides where text overflows its box.

  3. 03

    Write speaker notes for each slide and export the deck to PDF for the pre-read.

  4. 04

    Check the finished file for accessibility and structural problems before it goes out.

02 · Assembly

The assembly, part by part

What each part contributes, and why it was picked over the obvious alternative. Prices and permissions are read from the listings, so nothing here can disagree with the catalogue.

3 servers5 skills40 tools
KI01

Edits .pptx files directly — text, slides, order, hyperlinks and snapshots — with a render step to check the result.

read/write split not recordedruns on your machine A v1.3.1 · updated 3 weeks ago credential not declared · runs locally
Free
$0 of the monthly total
GO02

Google Slides through gogcli: create from markdown or a template, add and replace slides, speaker notes, export.

19 read21 writeruns on your machine A v4.8.0 · updated 2 days ago credential not declared · runs locally
Free
$0 of the monthly total
CA03
Canva MCP server Design & Media by canva

Canva's own hosted server for creating, editing and exporting designs from your Canva account.

read/write split not recorded v1.0.0 OAuth · hosted
Free
$0 of the monthly total
and the instructions that drive them A skill is a prompt file, not a server: it adds context and a procedure, never a tool or a permission of its own.
PP04
PPTX creation, editing, and analysis Agent skill by anthropics

Anthropic's PowerPoint skill: build, read and edit decks and templates, notes and comments included.

5.6k tokens when loaded in full write access not declared 17 files · Proprietary. LICENSE.txt has complete terms needs no server of its own
Free
no monthly cost
DA05
Data Storytelling Agent skill by wshobson

Turns the numbers into a narrative — context, visual, conclusion — for an audience that has five minutes.

525 tokens when loaded in full write access not declared 1 file · MIT needs no server of its own
Free
no monthly cost
TH06
Theme Factory Agent skill by anthropics

Applies a consistent theme — colours and fonts — across slides, or generates one to match a brand.

4.9k tokens when loaded in full write access not declared 12 files · Complete terms in LICENSE.txt needs no server of its own
Free
no monthly cost
PP07
PPTX Quality Gates Agent skill by wshobson

Checks an editable deck for geometry, accessibility and file integrity before it is sent.

875 tokens when loaded in full write access not declared 2 files · MIT needs no server of its own
Free
no monthly cost
SL08

The Slidev project's skill for developer talks in markdown with live code, when PowerPoint is the wrong tool.

17.2k tokens when loaded in full write access not declared 55 files · MIT needs no server of its own
Free
no monthly cost
03 · Cost

What it costs, and on what assumption

Every member is free, so the monthly figure is $0 whatever you do with the stack: nothing here is billed by the call, and only adding a paid member could change it.

PartWhat you are paying forMonthly, as quoted
KitchenSink4PPT Free —
Gogcli Slides Free —
Canva Free —
Skills
PPTX creation, editing, and analysis Free · context cost only —
Data Storytelling Free · context cost only —
Theme Factory Free · context cost only —
PPTX Quality Gates Free · context cost only —
Slidev - Presentation Slides for Developers Free · context cost only —
Everything above $0 of servers plus $0 of skills, the same in a quiet month and a busy one $0/mo

Subscriptions at their monthly plan price; one-off licences spread over 12 months.

What moves the bill
Flat every month$0 · 0 subscriptions
Carries a call allowancenothing
Paid oncenothing
Traffic assumed5k calls / month

Nothing in this stack carries a call allowance, so nothing here can run out before the month does. The bill is decided when you install it, not when you use it.

The spend cap is one figure for the whole account, set in your dashboard and checked when an order is placed. On the call path what stops a retry loop is the plan's call allowance and its rate limit, and a refused call is never billed.

04 · Setup

Setting it up, in order

The steps below come before the install lines: what to decide and scope before connecting anything, in the order it matters. The lines themselves follow, part by part, for the client you pick.

1
Install gogcli for Google Slides
The Google Slides member drives the gog command-line tool; install it and authorise the Google account before the first session.
2
Sign in to Canva
Canva's server is hosted by Canva and signs in with OAuth in the client.
3
Keep a master template
Give the PowerPoint member your company template as the starting file; building from blank loses the layouts.
4
Install the skills last
The theme and quality skills act on a deck the servers created; connect those first.
Install, part by part8 parts of 8 in Claude Code

npx mcprush@latest stack add slides-desk writes all 3 servers into Claude Code’s config in one go — or run the lines below one by one. The 5 skills are not included — add them with lines 04–08.

# 01 · KitchenSink4PPT claude mcp add --scope user kitchensink4ppt-mcp '--' uvx kitchensink4ppt # 02 · Gogcli Slides claude mcp add --scope user gogcli-slides-mcp '--' npx -y gogcli-mcp-slides # 03 · Canva claude mcp add --scope user --transport http canva-canva-mcp https://mcp.canva.com/mcp # 04 · PPTX creation, editing, and analysis npx mcprush@latest skill add anthropics/pptx-creation-editing-and-analysis # 05 · Data Storytelling npx mcprush@latest skill add wshobson/data-storytelling # 06 · Theme Factory npx mcprush@latest skill add anthropics/theme-factory # 07 · PPTX Quality Gates npx mcprush@latest skill add wshobson/pptx-quality-gates # 08 · Slidev - Presentation Slides for Developers npx mcprush@latest skill add slidevjs/slidev-presentation-slides-for-developers
Requirements and Windows tips
  • Node.js — the current LTS (24) is the safe choice (for npx).
  • uv (for uvx, docs.astral.sh/uv).
  • Windows PowerShell says 'running scripts is disabled on this system'? Run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once, or type npx.cmd instead of npx (codex.cmd, gemini.cmd, grok.cmd likewise). PowerShell 7 needs neither.

Nothing is connected until you approve it in Claude Code. mcprush is not in the path and meters nothing here.

Before you start
  • 1 member authorises over OAuth — you are sent to their consent screen once each.
  • 2 members have not declared what credential they need — check each one’s own page before you start.
  • What this stack can write is not recorded — 2 members of 3 have no imported tool surface. Section 05 says what is known before you approve anything.
  • 3 members are connected straight from their own package or address — nothing in them goes through mcprush.
05 · Permissions

What the whole stack can reach

Installed together, these tool surfaces add up. It is the first thing a security reviewer asks for, so what has been counted — and what nobody has counted yet — is on the page rather than in a PDF.

—
tools that only read
Which tools read and which write is counted from the surface a publisher imports, and 2 members of 3 have no imported tool surface.
—
tools that can change something
Not recorded, and not estimated: a total added up from the members that have a surface would be read as the whole stack’s. The table below is what is known, member by member.
0
tools that reach the network
40 of the 40 never leave your machine — they belong to the local members.
Who grants the write accessnot recorded
MemberTool surfaceWrite tools
Gogcli Slides imported 21
Canva not imported not recorded
KitchenSink4PPT not imported not recorded
Reading the number

A stack's blast radius is the union of its members, not the worst of them. That union cannot be taken here, because 2 members of 3 have no imported tool surface — so the figure a review asks for is missing rather than low, and a member marked not imported is one nobody has counted rather than one that cannot write.

Tools in total40
Write sharenot recorded
Members that can writeat least 1 of 3
Surface imported1 of 3 members
06 · Swaps

Sensible swaps

A stack is a default, not a verdict. These are the substitutions the maintainer would make, and what each one costs or saves.

The maintainer lists no alternatives for this stack.

07 · Limits

Where this stack stops

Written by the maintainer, kept on the page rather than in a support thread.

  • It does not present. It builds and checks the deck; the rehearsal is yours.

  • Canva and Google Slides work in your accounts under your sign-in; brand kits and templates are whatever those accounts hold.

  • Charts are built from the numbers you give it. It does not fetch data from your systems on its own.

08 · Maintenance

Who keeps this current

A stack has an owner: whoever keeps it re-checks the combination when a member changes, and the members themselves are published by the people named on each row.

Maintainer
mcprush
The marketplace’s own editors — keep 40 stacks here
Version
—
Not versioned — the curator edits in place
Scanned members
2 of 3
Servers in it that carry a scan grade for the release they serve.
Member trust score
90–93
Lowest to highest client score of its 2 scanned servers, out of 100.
Composition
3 + 5
3 servers, 5 skills
Nearby

Other ready-made stacks

All 40 stacks