Access the Uprampr marketplace programmatically with the REST API and the MCP server.
Authenticate with a Bearer token. Base URL: https://uprampr.com/api/v1
# Search Want Ads
curl -H "Authorization: Bearer up_xxx_xxx" https://uprampr.com/api/v1/want-ads?q=react
# Create a Want Ad (idempotent)
curl -X POST https://uprampr.com/api/v1/want-ads \
-H "Authorization: Bearer up_xxx_xxx" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"title":"Looking for a React dev","description":"...","category":"services","budget_type":"range","budget_min":1000,"budget_max":2000,"remote_ok":true,"publish":true}'
Scopes: marketplace:read, want_ads:read, want_ads:write, messages:read, messages:write, offers:read, offers:write, invoices:read, invoices:write, escrow:read, escrow:request
MCP: point your MCP client at the bundled server (see mcp/README.md) with your API key. Sensitive fund actions require human approval and are not exposed.