home / mcp / postman mcp server
An MCP server that provides access to Postman.
Configuration
View docs{
"mcpServers": {
"delano-postman-mcp-server": {
"command": "node",
"args": [
"/path/to/postman-api-server/build/index.js"
],
"env": {
"POSTMAN_API_KEY": "CHANGEME"
}
}
}
}You can manage and automate Postman resources through the Postman MCP Server. It exposes Postman collections, environments, APIs, and related features as MCP endpoints you can control from your MCP client, enabling AI-assisted workflows, automation, and structured access to your Postman workspaces.
Connect your MCP client to the Postman MCP Server using the local stdio configuration described below. You will run the server locally and point your client at the same process, so responses are immediate and tailored to your Postman resources. Use the server to create, read, update, and delete collections, environments, and APIs, manage comments and versioning, and configure authentication with an API key. When you operate across workspaces, environments, and APIs, you can leverage webhooks and enterprise features for automated workflows.
Typical usage patterns include starting the MCP server in the background or in your development environment, then issuing high-level actions from your MCP client to perform tasks such as creating a new collection, updating an environment, or forking a collection. Ensure you provide your Postman API key securely and avoid exposing it in version control.
Prerequisites you need before installation are Node.js installed on your machine.
Steps to install and run the server locally:
# Option A: install via Smithery for Claude Desktop
npx -y @smithery/cli install postman-api-server --client claude
# Local development flow
git clone https://github.com/delano/postman-api-server.git
cd postman-api-server
pnpm install
pnpm run build
pnpm run watchTo run the MCP server locally as a stdio MCP server, use the following configuration. It starts the server with Node and points to the built index file. Replace the path with your actual build output path and provide your API key.
{
"mcpServers": {
"postman": {
"command": "node",
"args": [
"/path/to/postman-api-server/build/index.js"
],
"env": {
"POSTMAN_API_KEY": "CHANGEME"
}
}
}
}Create, retrieve, update, and delete Postman collections; manage folders, requests, and responses; support for forking, merging, and commenting.
Manage environments with full create, read, update, and delete operations.
Create, retrieve, update, and delete API definitions; manage multi-file schemas, tags, and comments.
Create webhooks to trigger collection runs with custom payloads.
Manage a private API network for organizing elements and folders.
Advanced role controls and SCIM support for enterprise environments.