Static HTML Export

TalkToFigma Desktop GA4 Analysis

The data shows a desktop product that did more than launch. Users connected it, ran real Figma MCP tool calls, and exposed a clear product lesson: the core value was reducing anxiety between first launch and first connection.

Created: 2026-07-01 Analysis period: 2025-07-01 to 2026-06-30 Effective data start: 2025-08 Source: GA4 Figma MCP Agent / properties/499789310

Presentation-Ready Metrics

These are the safest top-line numbers to use in a retrospective. Total events are included for telemetry scale, but the interpretation should stay cautious because exception volume is large.

Active users
31,360

Meaningful scale for a desktop utility over one year.

MCP tool calls
570,373

Strongest evidence of actual workflow usage.

Success rate
94.1%

Among MCP calls with explicit success or failure values.

Country values
165

Includes '(not set)', so use as spread evidence carefully.

MetricValueInterpretation
Active users31,360Meaningful one-year scale for a desktop utility.
Sessions24,429Evidence of repeated use, while desktop telemetry may understate web-style sessions.
Total events1,826,813Telemetry scale, not a pure success metric because exceptions inflate the count.
MCP tool calls570,373Best evidence of workflow usage beyond simply launching the app.
Successful MCP calls536,267About 94.1% success among explicit success or failure outcomes.
Country values165Includes '(not set)', so treat as global spread evidence rather than exact countries.
Top countrySouth Korea, 4,263 active usersLargest active-user country in the snapshot.
Desktop share100% desktopThis dataset describes desktop-app telemetry, not a web funnel.

Narrative

One-line takeaway: In the end, the core value was not adding more features. It was reducing the anxiety between first launch and first connection.

This project was less about adding one more feature to Figma and more about creating an installable desktop path into the Figma MCP workflow. The app reached 31,360 active users and recorded 570,373 MCP tool-call events. Among calls with explicit success or failure values, 536,267 succeeded and 33,777 failed.

The top MCP actions look like real design-editing work: creating text, setting fill colors, creating frames, adjusting corner radius, editing text content, creating rectangles, inspecting nodes, and exporting images. That supports the claim that users did not merely open the app. They used it to perform actual work through MCP.

The retrospective should not frame the project as a failure. A better frame is that the project proved a need, then the need moved toward larger platform surfaces such as official Figma MCP and Canvas-style agents. The hard part is accepting that a working independent tool can become lower-priority precisely because the core direction was validated.

Growth And Usage Depth

Monthly Active Users Active users rose quickly after launch and peaked in January 2026.
Monthly Active Users Active users rose quickly after launch and peaked in January 2026. 0 1,973 3,945 5,918 7,890 2025-08: 243 2025-09: 311 2025-10: 474 2025-11: 1,150 2025-12: 3,323 2026-01: 7,890 2026-02: 5,410 2026-03: 6,084 2026-04: 3,153 2026-05: 2,602 2026-06: 2,505 2025-08 2025-10 2025-12 2026-02 2026-04 2026-06
Monthly Event Volume March 2026 has the event-count peak, but the spike includes heavy exception volume.
Monthly Event Volume March 2026 has the event-count peak, but the spike includes heavy exception volume. 0 413,426 826,851 2025-08: 1,502 08 2025-09: 2,037 09 2025-10: 4,366 10 2025-11: 8,351 11 2025-12: 14,398 12 2026-01: 44,976 01 2026-02: 107,221 02 2026-03: 826,851 03 2026-04: 311,206 04 2026-05: 211,318 05 2026-06: 294,587 06
MonthActive usersSessionsEvents
2025-082431851,502
2025-093111952,037
2025-104742924,366
2025-111,1506608,351
2025-123,3231,98114,398
2026-017,8904,69744,976
2026-025,4103,429107,221
2026-036,0844,738826,851
2026-043,1533,261311,206
2026-052,6022,636211,318
2026-062,5052,576294,587

MCP Work Happened

The tool-call distribution is the strongest evidence that the app enabled real Figma workflows rather than only app starts or page views.

Top Successful MCP Tool Calls Successful events by tool name.
Top Successful MCP Tool Calls Successful events by tool name. create_text 105,643 set_fill_color 92,561 create_frame 52,509 set_corner_radius 38,053 set_text_content 37,845 create_rectangle 34,779 get_node_info 32,736 move_node 13,859
MCP Call Outcome 536,267 successful calls and 33,777 failed calls among explicit outcomes.
Success 94.1% Failure 5.9%
MCP toolSuccessful eventsActive users
create_text105,643613
set_fill_color92,561604
create_frame52,509613
set_corner_radius38,053504
set_text_content37,845455
create_rectangle34,779473
get_node_info32,736842
move_node13,859324
export_node_as_image13,536455
set_stroke_color10,910361

Global Reach And Platform Shape

GA4 recorded 165 country values and 37 language values. Because country includes '(not set)', the safer claim is broad global spread rather than an exact country count.

Top Countries By Active Users Excludes '(not set)' for presentation clarity.
Top Countries By Active Users Excludes '(not set)' for presentation clarity. South Korea 4,263 Russia 3,133 India 2,774 United States 2,047 Nigeria 1,824 Japan 801 Indonesia 591 Brazil 565 Singapore 564
Operating System Active Users Windows drove breadth; MacOS generated deeper MCP call volume.
Operating System Active Users Windows drove breadth; MacOS generated deeper MCP call volume. Windows 21,090 MacOS 10,444

