Connectors · Developer & infrastructure
Postman MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Postman and the rest of your systems. It gives your agent 245 Postman actions (110 reads, 104 writes and 31 that wait for a confirmation) and holds the Postman credential itself, so the agent never does. It paces Postman's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "postman.billing.get_accounts", intent: "check which Postman account is connected"}# Gets Postman billing account details for the given team · read · 1 upstream call- 245actionsin one signed file
- 110readlook, never change
- 104writecreate and update
- 31wait for a yesdestructive, confirmed first
Set up
Connect Postman in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Postman.
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
api_keyPostman API key (PMAK-...), generated under Settings > API keyshostWhere your Postman lives: your host
account { op: "connections.requirements", service: "postman" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "postman.billing.get_accounts" }# gets postman billing account details for the given team · read · 1 upstream callcheck { action: "postman.workspaces.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Postman at a glance
- Sign-in
- API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
api_key- Setup fields
host- Limits we pace to
- 300 calls a minute, per connection
- API covered
- Postman API 2026-09
api.getpostman.com - Built from
- Postman's documentation, read 20 September 2026GitHub
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 107 of 110 reads, for up to an hour; a write clears what it affects
- Ready-made plans
- 9 in the store
- Shared entities
- 3, so ask can line Postman up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Postman.
245 actions in 34 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 110readlook, never change
- 104writecreate and update
- 31destructivewait for a confirmation
Collections
3112 read · 16 write · 3 destructive
Gets all of your [collections](https://www.postman.com/docs/collections) · Gets a list of all the authenticated user's forked collections · Gets a collection's forked collections · Gets information about a collection's pull requests, such as the source and destination IDs, status of the pull requests
Apis
2811 read · 12 write · 5 destructive
Adds a collection to an API · Gets information about all APIs in a workspace · Gets all the published versions of an API · Gets a collection attached to an API
Specs
2210 read · 10 write · 2 destructive
Gets all API specifications in a workspace · Creates an API specification in Postman's [Spec Hub](https://learning.postman.com/docs/design-apis/specifications/overvi · Gets all of an API specification's generated collections · Gets a list of a specification's version tags
Workspaces
198 read · 8 write · 3 destructive
Gets all [workspaces](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/) · Creates a new [workspace](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspace · Gets a workspace's global [variables](https://learning.postman.com/docs/sending-requests/variables/#variable-scopes) · Gets information about all roles in a workspace, based on the team's [plan](https://www.postman.com/pricing/)
API catalog
1611 read · 4 write · 1 destructive
Gets all of the authenticated team's system environments · Creates a system environment for the authenticated team · Gets a paginated list of CI collection runs for a service that includes summary statistics, pipeline details, and Git me · Gets information about a system environment
Mocks
135 read · 5 write · 3 destructive
Gets all of a mock server's server responses · Creates a server response · Gets information about a server response · Updates a server response
Collection items
123 read · 6 write · 3 destructive
Creates a folder in a collection · Creates a request in a collection · Creates a request response in a collection · Updates a folder in a collection
Environments
103 read · 6 write · 1 destructive
Gets information about all of your [environments](https://learning.postman.com/docs/sending-requests/managing-environmen · Gets all of an environment's forked environments · Creates an environment · Creates a [fork](https://learning.postman.com/docs/collaborating-in-postman/using-version-control/forking-elements/) of
26 more areas · 94 actions
- SDKS 10
- Teams 10
- Components 9
- Monitors 8
- Private API network 6
- Packages 5
- Tags 5
- Collection folders 4
- Collection requests 4
- Collection responses 4
- Secret scanner 4
- Pull requests 3
- Users 3
- Analytics 2
- Audit logs 2
- Billing 2
- Collection access keys 2
- Groups 2
- Oauth2 2
- API security 1
- Comments 1
- Imports 1
- Postbot 1
- Search 1
- Service accounts 1
- Webhooks 1
Top actions
The Postman API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 151 of Postman's 157 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
postman.users.list_teamGets information about all users on the [Postman team](https://learning.postman.com/docs/collaborating-in-postman/workin | Gets information about all users on the [Postman… | read | identity.user.list474 connectors |
postman.groups.listGets all of a team's Postman [groups](https://learning.postman.com/docs/collaborating-in-postman/user-groups/) | Gets all of a team's Postman [groups](https://learning.postman.com/docs/collaborating-in-postman/user-groups/). | read | identity.group.list262 connectors |
postman.workspaces.listGets all [workspaces](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/) | Gets all [workspaces](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/). The response includes your workspaces… | read | work.workspace.list50 connectors |
postman.users.get_teamGets information about a user on the Postman team | Gets information about a user on the Postman team. | read | identity.user.get399 connectors |
postman.groups.getGets information about a Postman [user group](https://learning.postman.com/docs/collaborating-in-postman/user-groups/) | Gets information about a Postman [user group](https://learning.postman.com/docs/collaborating-in-postman/user-groups/). | read | identity.group.get212 connectors |
postman.specs.listGets all API specifications in a workspace | Gets all API specifications in a workspace. | read | devops.repository.list28 connectors |
postman.api_catalog.list_system_environmentsGets all of the authenticated team's system environments | Gets all of the authenticated team's system environments. | read | devops.environment.list24 connectors |
postman.workspaces.createCreates a new [workspace](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspace | Creates a new [workspace](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/). **Note:** - This endpoint returns… | write | work.workspace.create36 connectors |
postman.specs.createCreates an API specification in Postman's [Spec Hub](https://learning.postman.com/docs/design-apis/specifications/overvi | Creates an API specification in Postman's [Spec Hub](https://learning.postman.com/docs/design-apis/specifications/overview/). Specifications can be single or… | write | devops.repository.create18 connectors |
postman.environments.listGets information about all of your [environments](https://learning.postman.com/docs/sending-requests/managing-environmen | Gets information about all of your [environments](https://learning.postman.com/docs/sending-requests/managing-environments/). | read | devops.variable.list18 connectors |
postman.api_catalog.create_system_environmentCreates a system environment for the authenticated team | Creates a system environment for the authenticated team. | write | devops.environment.create18 connectors |
postman.workspaces.transfer_to_teamTransfers a workspace from one team (`source`) to another team (`destination`) | Transfers a workspace from one team (`source`) to another team (`destination`). **Note:** - These endpoints are only available with [Postman **Enterprise**… | destructive | work.workspace.update36 connectors |
Try it
Prompts to paste into Claude.
Each one names the Postman actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Who has access in Postman? List every user and their role.
calls
postman.users.list_team - Planread
Report catalogue service health for an environment in Postman.
calls
postman.api_catalog.get_system_environmentpostman.api_catalog.list_servicespostman.api_catalog.list_service_endpointspostman.api_catalog.list_service_monitor_runspostman.api_catalog.list_service_ci_runs+1 more - Planread
Audit a workspace's collections, environments and monitors in Postman.
calls
postman.workspaces.getpostman.collections.listpostman.environments.listpostman.mocks.listpostman.monitors.list+1 more - Writewrite
Creates a new [workspace](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspace in Postman. Show me exactly what you will send before you save it.
calls
postman.workspaces.create
The plan store
Ready-made plans for Postman.
9 plans in the store. Install one and your agent runs it by name; the reply says which connections are still missing. A schedule can run a plan on a timetable. There are no triggers or webhooks, by design.
Triage unresolved secrets found by the secret scanner
Use it when Someone asks what leaked credentials Postman's secret scanner has flagged and where they appear.
Report catalogue service health for an environment
Use it when Someone wants a health snapshot of the services catalogued against a Postman system environment.
Read every open pull request on a collection
Use it when Someone wants a digest of the pull requests and forks outstanding on a Postman collection.
Audit a workspace's collections, environments and monitors
Use it when An agent needs a full read-only picture of what lives inside one Postman workspace.
Review and approve a collection pull request
Use it when A specific Postman pull request should be approved, but only after a human signs off.
A person decides
Approve pull request title against collection collection id.
Run a monitor and wait for the result
Use it when An agent needs to kick off a Postman monitor now and report on the outcome rather than fire and forget.
Work through pending team access requests
Use it when Pending Postman team join requests need clearing with human sign-off.
A person decides
Apply the decision decision to every pending access request on team team id.
Generate a collection from an API spec and tag it
Use it when An OpenAPI spec in Postman should be turned into a browsable collection and labelled.
Unpublish a mock server after checking its call logs
Use it when A mock server looks unused and someone wants it taken offline with a human sign-off first.
A person decides
Unpublish the mock server name, taking its public URL offline.
account { op: "plans.install", slug: "postman-triage-detected-secrets" }
# then ask for it by name; a schedule can run it on a timetableGovernance for Postman
Destructive actions wait for a yes.
31 Postman actions are destructive. The first 10:
- Transfers a workspace from one team (`source`) to another team (`destination`)
postman.workspaces.transfer_to_team - Deletes an API specification
postman.specs.delete - Deletes an environment
postman.environments.delete - Deletes an existing workspace
postman.workspaces.delete - Deletes an SDK record and its stored archive
postman.sdks.delete - Deletes a collection
postman.collections.delete - Deletes an API
postman.apis.delete - Deletes an API version
postman.apis.delete_version - Deletes a mock server's server response
postman.mocks.delete_server_response - Deletes a collection access key
postman.collection_access_keys.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Deletes an API specification?
intent: the user asked me to deletes an API specification
account { op: "keys.create", name: "postman-agent", allowed_actions: ["postman.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "postman.workspaces.transfer_to_team", approver: "[email protected]" }, { match: "postman.specs.delete", approver: "[email protected]" }, { match: "postman.environments.delete", approver: "[email protected]" } ]}Cost
What Postman costs on actionlake.
Every Postman action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Postman refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 245 Postman actions
- 245actions pageeach page of a long list is one call
- 107reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Postman action.
245 actions by area: the id your agent calls, what it does, and its effect.
Collections31
postman.collections.listGets all of your [collections](https://www.postman.com/docs/collections)readpostman.collections.list_forked_by_userGets a list of all the authenticated user's forked collectionsreadpostman.collections.list_forksGets a collection's forked collectionsreadpostman.collections.list_pull_requestsGets information about a collection's pull requests, such as the source and destination IDs, status of the pull requestsreadpostman.collections.async_merge_pull_fork[Merges](https://learning.postman.com/docs/collaborating-in-postman/using-version-control/forking-elements/#merge-changewritepostman.collections.createCreates a collection using the [Postman Collection v2.1.0 schema format](https://schema.postman.com/collection/json/v2.1write- and 25 more in this area
Apis28
postman.apis.add_collectionAdds a collection to an APIwritepostman.apis.get_collectionGets a collection attached to an APIreadpostman.apis.listGets information about all APIs in a workspacereadpostman.apis.list_versionsGets all the published versions of an APIreadpostman.apis.createCreates an APIwritepostman.apis.create_collection_commentCreates a comment on an API's collectionwrite- and 22 more in this area
Specs22
postman.specs.createCreates an API specification in Postman's [Spec Hub](https://learning.postman.com/docs/design-apis/specifications/overviwritepostman.specs.listGets all API specifications in a workspacereadpostman.specs.list_collectionsGets all of an API specification's generated collectionsreadpostman.specs.list_version_tagsGets a list of a specification's version tagsreadpostman.specs.create_fileCreates a file for an OpenAPI or a protobuf 2 or 3 specificationwritepostman.specs.create_version_tagCreates a version tag for a specificationwrite- and 16 more in this area
Workspaces19
postman.workspaces.createCreates a new [workspace](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspacewritepostman.workspaces.listGets all [workspaces](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/)readpostman.workspaces.list_global_variablesGets a workspace's global [variables](https://learning.postman.com/docs/sending-requests/variables/#variable-scopes)readpostman.workspaces.list_rolesGets information about all roles in a workspace, based on the team's [plan](https://www.postman.com/pricing/)readpostman.workspaces.create_updateCreates a [workspace update](https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/internal-workspwritepostman.workspaces.deleteDeletes an existing workspacedestructive- and 13 more in this area
API catalog16
postman.api_catalog.create_system_environmentCreates a system environment for the authenticated teamwritepostman.api_catalog.get_system_environmentGets information about a system environmentreadpostman.api_catalog.list_service_ci_runsGets a paginated list of CI collection runs for a service that includes summary statistics, pipeline details, and Git mereadpostman.api_catalog.list_system_environmentsGets all of the authenticated team's system environmentsreadpostman.api_catalog.add_system_environment_associationsAdds workspace-environment associations to a system environmentwritepostman.api_catalog.get_discovery_serviceGets detailed information about a discovered service, including a base64-encoded OpenAPI specification and an array of eread- and 10 more in this area
Mocks13
postman.mocks.create_server_responseCreates a server responsewritepostman.mocks.get_server_responseGets information about a server responsereadpostman.mocks.list_server_responsesGets all of a mock server's server responsesreadpostman.mocks.update_server_responseUpdates a server responsewritepostman.mocks.createCreates a mock server in a collectionwritepostman.mocks.deleteDeletes a mock serverdestructive- and 7 more in this area
Collection items12
postman.collection_items.create_collection_folderCreates a folder in a collectionwritepostman.collection_items.create_collection_requestCreates a request in a collectionwritepostman.collection_items.create_collection_responseCreates a request response in a collectionwritepostman.collection_items.update_collection_folderUpdates a folder in a collectionwritepostman.collection_items.delete_collection_folderDeletes a folder in a collectiondestructivepostman.collection_items.delete_collection_requestDeletes a request in a collectiondestructive- and 6 more in this area
Environments10
postman.environments.createCreates an environmentwritepostman.environments.forkCreates a [fork](https://learning.postman.com/docs/collaborating-in-postman/using-version-control/forking-elements/) ofwritepostman.environments.listGets information about all of your [environments](https://learning.postman.com/docs/sending-requests/managing-environmenreadpostman.environments.list_forksGets all of an environment's forked environmentsreadpostman.environments.deleteDeletes an environmentdestructivepostman.environments.getGets information about an environmentread- and 4 more in this area
SDKS10
postman.sdks.create_git_connectionConnects a Postman source element (collection or specification) to a Git repository for one SDK languagewritepostman.sdks.listLists all SDKs the authenticated user has access toreadpostman.sdks.list_git_connection_pull_requestsLists all SDK update pull requests for the Git connection, in order of newest first by its `updatedAt` propertyreadpostman.sdks.list_git_connectionsGets all Git repository connections the authenticated user has access to in the given workspacereadpostman.sdks.createCreates an asynchronous generation job for a single SDK (in one language) from a collection or specificationwritepostman.sdks.deleteDeletes an SDK record and its stored archivedestructive- and 4 more in this area
Teams10
postman.teams.create_access_requestCreates an access request for a teamwritepostman.teams.listGets all Postman teams in your organizationreadpostman.teams.list_access_requestsGets a team's pending access requestsreadpostman.teams.remove_membersRemoves entities, such as users or organizations, from your Postman teamdestructivepostman.teams.approve_deny_access_requestApprove or deny a team's access requestwritepostman.teams.create[Creates](https://learning.postman.com/docs/administration/managing-your-team/create-teams/) a Postman team in your orgawrite- and 4 more in this area
Components9
postman.components.create_versionPublishes a new version of a component from the current draftwritepostman.components.get_versionGets a published version of a componentreadpostman.components.listGets a list of all components in the team's component libraryreadpostman.components.list_versionsGets a list of a component's published versionsreadpostman.components.createCreates a new componentwritepostman.components.getGets information about a componentread- and 3 more in this area
Monitors8
postman.monitors.createCreates a monitorwritepostman.monitors.getGets information about a monitorreadpostman.monitors.listGets all monitorsreadpostman.monitors.list_runner_instancesGets all instances of the runner polling Postman for upcoming monitor runsreadpostman.monitors.deleteDeletes a monitordestructivepostman.monitors.get_runner_metricsGets the Postman server-side metrics for a runner instanceread- and 2 more in this area
Private API network6
postman.private_api_network.list_private_network_add_requestsGets all requests to add workspaces to your team's [Private API Network](https://learning.postman.com/docs/collaboratingreadpostman.private_api_network.list_private_network_workspacesGets information workspaces added to your team's [Private API Network](https://learning.postman.com/docs/collaborating-ireadpostman.private_api_network.respond_private_network_add_requestResponds to a user's request to add a workspace to your team's [Private API Network](https://learning.postman.com/docs/cwritepostman.private_api_network.update_pan_element_or_folder**This endpoint is deprecated.**writepostman.private_api_network.add_workspace_to_private_networkPublishes a workspace in your team's [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/adwritepostman.private_api_network.remove_workspace_from_private_networkRemoves a workspace from your team's [Private API Network](https://learning.postman.com/docs/collaborating-in-postman/addestructive
Packages5
postman.packages.createCreates a package and its index script as a Postman Package Library resourcewritepostman.packages.getGets an active package's metadata and its current index script contentreadpostman.packages.listGets all active packages available to the authenticated userreadpostman.packages.updateUpdates a package's description and/or index script contentwritepostman.packages.deleteDeletes the package and its associated index script contentdestructive
Tags5
postman.tags.list_collectionGets all the tags associated with a collectionreadpostman.tags.list_workspaceGets all the tags associated with a workspacereadpostman.tags.update_collectionUpdates a collection's associated tagswritepostman.tags.update_workspaceUpdates a workspace's associated tagswritepostman.tags.get_tagged_entitiesGets Postman elements (entities) by a given tagread
Collection folders4
postman.collection_folders.create_folder_commentCreates a comment on a folderwritepostman.collection_folders.delete_folder_commentDeletes a comment from a folderdestructivepostman.collection_folders.list_folder_commentsGets all comments left by users in a folderreadpostman.collection_folders.update_folder_commentUpdates a comment on a folderwrite
Collection requests4
postman.collection_requests.create_request_commentCreates a comment on a requestwritepostman.collection_requests.delete_request_commentDeletes a comment from a requestdestructivepostman.collection_requests.list_request_commentsGets all comments left by users in a requestreadpostman.collection_requests.update_request_commentUpdates a comment on a requestwrite
Collection responses4
postman.collection_responses.create_response_commentCreates a comment on a responsewritepostman.collection_responses.delete_response_commentDeletes a comment from a responsedestructivepostman.collection_responses.list_response_commentsGets all comments left by users in a responsereadpostman.collection_responses.update_response_commentUpdates a comment on a responsewrite
Secret scanner4
postman.secret_scanner.detected_secrets_queriesReturns all secrets detected by Postman's [Secret Scanner](https://learning.postman.com/docs/administration/secret-scannreadpostman.secret_scanner.list_detected_secrets_locationsGets the locations of secrets detected by Postman's [Secret Scanner](https://learning.postman.com/docs/administration/sereadpostman.secret_scanner.list_secret_typesGets the metadata of the secret types supported by Postman's [Secret Scanner](https://learning.postman.com/docs/administreadpostman.secret_scanner.update_detected_secret_resolutionsUpdates the resolution status of a secret detected in a workspacewrite
Pull requests3
postman.pull_requests.getGets information about a pull request, such as the source and destination details, who reviewed the pull request, the mereadpostman.pull_requests.reviewUpdates the [review](https://learning.postman.com/docs/collaborating-in-postman/using-version-control/reviewing-pull-reqwritepostman.pull_requests.updateUpdates an open pull requestwrite
Users3
postman.users.get_authenticatedGets information about the authenticated userreadpostman.users.get_teamGets information about a user on the Postman teamreadpostman.users.list_teamGets information about all users on the [Postman team](https://learning.postman.com/docs/collaborating-in-postman/workinread
Analytics2
postman.analytics.get_dataGets analytics data based on the specified resource, metrics, and given filters for team, internal, and public workspacereadpostman.analytics.get_metadataReturns a catalog of analytics resources and their corresponding metrics for use with the GET /analytics endpointread
Audit logs2
postman.audit_logs.listGets a list of your team's generated audit eventsreadpostman.audit_logs.list_event_actionsGets a complete list of all available audit log event actionsread
Billing2
postman.billing.get_accountsGets Postman billing account details for the given teamreadpostman.billing.list_account_invoicesGets all invoices for a Postman billing account filtered by the status of the invoiceread
Collection access keys2
postman.collection_access_keys.deleteDeletes a collection access keydestructivepostman.collection_access_keys.listGets the authenticated user's personal and team [collection access keys](https://learning.postman.com/docs/developer/posread
Groups2
postman.groups.getGets information about a Postman [user group](https://learning.postman.com/docs/collaborating-in-postman/user-groups/)readpostman.groups.listGets all of a team's Postman [groups](https://learning.postman.com/docs/collaborating-in-postman/user-groups/)read
Oauth22
postman.oauth2.generate_oauth_tokenGenerates an OAuth 2.0 access token for a client application using the `client_credentials` grant typewritepostman.oauth2.revoke_oauth_tokenRevokes an active OAuth 2.0 access token and prevents further use of it for authenticationdestructive
API security1
postman.api_security.schema_security_validationPerforms an analysis on the given definition and returns any issues based on your [predefined rulesets](https://learningread
Comments1
postman.comments.resolve_threadResolves a comment and any associated replieswrite
Imports1
postman.imports.open_api_definitionImports an OpenAPI definition into Postman as a new [Postman Collection](https://learning.postman.com/docs/getting-startwrite
Postbot1
postman.postbot.generate_tool**This endpoint is deprecated** Generates code for an AI agent tool using a collection and request from the Public API Nwrite
Search1
postman.search.postman_resourcesSearches Postman for resources such as workspaces, collections, requests, and other resource typesread
Service accounts1
postman.service_accounts.generate_tokenExchanges a service account API key for a short-lived access tokenwrite
Webhooks1
postman.webhooks.createCreates a webhook that triggers a collection with a custom payloadwrite
This index shows a sample of each area. All 245 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Postman MCP server, answered.
Is there a Postman MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 245 Postman actions across collections, apis, specs and workspaces, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Postman.
What do I need to connect Postman?
Postman API key (PMAK-...), generated under Settings > API keys. Plus your host. The free call account { op: "connections.requirements", service: "postman" } lists exactly what to paste.
Can an AI agent delete or change things in Postman?
Only if its key allows it, and only with an explicit confirmation. 31 Postman actions are destructive, including transfers a workspace from one team (`source`) to another team (`destination`), deletes an API specification and deletes an environment. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Postman API limit?
actionlake paces every call to the limits in the Postman service file: 300 calls a minute per connection. Repeated reads are answered from cache (107 Postman actions can be), which never reaches Postman.
What does a Postman action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (245 Postman actions page). Cache hits, searches, dry runs and calls Postman refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Postman API does it cover?
The Postman API 2026-09 at api.getpostman.com by default, or the base URL set when you connect. It is built from Postman's documentation as read on 20 September 2026. 245 actions in 34 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Postman data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Postman credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Postman today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.