# 1. Exchange your key for a 1-hour access token
TOKEN=$(curl -s -X POST https://auth.onepatch.dev/oauth2/token \
-d grant_type=client_credentials \
-d client_id=$ONEPATCH_CLIENT_ID \
--data-urlencode "client_secret=$ONEPATCH_CLIENT_SECRET" \
| jq -r .access_token)
# 2. Call the MCP endpoint with it
curl -s -X POST https://app.onepatch.dev/mcp \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'