Gamma + Linkeddit

A Gamma competitor analysis presentation built from this week's competitor moves

To make a competitor analysis presentation in Gamma, give the AI current competitor facts before you ask for slides. Linkeddit's Compete brief grades this week's moves on up to 12 competitors, each with a source link. Claude turns the brief into an outline you approve, then asks the Gamma connector to generate the deck and export it to PDF or PPTX.

Updated 2026-10-29

Connect both

Your AI client sits in the middle. Linkeddit supplies the data; the other connector makes the change.

Linkeddit connector

Add https://mcp.linkeddit.com/mcp as a connector and sign in. Claude Code: claude mcp add --transport http linkeddit https://mcp.linkeddit.com/mcp.

Setup guide

Gamma connector

  1. Add the Gamma connector from the connector library in Claude and sign in to your Gamma account (any Gamma plan works).
  2. Add the Linkeddit connector at https://mcp.linkeddit.com/mcp.
  3. Ask Claude to call get_themes in Gamma, a free check that the connection works.

Endpoint: https://mcp.gamma.app/mcp

Gamma docs

Works in: Claude, Claude Code.

The prompt

Paste into Claude

Use the Linkeddit connector and the Gamma connector. 1) With Linkeddit, call compete_brief_get with view weekly for my project. 2) Write a 10 slide outline for a competitor analysis: one slide on what changed this week, one slide per competitor with its high and watch priority moves, the category, why it matters and the source link for each, one slide on what the moves mean for us, and one slide of recommended responses. Do not add any fact that is not in the brief, and list low priority moves in an appendix. 3) Show me the outline and wait for my edits. 4) After I approve, call generate in Gamma with format presentation, the outline as inputText and textMode preserve, using my brand colours in additionalInstructions, then poll get_generation_status. 5) When I approve the deck, call export_gamma as PPTX.

