Manage REST API requests, collections, templates, variables, and response tests through an MCP-compatible AI assistant.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag ā we're steadily working through the catalog.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Postmancer.
http_requestSend HTTP requests to any URL
list_collectionsView all your saved API collections
list_requestsView all requests in a collection
save_requestSave a request to a collection
request_from_collectionExecute a saved request
set_environment_variableSet variables for request templates
The hijaz/postmancer MCP server gives AI assistants an MCP interface for working with REST APIs. It can send a request directly to any URL, or execute a request saved in a named collection. Collections provide a way to organize reusable API calls instead of rebuilding each request during a conversation.
The server also supports request templates that use environment variables. An assistant can list existing variables, set new values, and reuse those values when working with saved requests. The README describes support for Basic authentication, Bearer tokens, API keys, and OAuth2. It also lists request and response history and testing among the available capabilities.
An MCP-compatible client starts Postmancer as a local process and communicates with it through the server's exposed tools. The direct request tool accepts a URL and sends the HTTP request. Collection-oriented tools let the assistant inspect available collections, enumerate the requests in one collection, save a new request, and run a saved request later.
Collection data is stored under the configured collections directory. If no directory is specified, the default location is ~/.postmancer. Environment variables are available for request templating, and variables marked as secrets can be encrypted. Credentials and tokens use a separate encryption setting. The server generates random encryption keys when the relevant settings are absent, although the documentation recommends explicitly configuring keys in production.
This workflow suits API exploration, repeatable endpoint checks, and assistants that need to retain request definitions across sessions. It does not describe a hosted API or a remote service; the supplied setup runs the MCP server locally through npm or Docker.
The hijaz/postmancer MCP server can be installed globally with npm using npm install -g postmancer, or started directly with npx postmancer. The documented non-interactive Claude Desktop configuration uses npx with -y and the postmancer package. Claude Desktop configuration files are located at %USERPROFILE%\.claude\claude_desktop_config.json on Windows and ~/.claude/claude_desktop_config.json on macOS and Linux.
Docker is also supported. The README shows the server running interactively with docker run -i --rm postmancer, optionally mounting a local collections directory at /data/collections. The example uses a placeholder host path, which must be replaced when configuring a real mount.
Configuration options include COLLECTIONS_PATH for collection storage and LOG_LEVEL for debug, info, warn, or error logging. POSTMANCER_ENCRYPTION_KEY protects credentials and tokens, while ENCRYPTION_KEY protects secret environment variables. Both logging and storage settings have defaults; the encryption settings also have fallback behavior when omitted.
http_request.list_collections.list_requests.save_request.request_from_collection.set_environment_variable.get_environment_variables.Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hijaz-postmancer)<a href="https://allmcps.com/mcp/hijaz-postmancer"><img src="https://allmcps.com/api/badge/hijaz-postmancer?style=directory" alt="Postmancer on AllMCPs" /></a>