postman-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POSTMAN_API_KEY | Yes | Postman API Key used to authenticate with the Postman API. Can be generated at https://go.postman.co/settings/me/api-keys |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_workspacesC | List all workspaces |
| get_workspaceB | Get details of a specific workspace |
| list_environmentsB | List all environments in a workspace. If workspace not specified, lists environments in "My Workspace". |
| get_environmentC | Get details of a specific environment |
| create_environmentB | Create a new environment in a workspace. Creates in "My Workspace" if workspace not specified. |
| update_environmentC | Update an existing environment. Only include variables that need to be modified. |
| delete_environmentC | Delete an environment |
| fork_environmentC | Create a fork of an environment in a workspace |
| get_environment_forksC | Get a list of environment forks |
| merge_environment_forkC | Merge a forked environment back into its parent |
| pull_environmentC | Pull changes from parent environment into forked environment |
| list_collectionsC | List all collections in a workspace. Supports filtering and pagination. |
| get_collectionC | Get details of a specific collection |
| create_collectionC | Create a new collection in a workspace. Supports Postman Collection v2.1.0 format. |
| update_collectionB | Update an existing collection. Full collection replacement with maximum size of 20 MB. |
| patch_collectionC | Partially update a collection. Only updates provided fields. |
| create_collection_folderC | Create a new folder in a collection |
| get_collection_folderC | Get details of a specific folder in a collection |
| update_collection_folderB | Update a folder in a collection. Acts like PATCH, only updates provided values. |
| create_collection_requestC | Create a new request in a collection |
| get_collection_requestC | Get details of a specific request in a collection |
| update_collection_requestC | Update a request in a collection. Cannot change request folder. |
| create_collection_responseC | Create a new response in a collection |
| get_collection_responseC | Get details of a specific response in a collection |
| update_collection_responseC | Update a response in a collection. Acts like PATCH, only updates provided values. |
| fork_collectionC | Fork a collection to a workspace |
| get_collection_forksC | Get a list of collection forks |
| merge_collection_forkC | Merge a forked collection back into its parent |
| pull_collection_changesB | Pull changes from parent collection into forked collection |
| transfer_collection_itemsC | Transfer items between collections |
| get_user_infoB | Get information about the authenticated user |
| list_apisC | List all APIs in a workspace |
| get_apiC | Get details of a specific API |
| create_apiC | Create a new API |
| update_apiC | Update an existing API |
| delete_apiC | Delete an API |
| add_api_collectionC | Add a collection to an API |
| get_api_collectionC | Get a specific collection from an API |
| create_api_schemaC | Create a schema for an API |
| get_api_schemaC | Get a specific schema from an API |
| create_api_versionC | Create a new version of an API |
| get_api_versionsC | Get all versions of an API |
| get_api_versionB | Get a specific version of an API |
| update_api_versionC | Update an API version |
| delete_api_versionC | Delete an API version |
| get_api_commentsC | Get comments for an API |
| create_api_commentC | Create a new comment on an API (max 10,000 characters) |
| update_api_commentC | Update an existing API comment (max 10,000 characters) |
| delete_api_commentC | Delete an API comment |
| get_api_tagsB | Get tags for an API |
| update_api_tagsC | Update tags for an API |
| get_api_schema_filesC | Get files in an API schema |
| get_schema_file_contentsC | Get contents of a schema file |
| create_update_schema_fileC | Create or update a schema file |
| delete_schema_fileC | Delete a schema file |
| sync_collection_with_schemaD | Sync a collection with its schema |
| get_task_statusC | Get status of an asynchronous task |
| list_collection_access_keysC | List collection access keys with optional filtering by collection ID |
| delete_collection_access_keyC | Delete a collection access key |
| list_workspace_rolesB | Get all available workspace roles based on team's plan |
| get_workspace_rolesC | Get roles for a specific workspace |
| update_workspace_rolesC | Update workspace roles for users and groups (limited to 50 operations per call) |
| get_collection_rolesC | Get roles for a collection |
| update_collection_rolesB | Update collection roles (requires EDITOR role) |
| get_authenticated_userC | Get authenticated user information |
| get_accountsB | Gets Postman billing account details for the given team |
| list_account_invoicesC | Gets all invoices for a Postman billing account filtered by status |
| resolve_comment_threadC | Resolves a comment and any associated replies |
| list_pan_elementsC | Get all elements and folders in Private API Network |
| add_pan_elementC | Add element or folder to Private API Network |
| update_pan_elementC | Update element or folder in Private API Network |
| remove_pan_elementC | Remove element or folder from Private API Network |
| create_webhookC | Creates webhook that triggers collection with custom payload |
| get_tagged_elementsC | Get elements by tag |
| get_workspace_tagsC | Get workspace tags |
| update_workspace_tagsC | Update workspace tags |
| health_checkA | Perform a local system health check to verify Postman MCP server configuration and connectivity. Returns system information and configuration status. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| list_workspaces | Show all available workspaces and their details |
| list_collections | Show all collections across workspaces |
| list_environments | Show all environments and their variables |
| analyze_collection | Analyze a Postman collection for potential improvements and best practices |
| document_api | Generate documentation for an API based on its collection and schema |
| suggest_tests | Suggest test cases for API endpoints in a collection |
| review_environment | Review environment variables for security and completeness |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Postman Workspaces | List of all available Postman workspaces |
| Current User | Information about the currently authenticated user |
| Postman APIs | List of all available API definitions |
| Postman Collections | List of all available request collections |
| Postman Environments | List of all available environments |
| Collection Roles | List of roles and permissions for collections |
| Workspace Roles | List of roles and permissions for workspaces |
| Collection Access Keys | List of access keys for collections |
| Private API Network Elements | List of elements in the Private API Network |
| Webhooks | List of configured webhooks |
| Tagged Elements | List of elements with specific tags |
| Workspace Tags | List of tags used in workspaces |
| API Tags | List of tags used in APIs |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PostmanV3/postman-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server