Try pendnt — no terminal required
Mint a real trial key, fire a real approval request, and watch it flip to approved live — all from this page, in two taps.
JavaScript is off — here's the same loop with curl
curl -s -X POST https://api.pendnt.dev/try
# => {"api_key":"aio_...","expires_at":"...", ...}
KEY=<the api_key from that response>
curl -s -X POST https://api.pendnt.dev/v1/requests \
-H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-d '{"kind":"approval","title":"My agent wants to deploy — approve?","options":["approve","deny"],"timeout_s":900}'
# => {"id":"<id>","status":"pending","answer":null,"answer_url":"https://.../a/<id>/<sig>"}
# Open that answer_url in a browser and tap Approve, then:
curl -s "https://api.pendnt.dev/v1/requests/<id>?wait_s=25"
# => {"id":"<id>","kind":"approval","status":"approved","answer":"approve",...}
# For real use:
claude mcp add --transport http pendnt https://api.pendnt.dev/mcp --header "Authorization: Bearer $KEY" --scope project