Reference

Everything Retriever does.

The complete feature list for the native Mac API client, grouped the way you'll look for it. If something you need isn't here, check what's not in yet or ask for it.

Requests

Auth

OAuth 2.0

Pick OAuth 2.0 in the Auth tab, fill in the endpoints (or pick a preset), and press Send. Retriever gets the token, attaches it, and keeps it fresh.

GrantWhat happens
Authorization code + PKCEYou sign in in a browser; Retriever exchanges the code, with an S256 code challenge.
Client credentialsMachine to machine: the client id and secret get a token directly, no window.
Device codeA panel shows a short code (already on your clipboard) and opens the verification page. Approve there; Retriever picks up the token by itself.
PasswordFor legacy APIs: username and password go to the token endpoint.
Refresh tokenStart from a refresh token you already have.

Environments, variables and dynamic values

GraphQL, WebSocket, gRPC and event streams

Cookies

Response chaining, without scripts

Tests, without scripts

Responses

Code generation

Import and export

Organizing

Undo and history

Keyboard

Optional AI features

Off until you add your own API key in Settings → AI. Pick the provider you already pay for: TypeSafe, Anthropic or OpenAI. Each feature has its own switch, and without a key nothing is sent.

MCP server for AI agents

Retriever ships a Model Context Protocol server, so Claude Code, Cursor or any MCP client can work with your requests. It uses the same workspace as the app: what an agent changes appears in your sidebar within a second, and the responses it fetches land in your history.

claude mcp add retriever -- /Applications/Retriever.app/Contents/MacOS/retriever-mcp

Twenty-two tools: list_collections, list_requests, get_request, send_request, send_adhoc, create_request, update_request, delete_request, get_last_response, list_environments, set_active_environment, set_variable, update_collection, import_curl, import_openapi, generate_code, export_postman, oauth_token, list_cookies, clear_cookies, graphql_schema and grpc_describe. Requests can be created as GraphQL, WebSocket or gRPC, and sending a WebSocket request returns the conversation.

The same program runs saved requests from a terminal or a CI job, with no MCP client:

/Applications/Retriever.app/Contents/MacOS/retriever-mcp send "DummyJSON/Auth" --env Staging --var limit=5

Your data

Not in yet

The roadmap is ordered by what people moving from Paw run into first. Tell me what blocks you.

Get it

Free, in full. No license key, no account, no subscription, no feature behind a paid tier. A signed and notarized DMG for macOS 15 or later: download it, drag Retriever to Applications, done.

Download for Mac