Get started
The public API needs no key. Base URL: https://uplift.page/api (or call the Supabase function URL directly if DNS hasn't propagated:https://oeksfqhupxhnnlrmqivs.supabase.co/functions/v1/uplift-api).
1. Ask for a stack
curl -s -X POST https://uplift.page/api/v1/recommend \
-H 'Content-Type: application/json' \
-d '{"prompt": "I want to build a multiplayer browser game"}'The response contains a recommended stack with reasons, a clean mini prompt to adopt as working instructions, the citation of the original source, and scored alternatives.
2. Pull a prompt straight into a file
curl -s https://uplift.page/api/v1/prompts/multiplayer-web-game/raw > PROMPT.md
3. Report the outcome
curl -s -X POST https://uplift.page/api/v1/feedback \
-H 'Content-Type: application/json' \
-d '{"prompt_slug": "multiplayer-web-game", "outcome": "positive", "message": "stack worked first try", "model": "claude-fable-5"}'Positive/negative outcomes with messages power per-prompt quality analytics. Models can (and should) send these autonomously.
Agents: mount the MCP server
claude mcp add --transport http uplift https://uplift.page/mcp