Claude Code + MagicSlides MCP

Make a spreadsheet with Claude Code

Claude Code can run npm outdated and npm audit in your project and check where each package is imported. It then saves the audit as a MagicSlides spreadsheet, so the team can plan upgrades from one shared table.

Set up MagicSlides in Claude Code (one time)

Run this once. Add --scope user to make MagicSlides available in every project.

Terminal
claude mcp add --transport http magicslides https://www.magicslides.app/api/mcp/mcp
Inside Claude Code
/mcp

Pick magicslides and log in with MagicSlides in the browser tab that opens.

  1. 1.Run the command in your terminal.
  2. 2.Start claude, type /mcp, select magicslides and log in.
  3. 3.Ask for a deck. Claude Code calls the MagicSlides tools and prints the links.

Example: what you type in Claude Code

You

Audit the dependencies in this service. Run npm outdated and npm audit, find where each package is used, suggest an action and effort for each, and save it as a MagicSlides sheet.

Claude Code
  • Ran npm outdated and npm audit in the repo
  • Searched src/ for each package import to fill the Used in column
  • Rated each upgrade S, M or L based on major version changes
  • Called create_sheet with 13 rows (header plus 12 packages)

The dependency audit is saved as a MagicSlides sheet with 12 packages. axios has 2 advisories and is an easy upgrade, and express 5 and eslint 9 need planned work.

PackageCurrentLatestTypeBehindKnown advisoriesUsed inActionEffort
express4.19.25.1.0runtimemajor0src/server.tsPlan upgrade, router API changesM
zod3.22.43.25.76runtimeminor0src/schemas/*Upgrade nowS
stripe14.25.018.5.0runtimemajor0src/payments/stripe.tsUpgrade with API version pinM
pg8.11.38.16.3runtimeminor0src/db/pool.tsUpgrade nowS
jsonwebtoken9.0.09.0.2runtimepatch0src/auth/verify.tsUpgrade nowS
axios1.6.21.12.2runtimeminor2src/clients/tax.tsUpgrade now, advisories fixedS
dotenv16.3.117.2.3runtimemajor0src/env.tsUpgrade, check quiet optionS
Dependency Audit: checkout-service

This is the real output from that prompt, made with the MagicSlides MCP. Open it to click through or download it.

How it works

  1. 1.Run claude mcp add --transport http magicslides https://www.magicslides.app/api/mcp/mcp
  2. 2.Start Claude Code in the project and run /mcp to log in
  3. 3.Ask for a dependency audit saved as a MagicSlides sheet
  4. 4.Open the editor link, sign in and assign owners

Tool used: create_sheet. Prefer a web app? AI spreadsheet generator does the same without an agent.

FAQ

Does Claude Code run the audit commands itself?

Yes. It runs shell commands such as npm outdated and npm audit in your project and reads the output.

Can it find where each package is used?

Yes. It reads local files and can search your source to fill in where each package is imported.

Why does the sheet link need sign-in?

Sheets return an editor link, which opens in the MagicSlides editor after you sign in.

Can I rerun it next month?

Yes. Ask Claude Code to rerun the audit and update the sheet with update_sheet, or create a new one.

More with Claude Code

Sheets in other agents

Connect MagicSlides to Claude Code

One MCP server for decks, docs, sheets and reels. Log in with your MagicSlides account, no API key. Making a deck from your own copy uses no AI credits.

Everything MagicSlides can do in Claude Code

Ask AI about MagicSlides
ChatGPT logoClaude logoGemini logoPerplexity logo