we need to expose our new paperclip-ceo-mcp service to the internet using tailscale funnel, configure the poke webhook, and finalize the integration.
here is what to do on the ubuntu VM:
- 1
configure tailscale funnel for the mcp server
since tailscale funnel only allows specific public ports (443, 8443, or 10000), we will map public port 10000 to our local port 3300. run:
tailscale serve --https=10000 http://localhost:3300 tailscale funnel 10000 on - 2
verify tailscale funnel status
run tailscale serve status and capture our public funnel URL (it will look like https://your-machine.your-tailnet.ts.net:10000)
- 3
update us on the URL
output the full public sse endpoint (e.g., https://your-machine.your-tailnet.ts.net:10000/sse) so connor can register it at poke.com/integrations/new
- 4
once connor provides the POKE_WEBHOOK_URL from poke.com
- add it to
/home/docker/paperclip-ceo-bridge/.envasPOKE_WEBHOOK_URL - restart the bridge container:
docker compose -f /home/docker/docker-compose.yml restart paperclip-ceo-bridge- verify the health endpoint is still happy:
curl http://127.0.0.1:3200/health - add it to
Deploy this immediately.