Country Table

CountryActive usersSessionsEvents
South Korea4,2635,5991,143,307
Russia3,1331,969132,773
India2,7741,83925,859
United States2,0471,580132,057
Nigeria1,8241,0959,811
Japan8015655,070
Indonesia5913693,678
Brazil56540512,648
Singapore56446177,761

Language Table

LanguageActive usersSessionsEvents
English18,87515,4971,485,167
Russian4,0942,48921,686
Korean2,7662,759264,062
French1,2097445,224
Chinese99062031,502

First Launch And First Connection

This should be the center of the retrospective. The app's value was not only 'let AI control Figma'. It made the connection server visible, recoverable, and understandable.

First-Connection Journey The strongest product surface was launch, server state, tutorial, OAuth, and configuration.
Connection Flow Screens Page titles confirm an explicit setup journey and diagnosis surface.
Connection Flow Screens Page titles confirm an explicit setup journey and diagnosis surface. Step 1: Open MCP Configuration (windows) 6,772 Step 2: Run Figma Plugin (windows) 3,545 Step 3: Do MCP Magic (windows) 3,042 Step 4: Figma OAuth (Optional) (windows) 2,866 Step 1: Open MCP Configuration (mac) 2,474 MCP Configuration Dialog 2,174 Step 2: Run Figma Plugin (mac) 1,914 Server Error Dialog 1,033
Event or actionActive usersEvents
app_start30,91240,514
start_websocket_server21,11523,898
direct_oauth_start3,0164,382
copy_mcp_config1,4952,448
report_issue99133
Direct OAuth completed1,6202,124
kill_all_servers5401,017

Operational Burden

The app worked, but it also behaved like a real desktop product with a broad failure surface: port conflicts, server restarts, OAuth, WebSocket state, logs, and network issues.

Exception Messages By Affected Users Affected user count is safer than raw repeated event volume for operational prioritization.
Exception Messages By Affected Users Affected user count is safer than raw repeated event volume for operational prioritization. Address already in use: bind 1,539 Attempted to register a second handler for 'server:start' 1,231 Address already in use 552 Must join a channel before sending commands 148 Timed out waiting for 30000 ms 102 Not connected to Figma 32 write EPIPE 12
Custom Error Messages By Affected Users Timeout and port availability issues reached many users.
Custom Error Messages By Affected Users Timeout and port availability issues reached many users. Request timed out 1,056 Failed to make WebSocket port 3055 available 246 Timed out waiting for 30000 ms 92 Error executing command 89 Not connected to Figma 29 cannot convert to object 20 Unknown command: set_auto_layout 5
Error messageEventsActive users
write EPIPE897,37812
net::ERR_TUNNEL_CONNECTION_FAILED99,9961
write EIO56,7081
EPIPE: broken pipe, write20,0361
Attempted to register a second handler for 'server:start'2,6051,231
Address already in use: bind1,5391,539
Address already in use756552
Timed out waiting for 30000 ms650102
Not connected to Figma33432
Must join a channel before sending commands268148

A key caveat: write EPIPE produced 897,378 events from only 12 active users. The operational story should therefore combine raw volume with affected user count.

KPT Candidates

Keep

  • Focused on reducing anxiety from first launch to first connection.
  • Turned the Figma MCP workflow into an installable desktop experience.
  • Instrumented enough analytics to verify usage scale, geography, OS distribution, MCP success, onboarding behavior, and operational burden.
  • Built a product, not just a test environment.

Problem

  • Once the core capability is absorbed by official platform features, maintaining the same update intensity becomes hard to justify.
  • Exception events accumulated heavily and made some event-count metrics hard to interpret.
  • Connection, port, server state, OAuth, and logs became a larger product surface than expected.

Try / Learning

  • Define the user context that platforms are less likely to absorb, not only the feature.
  • Separate first successful connection, reconnection, config copy, success, failure, and diagnostic actions more rigorously.
  • Track affected active users alongside raw error-event counts.
  • Decide future major updates by combining usage, platform absorption risk, operational burden, and personal sustainability.

Source Details And Caveats

This export is a standalone static HTML artifact. It does not include the MCP app shell, interactive top bar, refresh controls, export controls, or app-only navigation.

FieldValue
Original artifact URLhttps://mcp-server-dataanalyticswidgets-d90d6b74b2c37858.web-sandbox.oaiusercontent.com/?app=skybridge
Artifact generated at2026-07-01T00:00:00+09:00
Static export filetalk-to-figma-desktop-ga4-static-report.html
GA4 sourceGA4 Analytics MCP
PropertyFigma MCP Agent / properties/499789310
Requested range2025-07-01 to 2026-06-30
Observed effective range2025-08 to 2026-06
TimezoneAsia/Seoul
Local source snapshotsdocs/analytics/ga4/talk-to-figma-desktop-ga4-analysis.en.md, data/ga4/talk-to-figma-desktop-ga4-raw-data.json, data/ga4/talk-to-figma-desktop-ga4-raw-data.csv, data/ga4/talk-to-figma-desktop-ga4-raw-data.md