How it works

From AI output to a private link, in one step.

You made something in Claude, ChatGPT, or any other tool. FigurePages gives it a clean URL you can send to the exact people who should see it — and keeps it safely walled off from everything else.

Ways to publish

Pages are published straight from your AI tools — give an assistant a publish-only token, or script it yourself. The reply carries the link.

Remote connector (claude.ai)

Add FigurePages as a custom connector in Settings → Connectors. It signs you in with your own account, so pages publish to you. No install.

Claude Code & local MCP

A bundled MCP server runs on your machine and exposes publish_page and list_pages to Claude Code, Claude Desktop, or any MCP client.

HTTP API

Prefer to script it? Post a self-contained document with a fig_ token and get back a private URL. Works from anything that can make a request.

Add the remote connector

In claude.ai, open Settings → Connectors → Add custom connector and paste the URL. It runs a full OAuth handshake against your FigurePages account.

# Custom connector URL
https://figurepages.com/account/mcp

You'll be asked to sign in with the same Microsoft, Google, or Apple identity you use on FigurePages, so anything the connector publishes lands in your own account.

Step-by-step setup for Claude, ChatGPT, Codex & GitHub Copilot →

Wire up Claude Code

Create a fig_ token on your account page, then register the local MCP server once.

$ cd apps/figurepages/mcp && npm install
$ claude mcp add figurepages -s user \
    -e FIGUREPAGES_URL=https://figurepages.com \
    -e FIGUREPAGES_TOKEN=fig_… \
    -- node "$PWD/index.js"

Or just use the HTTP API

Post a self-contained document with a bearer token and get back a private URL.

$ curl -X POST https://figurepages.com/account/api/v1/pages \
    -H "Authorization: Bearer fig_…" \
    -H "Content-Type: application/json" \
    -d '{"title":"Q3 dashboard","contentType":"text/html","content":"<!doctype html>…"}'

201 https://figurepages.com/account/page/7CAkf5SB/4SuBMBYPWkYh

Tokens are publish-only, hashed at rest, revocable, and rate-limited. A publish is rejected if the page references external resources, since those are blocked when it's viewed.

What happens the moment you publish

Behind that one step, FigurePages sets your page up to be shareable and safe at the same time.

  1. Stored, isolated

    The file is saved on its own and given a private page ID. It never shares a page with anything else you've published.

  2. Sealed in a sandbox

    When someone opens it, the page runs in a locked-down frame with no network access and no reach into your account, cookies, or tokens.

  3. Opened by short-lived links

    The actual content is served only through 60-second signed links, minted fresh after an access check — the same moment the view is recorded.

You decide who gets in

Most AI tools' “publish” buttons fling your page out to the whole internet. FigurePages hands you the guest list.

Share by name

Send a page to specific colleagues by email, or to everyone in your Microsoft organisation. They sign in with Microsoft, Google, or Apple, and only the people on your list get through.

See every view

Who opened your page, how many times, and when they last looked — with totals, unique viewers, and a per-person breakdown.

Public when you want

Prefer an open link? Flip a page to public and anyone with the URL can view it, no sign-in required.

Claim it later

In a hurry? Publish without an account and send the link. If it matters, claim it into your account later — it keeps its URL and its view history.

Sign-in & workplace

Microsoft Entra ID

Sign in with a Microsoft work or personal account. Share a page with everyone in your organisation in one click.

Google

Sign in with Google as an alternative — recipients view a shared page with whichever identity matches the invite.

Apple

Sign in with Apple, including Hide My Email. Same private sharing and view tracking as every other provider.

Microsoft Teams

Add FigurePages as a personal tab in Teams. Silent single sign-on means you're already logged in when it opens.

Safe by design

An AI-generated page is code you didn't write, often holding numbers you'd rather keep close. Here's exactly where the line sits — nothing gets watered down.

✓ Every page can

Run its own inline scripts, render charts and animations, use inline styles and data-URI images and fonts, and work in Teams, on phones — anywhere a browser runs.

✕ No page can

Call home (fetch, XHR, WebSockets are blocked), load remote scripts or images, reach your account or tokens, or be opened by anyone without permission.

Ready to try it?

Publish your first page