Tellnest

Send a web page only they can open.

Bring the HTML you made with Claude, ChatGPT or Gemini. Address it to people, or to a whole company domain. Everyone else is asked to sign in, and turned away.

Free to start. Recipients sign in with Google.

REGISTERED · TN 4F9KX2QA
Fromyou, signed in with Google
To
  • maria.santos@northwind.cothis person
  • @northwind.coanyone at this domain
  • old-vendor@contractor.ioremoved
Contents
or drop it here · up to 5 MB
Via Claude
claude mcp add --transport http tellnest https://tellnest.com/api/mcp --header "Authorization: Bearer $TELLNEST_API_KEY"
then ask Claude to publish it · key in Settings

How a page gets delivered

  1. Address it

    Upload an HTML file, or have Claude publish it. List the emails or @domains that may open it.

  2. We email them

    Each person gets their own email with the link and your brief. Or paste the link anywhere; it never changes.

  3. Signed for

    The recipient signs in with Google. On the list, the page opens. Not on it, they see a closed door.

Choose who can open it

Change it any time. Nothing is public unless you make it public.

Sent toWho can open itGood for
Just meOnly you, signed in.Drafts, and pages you're still checking before anyone sees them.
Named peopleEach email address you list.A report for your manager, a proposal for one client.
A whole domainAnyone who signs in with an @yourcompany.com Google account.An update for the whole company, without collecting a list.
A groupEveryone in a group from your address book.Your team or a client's crew. Change the group and every page shared with it follows.
Anyone with the linkWhoever has the URL. No sign-in.Things you'd post publicly anyway.
Passphrase
Add a passphrase to a link; visitors type it before the page opens.
Return-by date
Set a link to stop working after a date (Pro and Teams).
Versions
Replace the HTML and keep earlier versions to roll back to.
Views
See how many times a page was opened, and where visitors came from.

Publish without leaving Claude

Tellnest runs an MCP server. Connect it once and Claude can publish what it builds, choose who sees it, and change that later.

  1. Sign in and create an API key in Settings.
  2. Add the server to Claude Code with the command on the label above.
  3. Ask in plain words: make a group called Design with ana@acme.com and @studio.co, share this with Design and tell them it's the Q3 draft, who can see it?
publish_story
Uploads the HTML, shares it with people, domains or groups, and emails them a brief.
update_story
Replaces the content, or adds and removes people.
get_story_access
Lists exactly who can open a page.
create_group
Saves a named group of emails and @domains to share with in one go.
update_group
Adds or removes people; every page shared with the group follows.

Postage

Free

$0forever

  • 10 HTML uploads per day
  • Public, invite-only, and org sharing
  • Passphrase protection
  • Basic analytics (views + referrers)
  • Standard link (tellnest.com/p/abc123)
  • Version history (last 5)
Start for free

Pro

$9/month, or $7/month billed yearly

  • Unlimited HTML uploads
  • Custom link slug (tellnest.com/p/your-name)
  • Full analytics — countries, devices, viewer history
  • Link expiry (time-limited sharing)
  • Version history (full 20 versions)
Upgrade to Pro

Teams

$29/month, or $23/month billed yearly

  • Everything in Pro
  • Up to 5 team seats
  • Org domain gating (@yourcompany.com only)
  • Shared page library for your team
Upgrade to Teams