{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.0","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T18:31:25.717948Z","publishedAt":"2026-05-27T18:31:25.717948Z","updatedAt":"2026-05-27T18:31:25.717948Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.1","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T18:38:37.286532Z","publishedAt":"2026-05-27T18:38:37.286532Z","updatedAt":"2026-05-27T18:38:37.286532Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.2","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T18:56:03.629909Z","publishedAt":"2026-05-27T18:56:03.629909Z","updatedAt":"2026-05-27T18:56:03.629909Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.3","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T19:42:41.977942Z","publishedAt":"2026-05-27T19:42:41.977942Z","updatedAt":"2026-05-27T19:42:41.977942Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.4","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T19:52:12.190556Z","publishedAt":"2026-05-27T19:52:12.190556Z","updatedAt":"2026-05-27T19:52:12.190556Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.5","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T19:57:11.327109Z","publishedAt":"2026-05-27T19:57:11.327109Z","updatedAt":"2026-05-27T19:57:11.327109Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.6","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T20:10:27.142608Z","publishedAt":"2026-05-27T20:10:27.142608Z","updatedAt":"2026-05-27T20:10:27.142608Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.7","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T20:16:04.517156Z","publishedAt":"2026-05-27T20:16:04.517156Z","updatedAt":"2026-05-27T20:16:04.517156Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.8","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T20:42:59.2969Z","publishedAt":"2026-05-27T20:42:59.2969Z","updatedAt":"2026-05-27T20:42:59.2969Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.10.9","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.10.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-03T06:39:21.039624Z","publishedAt":"2026-06-03T06:39:21.039624Z","updatedAt":"2026-06-03T06:39:21.039624Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.12.0","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T17:46:35.231728Z","publishedAt":"2026-06-12T17:46:35.231728Z","updatedAt":"2026-06-12T17:46:35.231728Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Two-way Figma MCP: extract + verify design-to-code, or generate on-brand Figma pages from a prompt.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.13.1","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.13.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T22:11:52.843972Z","publishedAt":"2026-07-03T22:11:52.843972Z","updatedAt":"2026-07-03T22:11:52.843972Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Two-way Figma MCP: extract + verify design-to-code, or generate on-brand Figma pages from a prompt.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.13.2","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.13.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T22:32:47.354443Z","publishedAt":"2026-07-03T22:32:47.354443Z","updatedAt":"2026-07-03T22:32:47.354443Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.7.1","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.7.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T23:11:58.329834Z","publishedAt":"2026-05-24T23:11:58.329834Z","updatedAt":"2026-05-24T23:11:58.329834Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.7.2","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.7.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-26T15:49:02.064336Z","publishedAt":"2026-05-26T15:49:02.064336Z","updatedAt":"2026-05-26T15:49:02.064336Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.8.0","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-26T21:33:49.518161Z","publishedAt":"2026-05-26T21:33:49.518161Z","updatedAt":"2026-05-26T21:33:49.518161Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tathagat22/plumb-mcp","description":"Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.","repository":{"url":"https://github.com/tathagat22/plumb-mcp","source":"github"},"version":"0.9.0","websiteUrl":"https://tathagat22.github.io/plumb-mcp/","packages":[{"registryType":"npm","identifier":"plumb-mcp","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (read-only). Only needed for the REST path — not required when the Plumb plugin is paired in Figma desktop. Create one at figma.com → Settings → Security → Personal access tokens.","format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Optional label shown in the Plumb Figma plugin when multiple plumb-mcp servers are paired with the same plugin (multi-agent connect). Defaults to the basename of the current working directory.","format":"string","name":"PLUMB_SESSION_NAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-26T21:51:46.73409Z","publishedAt":"2026-05-26T21:51:46.73409Z","updatedAt":"2026-05-26T21:51:46.73409Z","isLatest":false}}}],"metadata":{"count":17}}
