stacktr.ee
By · Founder, Stacktree Last updated
Poke

Poke texts you. The person it is for needs a link.

Poke lives in Apple Messages, WhatsApp, Telegram and RCS. That suits a reminder or a quick answer. It does not suit the trip plan for six friends, the proposal for a client or the weekly report, which belong on a page the reader can open on their own. Add Stacktree to Poke with one link and it can put that work on a private page that opens with no account and stays current at one address.

Opens Poke with the name and server URL filled in.

How do I share something Poke made?

Add Stacktree as a Poke integration: open poke.com/integrations/new with the name Stacktree and the server URL https://api.stacktr.ee/mcp, create it, and sign in to Stacktree once. Then ask Poke to publish the page privately to Stacktree and send you the link. The link opens in any browser with no account, and when Poke revises the page it stays at the same address.

Add Stacktree to Poke

Poke takes any remote MCP server as an integration, and Stacktree's is at https://api.stacktr.ee/mcp. Poke's docs describe a prefilled link with three optional parameters: name, url and apiKey. This one fills in the first two:

https://poke.com/integrations/new?name=Stacktree&url=https%3A%2F%2Fapi.stacktr.ee%2Fmcp

Add Stacktree to Poke →

Create the integration and Poke connects and lists Stacktree's tools. Poke's docs say a server that supports OAuth with dynamic client registration signs in automatically when it is added this way, and Stacktree's server does, so you sign in to Stacktree once and approve. The same works from a terminal:

npx poke@latest mcp add https://api.stacktr.ee/mcp -n "Stacktree"

If you would rather use a key, create one at app.stacktr.ee/api-keys, name it Poke, and paste it into the API key field (or add -k and the key to the command). Poke sends it as Authorization: Bearer on every request, which is how Stacktree reads a key, and you can revoke it from the same page.

One thing to know: we have not run this inside Poke ourselves yet. The steps come from Poke's documentation, and the server is the same one Claude, ChatGPT, Grok Bot and Cursor already connect to. If it does not work for you, tell us.

What to ask Poke for

Name the thing, who it is for, and ask for the link back before anyone else gets it:

Turn our Lisbon plan into one page for the six of us:
flights, the flat, a day-by-day, and who owes what.
Publish it privately to Stacktree and text me the link.
Make the Q4 proposal for Dana at Northwind a single
page, with a passcode, and publish it to Stacktree.
Send me the link and the passcode before you share it.
Every Friday, update the weekly report page you already
published on Stacktree with this week's numbers.
Same link. Tell me what changed.

The last one matters most for anything that repeats. Stacktree replaces a page at the same address, so the link the reader already has shows the new version, and nobody compares two copies. Say "update the page you already published", not "publish a new one".

Why a private page, not a message or a site

Poke can build and deploy a website for you at yourname.poke.com. Its docs do not describe a passcode, a separate link for each person, word of when someone opened it, or a way for the reader to comment. Those are what a page meant for one person needs, and they are what Stacktree is for:

  • An unguessable link that is never listed or indexed, with a passcode available on every plan.
  • On Solo and up, a link with the reader's name on it, so you see when they opened it, with an email the first time they do.
  • Comments on the page itself, with no account for the reader, when you switch them on.
  • The current version every time, at the same address.
  • A preview card when the link is pasted into Apple Messages, WhatsApp, Slack or Discord.

No integration at all

Any agent that can make an HTTP request can publish with no account and no integration. One call returns the private link, an expiry 24 hours away, and a token that updates the page in place:

curl -X POST https://api.stacktr.ee/sites \
  -H 'content-type: application/json' \
  -d '{"html":"<!doctype html>...","owner_email":"you@example.com","agent":"poke"}'

owner_email is you, given with your permission: Stacktree emails you the link that keeps the page, and once more the first time someone else opens it. Poke's docs do not say whether it makes arbitrary web requests itself, so treat this as the route for other agents and the integration above as the route for Poke. The three calls (send, ask whether it was opened, update) are on the agents page.

FAQ

Poke and Stacktree

How do I add Stacktree to Poke? +
Open this prefilled link, which fills in the name and the server URL (https://api.stacktr.ee/mcp), and create the integration. Poke's docs say a server with OAuth and dynamic client registration signs in automatically, and Stacktree's does. You can also run npx poke@latest mcp add https://api.stacktr.ee/mcp -n "Stacktree".
Do I need a Stacktree API key? +
Not for the OAuth sign-in. If you prefer a key, create one at app.stacktr.ee/api-keys, name it Poke, and paste it into the API key field. Poke sends it on every request as Authorization: Bearer, which is how Stacktree reads a key. You can revoke it from the same page at any time.
Have you tested this in Poke? +
Not yet. Everything on this page about Poke comes from Poke's own documentation, and Stacktree's server is the same one Claude, ChatGPT, Grok Bot and Cursor connect to. If something does not work with your Poke, tell us and we will fix it.
Does the person I send it to need Poke or an account? +
No. The page opens in any browser, on any phone, with nothing to install and no sign-in. A passcode is available on every plan, Free included.
Poke already builds websites. Why use Stacktree? +
Poke can build and deploy a website at yourname.poke.com. Its docs do not describe a passcode, a link per person, word of when someone opened it, or comments from the reader. Stacktree is built for a page that goes to one person or one client: an unguessable link that is never indexed, a passcode on every plan, a named link on Solo, an email the first time it is opened, and updates at the same address.
What does it cost? +
The first page needs no account and lasts 24 hours. Free keeps 3 pages, each live for 7 days. Solo is $19 a month for 25 pages with no expiry and a record of who opened what. Pricing has the rest.
Keep reading

Related guides

References

Sources and further reading

Poke made it. Send it as a page.

A private link that opens in any browser, with a passcode on every plan and no account for the reader.

Sign up free →