Figma + Linkeddit
FigJam competitive analysis: fill the board from this week's competitor data
A FigJam competitive analysis is a board that lays your competitors' strengths and weaknesses next to yours. The template gives you the grid, and someone still has to find the facts. Claude can read Linkeddit's weekly graded competitor brief, with a source link on every move, and draw the board through the Figma connector, so the cells come from this week's data, not memory.
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.
Figma connector
- Add the Figma connector in Claude or Claude Code and sign in to your Figma account.
- Open or create the FigJam file for the analysis, and copy its link, because the connector works from links.
- Add the Linkeddit connector at https://mcp.linkeddit.com/mcp.
Endpoint: https://mcp.figma.com/mcp
Works in: Claude, Claude Code.
The prompt
Paste into Claude
Use the Linkeddit connector and the Figma connector. 1) With Linkeddit, call compete_brief_get with view=weekly and read the latest brief: the competitors monitored, the signal counts, and every signal with its priority, category, why_it_matters and source_url. Tell me which competitors the brief marks as pending or with no page monitor result. 2) Group the signals by competitor and by category (launch, messaging, pricing and so on). Do not add any fact that is not in a signal. 3) Before drawing anything, show me the plan: which diagram, which nodes, and which source_url sits behind each node. 4) After I approve, use the Figma connector's generate_diagram tool to draw it in FigJam, then use get_figjam to read the board back and check that every node matches the brief. 5) List anything that did not fit the diagram and say why.
Step by step
Step 1
Connect Figma and Linkeddit to Claude
Add the Figma connector and the Linkeddit connector (https://mcp.linkeddit.com/mcp) in Claude or Claude Code. Track the competitors you want on the board in Linkeddit.
Step 2
Choose the diagram before the data
Decide what the board should show: a timeline of competitor launches, a map of who competes with you on which feature, or a flow from a buyer's trigger to a switch. The Figma generate_diagram tool draws flowcharts, Gantt charts, state, sequence and architecture diagrams, and ERDs, so pick one of those.
Step 3
Pull the weekly brief
Claude calls compete_brief_get with view=weekly and reads each signal with its priority, category, reason it matters and source link. It reports any competitor the brief could not analyze this week.
Step 4
Approve the plan, then the drawing
Claude shows the planned nodes with the source link behind each one. You correct them, then it calls generate_diagram and creates the board in FigJam.
Step 5
Read the board back
Claude calls get_figjam and compares the board with the brief. It flags any node that was shortened or dropped in the drawing step.
What Linkeddit returned
Run live on 2026-10-29 with compete_brief_get. Read-only run on Linkeddit's own test project, an analytics site (plausible.io) with five monitored competitors. The excerpt is the real weekly brief, trimmed: the counts, one analysis status line and two of the graded signals.
compete_brief_get
compete_brief_get { view: "weekly" }
window_start: 2026-10-26 window_end: 2026-11-01
competitors_monitored: 5
signal_counts: { high: 2, watch: 9, low: 8, painpoints: 0 }
analyzed_this_week:
Fathom Analytics status: analyzed count: 30
note: "blog_changelog:analyzed, page_monitor:no_results, signals:analyzed"
plausible.io status: pending count: 0
signals[0]
competitor: Fathom Analytics priority: high category: launch
title: "Fathom Launches Luna AI Assistant"
detail: "Fathom launched an AI assistant named Luna to help users interact with their analytics data."
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"
source_url: https://matomo.org/blog/2026/10/critical-php-security-vulnerabilities-important-update-for-matomo-users/What does a FigJam competitive analysis cover, and what does it leave to you?
A FigJam competitive analysis is a whiteboard that compares your product with rivals, and the Figma connector is Figma's official MCP server at https://mcp.figma.com/mcp, which lets Claude read and draw FigJam boards. The pages that rank for this query are mostly templates. Figma's own FigJam competitor analysis template describes laying out competitors' strengths and weaknesses next to yours, then taking what works and leaving what does not. Figma's community has more: a design systems version that compares several systems by category, and a general one that suggests clustering competitors by characteristics, strengths and weaknesses and sorting findings with a Competitive Testing worksheet.
Panoramata's free Figma template goes furthest on facts. It covers acquisition channels (paid, organic, SEO, email marketing), plus pricing and reviews, and says each competitor takes about a minute to fill. That estimate is Panoramata's own, and it is the part that does not repeat. The grid is a one-time job. The data inside it goes stale as soon as a competitor ships something.
So the board is easy and the evidence is hard. A template cannot tell you that a competitor launched an assistant this week or published a security notice, and it cannot cite where it learned that.
What can the Figma connector draw?
Figma's help centre says its generate_diagram tool builds a FigJam diagram from a description or from Mermaid syntax, and lists the supported types: flowcharts, Gantt charts, state diagrams, sequence diagrams, architecture diagrams and entity relationship diagrams. It does not list a matrix or a table, so the classic strengths and weaknesses grid is not something this tool is documented to draw.
That shapes the plan. A Gantt chart suits a timeline of competitor launches by week. A flowchart suits a buyer's path from a trigger, such as a pricing change, to a switch. An architecture diagram suits a map of which competitor covers which part of your stack. Use the template for the grid and generate_diagram for the diagrams, and keep both fed from the same brief.
Figma also advises including the phrase using the Figma MCP generate_diagram tool in your prompt, because the agent usually picks it up on its own but the phrase makes sure. The Figma connector's listing shows 9 tools, 6 reads and 2 writes, so most of what it does is read the board back, which is how step five checks the result.
What goes into the board from Linkeddit?
Compete produces one weekly brief across every competitor you track. The run above shows its shape: a window, a count of competitors monitored, signal counts by priority and then each signal with a category, a reason it matters and a source link. In that week the brief carried 19 signals for 5 competitors, 2 of them high priority.
Claude should put only those signals on the board and carry each source link into the node text or a sticky note. Then a teammate who doubts a node can click through to the changelog or blog post it came from.
Linkeddit does not write the analysis. It supplies the signals, and your own Claude decides what they mean for the board. The brief's why it matters lines are written for the tracked project's own team, so read them before you share the board with people outside it.
A board of competitor names is not the goal. A Claude user on Reddit put it this way: "Real competitive intelligence is not a list of names." The data from Linkeddit is what turns the board from a list into something with evidence behind each card.
What can go wrong with an AI-drawn competitive board?
The first problem is silent gaps. In the run above, plausible.io shows status pending with a count of 0, and the other four competitors show page_monitor:no_results. A board with five tidy columns would hide that. Make the prompt ask Claude to report each competitor's status and mark the thin ones on the board.
The second is drift between data and drawing. A diagram step can shorten text. That is why the prompt reads the board back with get_figjam and compares it with the brief.
The third is stale cells. A moves board is a snapshot of a window, so put the window dates on it, here 2026-10-26 to 2026-11-01, and rerun when the next brief lands rather than editing nodes by hand.
More with Figma
Frequently asked questions
How do I do a competitive analysis in FigJam?+
Start from Figma's FigJam competitor analysis template, list your competitors and lay out strengths and weaknesses beside yours. Then fill it with evidence. Claude can read Linkeddit's weekly competitor brief and draw timelines or flows through the Figma connector, so each node carries a source link.
What is the best tool for competitor analysis in FigJam?+
Linkeddit, at $60 a month, for the evidence. Its Compete brief grades competitor moves weekly with a source link on each, and Claude draws them into FigJam through the Figma connector. A template gives you the grid. Linkeddit gives you current, sourced facts to put in it.
Which AI tool is best for competitive analysis?+
Use an AI assistant that can read measured data rather than rely on its memory. With Claude, add the Linkeddit connector for graded competitor moves and the Figma connector to draw the result. Claude does the reading and the drawing, and Linkeddit supplies the facts it reads.
What's the difference between Figma and FigJam?+
Figma Design is for interface design and FigJam is the whiteboard for brainstorming and diagrams. Figma's help centre notes its connector reads and writes both. For competitive analysis you work in FigJam: the board, templates and diagrams live there, and generate_diagram creates new FigJam diagrams.
Can Claude draw a competitor matrix in FigJam?+
Figma's generate_diagram tool lists flowcharts, Gantt charts, state, sequence and architecture diagrams, and ERDs, and does not list a matrix or table. Use a FigJam template for the grid. Use Claude to draw timelines or buyer flows from Linkeddit's brief, and check the board by reading it back.
Does Linkeddit need access to my Figma files?+
No. Linkeddit never connects to Figma. Claude connects to both and carries data between them. Figma's connector acts through your Figma sign-in, so it can only reach files you can reach. You approve the plan before Claude draws anything on the board.
What are the 5 steps of a competitive analysis?+
A common sequence is to name your competitors, gather facts on each, compare them against you, find the gaps, and act on what you find. The gathering step is the slow one. Linkeddit's weekly Compete brief does it for tracked competitors, with a source link on each move, so Claude can start from evidence.
What is the best way to keep a FigJam competitive analysis up to date?+
Rerun it when each weekly brief lands. Linkeddit produces the graded competitor moves with source links, Claude compares them with the board it drew last time through the Figma connector, and you approve only the nodes that changed. Put the brief's date window on the board so readers know how fresh it is.
Can ChatGPT build a FigJam competitive analysis?+
Figma's connector catalog entry lists both Claude and ChatGPT, but this guide covers Claude and Claude Code only, and we did not test ChatGPT. Whichever assistant you use, the facts should come from a measured source such as Linkeddit, not from the model's memory of your competitors.
Does the board show where AI engines recommend a competitor?+
Not from the Compete brief, which covers competitor moves. Answer Radar measures where ChatGPT, Gemini, Perplexity, Claude and Google AI Overviews name a competitor instead of you. Claude can read those results through the same Linkeddit connector and add them to the diagram as a separate branch with its sources.
Sources
- Figma: Competitor Analysis Template (FigJam), search listing
- Figma Community: Competitive Analysis
- Figma Community: Competitive Analysis, Design Systems Template
- Panoramata: Figma Template, Competitive Analysis
- Figma Help: Tools and example prompts for the Figma MCP server
- Figma Help: Guide to the Figma MCP server
- Agent Index: Figma connector for Claude (tool list)
- Reddit: a Claude user on competitive intelligence
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.