Postman MCP
Postman's MCP server connects AI agents, assistants, and chatbots directly to your APIs on Postman. Use natural language to prompt AI to automate work across your Postman collections, environments, workspaces, and more.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
For the best developer experience and fastest setup, use OAuth on the remote server ( https://mcp.postman.com ).The EU remote server and the local server support only Postman API key authentication.
Vendor documentation What you can do with it
- Browse the complete list of available tools across all configurations
- Connect to and test the remote server
- Connect to and test the local server
- Generate high-quality, well-organized client code from public and internal API definitions
Source and maintenance
Community listing
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10
oci
mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10 package definition
{
"transport": "stdio",
"identifier": "mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10",
"registryType": "oci",
"registryBaseUrl": "https://registry-1.docker.io"
}Tools
Reported by the attributed source; not independently observed by Koskamo.
createCollection
createCollection input schema
{
"type": "",
"required": null,
"properties": null
}createCollectionRequest
createCollectionRequest input schema
{
"type": "",
"required": null,
"properties": null
}createCollectionResponse
createCollectionResponse input schema
{
"type": "",
"required": null,
"properties": null
}createEnvironment
createEnvironment input schema
{
"type": "",
"required": null,
"properties": null
}createMock
createMock input schema
{
"type": "",
"required": null,
"properties": null
}createSpec
createSpec input schema
{
"type": "",
"required": null,
"properties": null
}createSpecFile
createSpecFile input schema
{
"type": "",
"required": null,
"properties": null
}createWorkspace
createWorkspace input schema
{
"type": "",
"required": null,
"properties": null
}duplicateCollection
duplicateCollection input schema
{
"type": "",
"required": null,
"properties": null
}generateCollection
generateCollection input schema
{
"type": "",
"required": null,
"properties": null
}generateSpecFromCollection
generateSpecFromCollection input schema
{
"type": "",
"required": null,
"properties": null
}getAllSpecs
getAllSpecs input schema
{
"type": "",
"required": null,
"properties": null
}getAuthenticatedUser
getAuthenticatedUser input schema
{
"type": "",
"required": null,
"properties": null
}getCollection
getCollection input schema
{
"type": "",
"required": null,
"properties": null
}getCollections
getCollections input schema
{
"type": "",
"required": null,
"properties": null
}getDuplicateCollectionTaskStatus
getDuplicateCollectionTaskStatus input schema
{
"type": "",
"required": null,
"properties": null
}getEnabledTools
getEnabledTools input schema
{
"type": "",
"required": null,
"properties": null
}getEnvironment
getEnvironment input schema
{
"type": "",
"required": null,
"properties": null
}getEnvironments
getEnvironments input schema
{
"type": "",
"required": null,
"properties": null
}getGeneratedCollectionSpecs
getGeneratedCollectionSpecs input schema
{
"type": "",
"required": null,
"properties": null
}getMock
getMock input schema
{
"type": "",
"required": null,
"properties": null
}getMocks
getMocks input schema
{
"type": "",
"required": null,
"properties": null
}getSpec
getSpec input schema
{
"type": "",
"required": null,
"properties": null
}getSpecCollections
getSpecCollections input schema
{
"type": "",
"required": null,
"properties": null
}getSpecDefinition
getSpecDefinition input schema
{
"type": "",
"required": null,
"properties": null
}getSpecFile
getSpecFile input schema
{
"type": "",
"required": null,
"properties": null
}getSpecFiles
getSpecFiles input schema
{
"type": "",
"required": null,
"properties": null
}getTaggedEntities
getTaggedEntities input schema
{
"type": "",
"required": null,
"properties": null
}getWorkspace
getWorkspace input schema
{
"type": "",
"required": null,
"properties": null
}getWorkspaces
getWorkspaces input schema
{
"type": "",
"required": null,
"properties": null
}publishMock
publishMock input schema
{
"type": "",
"required": null,
"properties": null
}putCollection
putCollection input schema
{
"type": "",
"required": null,
"properties": null
}putEnvironment
putEnvironment input schema
{
"type": "",
"required": null,
"properties": null
}runCollection
runCollection input schema
{
"type": "",
"required": null,
"properties": null
}searchPostmanElements
searchPostmanElements input schema
{
"type": "",
"required": null,
"properties": null
}syncCollectionWithSpec
syncCollectionWithSpec input schema
{
"type": "",
"required": null,
"properties": null
}syncSpecWithCollection
syncSpecWithCollection input schema
{
"type": "",
"required": null,
"properties": null
}updateCollectionRequest
updateCollectionRequest input schema
{
"type": "",
"required": null,
"properties": null
}updateMock
updateMock input schema
{
"type": "",
"required": null,
"properties": null
}updateSpecFile
updateSpecFile input schema
{
"type": "",
"required": null,
"properties": null
}updateSpecProperties
updateSpecProperties input schema
{
"type": "",
"required": null,
"properties": null
}updateWorkspace
updateWorkspace input schema
{
"type": "",
"required": null,
"properties": null
}Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
Cursor configuration
{
"mcpServers": {
"postman-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10"
]
}
}
}Cline
Cline configuration
{
"mcpServers": {
"postman-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10"
]
}
}
}VS Code
VS Code configuration
{
"servers": {
"postman-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10"
]
}
}
}Claude Desktop
Claude Desktop configuration
{
"mcpServers": {
"postman-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10"
]
}
}
}Let your agent find its tools
Find servers like Postman MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.