Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
npm install -gConfig
{
"mcpServers": {
"postmancer": {
"command": "npx",
"args": ["-y", "postmancer"],
"env": {
"LOG_LEVEL": "info"
}
}
}
}Exposed MCP Tools (7)
http_requestSends HTTP requests to any specified URL.
Can be used to access or modify data on any accessible API endpoint.
list_collectionsLists all saved API collections.
Read-only operation that does not modify any data.
list_requestsLists all requests within a specific collection.
Read-only operation that does not modify any data.
save_requestSaves a new request to a specified collection.
Adds data to a collection, but does not directly impact external systems.
request_from_collectionExecutes a saved request from a specified collection.
Executes a pre-defined HTTP request, potentially modifying data.
set_environment_variableSets an environment variable for use in request templates.
Modifies the environment, potentially affecting future requests.
get_environment_variablesRetrieves all currently set environment variables.
Read-only operation that does not modify any data.
Safety Assessment
Postmancer's safety depends heavily on configuration and the APIs it interacts with. It's relatively safe if used with well-defined, non-destructive APIs and strong encryption. However, it becomes risky when used with APIs that allow data modification or deletion, especially without proper access controls and key management.
- Collections path can be configured to limit scope.
- Encryption keys can be set for sensitive data.
- Logging provides some auditability.
- No inherent internet access; relies on configured API endpoints.
- Can make arbitrary HTTP requests, potentially to internal or sensitive endpoints.
- Collections and environment variables are stored on disk, requiring secure storage.
- Encryption keys default if not explicitly set, posing a risk.
- No built-in rate limiting or request validation.
