Public REST
https://htp-api-kerry-hatcher.fly.dev/Returns the hello world greeting. No authentication required.
Everything you need to connect a browser, terminal, or MCP client.
https://htp-api-kerry-hatcher.fly.dev/Returns the hello world greeting. No authentication required.
https://htp-api-kerry-hatcher.fly.dev/securedReturns hello world secured for a signed-in user.
https://htp-api-kerry-hatcher.fly.dev/mcpStreamable HTTP · hello_world tool
https://htp-api-kerry-hatcher.fly.dev/mcp/securedStreamable HTTP · hello_world_secured tool
Sign in with your Supabase account in the playground. The app includes your session token automatically when you choose Secured.
For your own client, send a signed-in user’s Supabase access token in the Authorization header on every request. A publishable API key is not a user token.
curl https://htp-api-kerry-hatcher.fly.dev/secured \
-H "Authorization: Bearer $SUPABASE_ACCESS_TOKEN"Choose Streamable HTTP and paste one of the MCP URLs above. For the secured endpoint, configure Authorization: Bearer <access_token> as a request header.
Connections are stateless. The protected endpoint checks authentication for initialization, discovery, and every tool call. Use an existing Supabase session token; automatic OAuth login is not provided.
Try the MCP playgroundEmail confirmation is required when you create an account. Once you confirm, return to the playground and sign in. Sessions refresh automatically while you use the app.
Open Supabase project