Step by step

  1. Step 1

    Connect both connectors to Claude

    Add the Gamma connector and the Linkeddit connector (https://mcp.linkeddit.com/mcp) in Claude. Gamma documents that any Gamma plan can use its connector.

  2. Step 2

    Pull this week's brief

    Ask Claude to call compete_brief_get with the weekly view. It returns the date window, how many competitors were monitored, counts of high, watch and low priority moves, and each move with its category, why it matters and a source link.

  3. Step 3

    Approve the outline first

    Have Claude write the slide outline as text. Check that every claim has a source link and that low priority moves sit in an appendix. Fix a wrong claim here, once, not across ten slides.

  4. Step 4

    Generate the deck in Gamma

    Claude calls generate with format presentation and your outline as inputText. Name your brand in the instructions, as Gamma advises, rather than guessing a theme. Claude polls get_generation_status until the deck is complete.

  5. Step 5

    Check, export and refresh weekly

    Compare the deck with the brief, then export with export_gamma. Next week, pull the new brief and regenerate, or ask Gamma to edit the existing deck if edit_gamma is available on your account.

What Linkeddit returned

Run live on 2026-10-29 with compete_brief_get. Read-only run on Linkeddit's own test project, plausible.io, which tracks four analytics rivals. Trimmed to the fields a deck needs, it shows the shape of a weekly brief that Claude would turn into slides.

compete_brief_get

compete_brief_get { project_id: "93f66f80-...", view: "weekly" }

"window_start": "2026-10-26", "window_end": "2026-11-01"
"intro_summary": "5 competitors monitored. This week: 2 high-priority,
  9 worth-watching, 8 low-signal moves. Customer reviews are stored
  separately for each competitor and are not counted here."
"signal_counts": { "high": 2, "watch": 9, "low": 8 }

signals[0]
  "competitor": "Fathom Analytics", "priority": "high", "category": "launch"
  "title": "Fathom Launches Luna AI Assistant"
  "source_url": "https://usefathom.com/changelog/oct2026-luna?from=1"

signals[1]
  "competitor": "Matomo", "priority": "high", "category": "launch"
  "title": "Matomo publishes critical PHP security updates and guidance"

signals[13]
  "competitor": "Umami", "priority": "watch", "category": "launch"
  "title": "Introducing Umami MCP: Your Analytics, in Conversation"

What does Gamma's own competitive analysis guide say to include?

Gamma's guide says a competitive deck must do three things: map the landscape, compare honestly on the dimensions buyers care about, and sharpen your positioning by showing where you win and where you do not. Its typical outline runs from market overview and competitor profiles through a head-to-head matrix to gaps, recommendations and next steps.

The guide also advises focusing on the few rivals that actually show up in your deals, three or four, and naming your real weaknesses. It suggests connecting a CRM such as Salesforce or HubSpot for win and loss notes.

What it does not say is where the competitor facts come from. Those are the part that goes stale.

Why does a Gamma competitor deck go stale?

Because a deck is a snapshot and competitors keep shipping. Gamma's guide tells readers to refresh the deck whenever a competitor makes a move, but a move you never saw cannot be added.

On Linkeddit's test project, plausible.io, the weekly brief for 26 October to 1 November covered 5 competitors and graded 19 moves: 2 high, 9 worth watching and 8 low. The two high priority moves were Fathom launching an AI assistant called Luna and Matomo publishing critical PHP security guidance. Each one carried a category, why it matters and a source link, so a slide can show its evidence.

The same brief showed Umami introducing an MCP connector. A matrix built last quarter would not have that row.

How does the Gamma connector turn a brief into a deck?

Gamma's MCP server lives at https://mcp.gamma.app/mcp. The generate tool takes the outline as inputText, a format, a card count and an optional export format. Generation runs asynchronously, so Claude polls get_generation_status. Gamma documents textMode preserve for text the user wants kept as written, which fits an outline whose sourced claims you have already approved.

Gamma says generating and editing spend credits on the connected workspace, while reading and exporting do not, and that any plan can use the connector. Claude does the joining work. Linkeddit writes no slides and Gamma does not research competitors.

Always compare the finished deck with the brief before sharing. A layout step can shorten a claim or drop a link.

Should every competitor move get a slide?

No. The brief's priority grading does the sorting. Give high and watch moves a slide with the source link, and keep low moves in an appendix. In the test run that is 11 moves on slides and 8 in the appendix, instead of 19 equal bullets.

Ask Claude to state what each move means for you in one sentence, marked as an interpretation. The facts come from the brief and the judgement stays visibly yours.

Why do people pair Claude with Gamma for decks?

Because the jobs split cleanly. One customer success lead described the workflow in a post on Reddit, in three separate lines: "Claude is the brain (the thinking, the narrative, the customer-specific insight)", "Gamma is the rendering layer (the deck, the visual structure)" and "The CSM is the editor (judgment, relationship knowledge, the actual customer call)". They said QBR prep fell from 8 to 12 hours to 3 to 4, which is a self-reported figure from a small team.

A competitor deck has the same split with one addition. The brain needs facts it did not make up. Linkeddit supplies those, Claude chooses and arranges, Gamma renders, and you edit.

More with Gamma

Frequently asked questions

How do I create a competitor analysis presentation in Gamma?+

Give Gamma sourced competitor facts, then generate. With Linkeddit connected, Claude reads this week's graded competitor moves, writes an outline you approve, and calls Gamma's generate tool to build the deck. Gamma's own guide suggests an outline of market overview, profiles, a comparison matrix, gaps and recommendations.

What is the best tool for a competitor analysis presentation?+

Linkeddit, at $60 a month, for the data half. Its Compete brief grades competitor moves weekly with why it matters and a source link, for up to 12 competitors. Claude then builds the deck through the Gamma connector, so the slides come from current evidence, not a model's memory of your market.

Can Gamma research my competitors by itself?+

Gamma's guide says its agent can pull intel from connected tools such as Salesforce, HubSpot, Notion and Slack, or from files you drop in. That is your own notes and deal data. It does not monitor competitor blogs and changelogs, which is the gap Linkeddit's weekly brief fills.

How many competitors should be in the deck?+

Three or four, according to Gamma's guide: the rivals that actually show up in your deals. Linkeddit can monitor up to 12, so the brief is a wider net than the deck. Ask Claude to put the few relevant to this audience on slides and the rest in the appendix.

How do I update the deck each week?+

Pull the new brief, ask Claude which moves are new since last week, and update only those slides. If edit_gamma is enabled on your Gamma account, Claude can edit the existing deck. Otherwise it generates a fresh one. Keep the source links on every slide that makes a claim.

Does this work with ChatGPT?+

Gamma's docs say ChatGPT, Claude and Slack ship with a Gamma connector, but this guide is written for Claude and Claude Code, and we have not tested the workflow in other clients. Linkeddit measures ChatGPT as an engine, which is separate from where you build the deck. Linkeddit's data is available through its own connector at https://mcp.linkeddit.com/mcp.

What is the best way to keep a Gamma competitor deck current?+

Linkeddit, at $60 a month, because its Compete brief refreshes every week with graded competitor moves and source links. Claude compares the new brief with the date on your deck and updates only the slides whose moves changed. The brief on the test project graded 19 moves in one week.

Which Gamma tools does this workflow use?+

Claude calls generate to create the deck, get_generation_status to wait for it, get_themes or get_folders for a theme or save location, and export_gamma for PDF or PPTX. These names come from Gamma's MCP tools reference. edit_gamma only appears when editing is enabled on your account.

Gamma vs PowerPoint for competitor analysis: which is better?+

Gamma's own guide says PowerPoint gives total control over a custom comparison layout if you have the time, while Gamma is quicker for a frequently updated analysis. That is Gamma's view of itself. Either way the content must come from sourced facts, which is where Linkeddit's weekly brief fits.

Can I export the deck to PowerPoint or PDF?+

Yes. Gamma's MCP tools reference lists export_gamma with pptx, pdf and png options, where png returns a zip with one image per card. Exporting does not spend Gamma credits according to Gamma's docs. Ask Claude to export only after you have approved the deck against the brief.

Sources

Bring Linkeddit into your AI client

Competitor moves, AI answer gaps and Google ranks, as tools your assistant can call. One plan, $60 a month.