2026-10-11 16:38 UTC

Figma (Gayani) has confirmed its remote MCP server only accepts clients on a supported whitelist, excluding third-party agent clients like Pi pending a review form; whether other MCP providers adopt client-identity gating โ€” or Figma reopens access โ€” settles whether MCP ecosystems are moving to approved-client control over agent access.

state: corroboratedheat: highuncertainty: mediumconvergesscott: highmcp-governance agentic-security agent-harnessesFigmaGayani
Surfaced 2026-10-03T06:04:16Z โ€” "our remote MCP server only accepts clients on our supported list, and Pi isn't on it yet. You can see the current list in our MCP catalog" โ€” Meaning shifted from single-vendor precedent to a likely emergent pattern: HN testimony cites Slack's MCP server as partner-gated per Slack's own help docs and a security reviewer reports implementing the same gating for OAuth containment, while a purpose-built CDP bypass shows the gate rests on a spoofable self-reported client string rather than cryptographic identity. The attention burst is spent (~0 pts/h vs 49 peak, 39th percentile at 86h) โ€” the magnitude-valve spread reading reflects the consumed HN+X spike, not an expanding periphery (the newest derivative, the bypass Show HN, launched to 2 points) โ€” so heat prices low while the imitation question carries forward at corroborated.

What is this?

Figma's remote MCP server โ€” the official OAuth-gated endpoint for giving coding agents design context from Figma files โ€” only accepts clients listed in its published MCP Catalog (Claude, Claude Code, Codex, VS Code, Cursor, Zed, OpenHands, ServiceNow Build Agent), and a Figma support reply on the official forum confirms new client integrations are paused while Figma builds a 'scalable foundation for all partners,' with a request form / account-team route for consideration. The forum reply stresses that speaking MCP and being authorized to connect are separate: custom OAuth apps can't obtain the mcp:connect scope, dynamic client registration returns 403, and personal access tokens are rejected at the MCP endpoint โ€” so third-party agent clients like Pi are shut out at the identity layer even with valid Figma file permissions. Notably, Pi's own package docs describe registering with Figma's OAuth endpoint under another client's display name, implying the gate keys on a self-reported client string rather than a strong cryptographic identity. Caveats: the supplied snippets never name 'Gayani' (the confirmation is attributed only to Figma support/forum staff), and the material contains no evidence on whether other MCP providers will imitate or reject this gating.

Why it matters to Scott

A major platform vendor independently implementing client-identity gating for agent access is a dated receipt for the Agent Provenance Stack's Identity layer โ€” while the reported mechanism (a self-asserted client string, which Pi's own docs spoof under another client's display name) demonstrates exactly the asserted-vs-cryptographic identity gap that framework and his Chat-Era Trust Model critique diagnose. It also bears directly on Scott's own mcp-ip-wiki remote server's client-admission design and hands him a publishable position on whether other MCP providers imitate Figma's whitelist or hold the protocol open.
ip:framework.agent-provenance-stackip:source.mcp-as-the-tool-belt-standard-giving-ai-agents-hands-and-eyes-ebookip:concept.cryptographic-trustdev:project.mcp-ip-wikiradar:amazon-blocks-meta-muse-shoppingradar:gitlab-19-4-governed-mcpradar:honeylabs-spoofed-ai-crawlersradar:ietf-ai-agent-auth-draft
queries asked of Scott's wikis
  • MCP client whitelisting and governance
  • agent identity OAuth non-human authentication
  • spoofable client identity agentic security
  • open protocol vs platform gatekeeping precedent
  • agent harness dependent on first-party MCP servers
  • Figma design context in coding agents

Measured heat

now 0 pts/hpeak 49 pts/hcomments 0/hpeers p14momentum: steady2 platformsage 290h
points/hour across evidence ยท reading as of 2026-10-12 02:59:37.977291+11:00 ยท deterministic, not a model opinion

How the heat travelled

09-29 14:00โญ origin echo-reconstructed"our remote MCP server only accepts clients on our supported list, and Pi isn't on it yet. You can see the current list in our MCP catalog"
Gayani @ Figma on x (echo) ยท attributed from hn.story.49922729
โ€”
10-01 15:10first on hacker news ยท published ยท +49.2hFigma restricts MCP access to whitelisted clients, excluding Pi
thdr
โ€”
10-01 15:10amplified on hacker news ๐Ÿ‘‘hn.story.49922729
thdr
peak 189 ยท 106 comments ยท 99% of case engagement
10-02 21:11amplified on hacker newshn.story.49938648
ripped_britches
peak 3 ยท 1 comments ยท 1% of case engagement
10-01 16:21our radar first saw it ยท +50.4hdiscovery anchor: hn.story.49922729โ€”
10-03 05:15reached heat=high ยท +87.3h ยท via queue+ledgerโ€”โ€”
pace: p78 vs 1188 stories at the 168h mark (now 290h old) โ€” ahead of gpt-synopsys-partnership (1.0x), behind llama-cpp-hot-swappable-ple-memory (1.0x)

Evidence (3) โ€” โญ canonical anchor

sourceobjectauthorscorecomments
๐ŸŸง hnFigma restricts MCP access to whitelisted clients, excluding Pi
Retrieved article excerpt

Open article ยท Retrieved 2026-10-01T16:32:05.894897+00:00

[@GayaniFigma](https://x.com/GayaniFigma)

[Gayani @ Figma](https://x.com/GayaniFigma)

[Figma](https://x.com/figma)

[@GayaniFigma](https://x.com/GayaniFigma)

Hey David, Gayani here from Figma. You're right that our remote MCP server only accepts clients on our supported list, and Pi isn't on it yet. You can see the current list in our MCP catalog at [figma.com/mcp-catalog](http://figma.com/mcp-catalog). If you'd like Pi considered for a future addition, please fill out this form: [forms.gle/qSvUawwznWyoj8โ€ฆ](https://forms.gle/qSvUawwznWyoj8Go7).

[Figma MCP Catalog | Figma](https://t.co/ThDpHUTEds)[From figma.com](https://t.co/ThDpHUTEds)

[1:56 PM ยท Sep 30, 2026](https://x.com/GayaniFigma/status/2105295629941350454)ยท[392.5K

Views](https://x.com/GayaniFigma/status/2105295629941350454)

[101](https://x.com/GayaniFigma/status/2105295629941350454)

4

82

60
thdr189106
๐ŸŸง echo.x โญ"our remote MCP server only accepts clients on our supported list, and Pi isn't on it yet. You can see the current list in our MCP catalog" Gayani @ Figmaโ€”โ€”
๐ŸŸง hnShow HN: figma-server, the solution to Figma's hostility towards agentsripped_britches31

Interpretation history

Decision trace