Postman MCP server
Create, organize, and manage API collections, specifications, and team workspaces
31 stars153 downloads/wk
Reviews
Write oneNobody has reviewed Postman yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Postman tools (55, 29 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_relations_to_api_versionLink existing Postman entities (collections, environments, mocks, monitors) to an API version as relations. Specify which entity types to associate by providing their corresponding UIDs or IDs in the request body.
create_apiwrite actionCreates a new API with a default API Version. The request must include an `api` object with at least a `name` property, and returns the created API with full details including id, name, summary, and description.
create_api_versionwrite actionCreates a new API version within the specified API. Optionally copies schema and related resources (mocks, monitors, documentation, tests, etc.) from an existing API version.
create_collectionwrite actionCreate a new Postman collection in Postman Collection v2 format. Returns the created collection's name, ID, and UID. Optionally specify a workspace via query parameter to create the collection in a specific workspace.
create_collection_from_schemawrite actionCreate a new collection linked to an API schema with one or more relation types (contract test, integration test, test suite, or documentation). The collection serves as an organizational container for API-related artifacts.
create_environmentwrite actionCreate a new environment with configuration variables. Optionally specify a workspace context via query parameter. Returns the created environment's name and unique identifier.
create_fork_of_collectionwrite actionCreate a fork of an existing collection. The response includes the forked collection's name, ID, UID, and fork metadata. You can optionally specify a target workspace for the fork. Note: The fork is created with a default label 'Forked Collection' (Postman v10 API requires 'label', and the schema-declared 'name' field is rejected).
create_mockwrite actionCreate a mock server for a collection, optionally resolving environment variables. You can specify a workspace context via query parameter to determine where the mock is created.
create_monitorwrite actionCreate a new monitor that runs API tests on a specified schedule. The monitor will execute a Postman collection in a given environment at intervals defined by a cron expression and timezone.
create_schemawrite actionCreates a new schema for an API version. The schema can be defined in OpenAPI (v1, v2, v3), RAML, or GraphQL format with corresponding language specification.
create_webhookwrite actionCreate a webhook that automatically triggers a specified collection when the webhook URL is called. The webhook URL is returned in the response for use in external systems.
create_workspacewrite actionCreate a new workspace and optionally populate it with collections, environments, mocks, and monitors by their unique identifiers. Returns the created workspace name and ID.
delete_apiwrite actionPermanently deletes an API by its ID. Returns the deleted API object with its ID for confirmation.
delete_api_versionwrite actionPermanently deletes a specific API version. Returns the id of the deleted API version.
delete_collectionwrite actionPermanently delete a collection by its unique identifier. Returns the deleted collection's id and uid upon successful deletion.
delete_environmentwrite actionPermanently delete a single environment by its unique identifier. This action cannot be undone.
delete_mockwrite actionPermanently delete an existing mock by its unique identifier. This operation removes the mock and all associated data.
delete_mock_publicationwrite actionUnpublish a mock by its unique identifier. This removes the mock from published state, making it unavailable for use.
delete_monitorwrite actionPermanently delete an existing monitor by its unique identifier. This operation removes the monitor and all associated data.
delete_workspacewrite actionPermanently delete an existing workspace by its ID. Returns the ID of the deleted workspace upon successful completion.
get_apiRetrieve detailed information about a specific API by its ID, including metadata such as name, summary, and description.
get_api_versionRetrieve detailed information about a specific API version, including its configuration and metadata.
get_authenticated_userRetrieve detailed information about the authenticated user, including username, full name, email address, and other profile data. Requires API Key authentication via X-Api-Key header or apikey query parameter.
get_collectionRetrieve the full contents of a specific collection by its unique identifier. You must have access permissions to the collection to retrieve it.
get_documentation_relationsRetrieves all documentation relations linked to a specific API version, organized by relation type with complete details for each relation.
get_environmentRetrieve the full contents of a specific environment by its unique identifier. This operation requires authentication via API Key.
get_environment_relations_for_api_versionRetrieves all environment relations linked to a specific API version, organized by relation type with complete details for each relation.
get_mockRetrieve detailed information about a specific mock by its unique identifier. Requires API Key authentication via X-Api-Key header or apikey query parameter.
get_monitorRetrieve detailed information about a specific monitor using its unique identifier. This operation requires authentication via API key.
get_schemaRetrieves a single schema by its ID. Returns a schema object containing metadata including id, language, type, and schema definition.
get_workspaceRetrieve a workspace by its ID, including all associated collections, environments, mocks, and monitors that you have access to.
list_api_versionsRetrieve all versions of a specified API, including detailed metadata for each version.
list_apisRetrieve all APIs in a workspace with optional filtering by metadata, timestamps, privacy state, and text search. Results can be sorted by any response field in ascending or descending order.
list_collectionsRetrieve all collections accessible to you, including your own collections and those you have subscribed to. Each collection includes its name, ID, owner, and UID.
list_contract_test_relationsRetrieves all contract test relations linked to a specific API version, organized by relation type with complete details for each relation.
list_environmentsRetrieve a list of all environments you own, including their names, IDs, owners, and UIDs. Requires API Key authentication.
list_integration_test_relationsRetrieves all integration test relations linked to a specific API version, organized by relation type with complete details for each relation.
list_linked_relationsRetrieve all relations linked to a specific API version, including detailed information about each relation type and its associated relations.
list_mocksRetrieve all mocks you have created. Returns a complete list of your mock configurations for managing and testing API responses.
list_monitor_relationsRetrieves all monitor relations linked to a specific API version, organized by relation type with complete details for each relation.
list_monitorsRetrieve a list of all monitors accessible to you, including their name, ID, owner, and unique identifier. Requires API Key authentication.
list_test_suite_relationsRetrieves all test suite relations linked to a specific API version, organized by relation type with complete details for each relation.
list_workspacesRetrieve a list of all workspaces accessible to you, including your own workspaces and those shared with you. Each workspace entry includes its name, ID, and type.
merge_fork_to_collectionMerge a forked collection back into its destination collection. Optionally specify a merge strategy to control whether the source fork is deleted or updated with destination changes after the merge.
publish_mockwrite actionPublishes a mock that you have created, making it available for use. Requires the mock's unique identifier (uid) and API key authentication.
run_monitorwrite actionExecutes a monitor immediately and waits for completion, returning the run results. This is a synchronous operation that blocks until the monitor finishes executing.
sync_relation_with_schemaSynchronize a relation (such as documentation, contract test, or monitor) with the current API schema to ensure consistency and alignment with schema changes.
update_apiwrite actionUpdate an existing API by modifying its name, summary, or description. Returns the complete updated API object with all current details.
update_api_versionwrite actionUpdate the name of an existing API version. Provide the API ID and version ID, along with the new name in the request body.
update_collectionwrite actionReplace an existing collection with updated content in Postman Collection v2 format. Returns the updated collection's name, id, and uid. Requires API Key authentication.
update_environmentwrite actionReplace an existing environment with updated configuration. Specify the environment to modify by its unique identifier and provide the new environment name and variable values.
update_mockwrite actionUpdate an existing mock server by its unique identifier. Modify properties such as name, description, environment, privacy settings, and version tag.
update_monitorwrite actionUpdate an existing monitor's name and execution schedule. Modify the monitor identified by its unique identifier to change its display name and/or cron-based execution frequency and timezone.
update_schemawrite actionUpdate an existing API schema by replacing its content and metadata. Supports OpenAPI (v1, v2, v3), RAML, and GraphQL schema types in their respective formats.
update_workspacewrite actionUpdate a workspace's properties and manage its associations with collections, environments, mocks, and monitors. The endpoint replaces all associated entities with those specified in the request, so omitted entities will be removed from the workspace.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Postman compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 55
- the typical server has 7
- Tools that change things
- 53%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 92% of 28,688 servers
- Downloads a week
- 153
- more than 71% of 12,191 servers with a package
What its tools let an agent do: 23 read · 12 create · 10 change · 8 delete · 1 send or post · 1 run or deploy
Install Postman in Claude Code, Cursor or VS Code
claude mcp add postman -- uvx mcparmory-postman
What the publisher says
From the Postman repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Postman: common questions
- Is Postman MCP server safe?
- Mostly: it is graded B (80/100). Read the Postman safety report
- How do I install Postman?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Postman need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Postman maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
- How does Postman compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 55 (the typical server has 7); tools that change things 53% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.