Integration · Developer tools
Connect Claude & ChatGPT to Postman
Ask your AI what is in your Postman workspaces and have it do the edits. It can read collections, folders, requests, saved responses, environments, mock servers, monitors and API specs. It can also create collections, folders, requests and environments, update requests, comment on a collection and run a monitor on demand.
Free plan, no credit card. Takes about a minute.
Try asking
“Which collections are in our Payments workspace?”
The AI gets the workspace and lists its collections, environments, mocks and monitors.
“Add a GET request for /v1/orders to the Orders API collection.”
It creates the request with name, method, URL, headers and query parameters, in the folder you name.
“Change the base URL on the Create order request to staging.”
It updates only the URL on that request and leaves the rest as it is.
What your AI can do
Workspaces and collections
List workspaces and collections, and read full collections with folders, requests, saved responses and variables.
Build and edit requests
Create collections, folders, requests and environments, and update requests, folders and collection details.
Monitors, mocks and specs
List and read monitors, mock servers and API specs, run a monitor now, and read or add collection comments.
“Set up a Staging environment with base_url and api_version.”
It creates the environment in the workspace with the variables you give it.
“Run the nightly health check monitor now.”
It runs the monitor, which sends the collection's requests to the real APIs, and shows the run results.
“Leave a comment on the collection that the auth folder is out of date.”
It adds the comment to the collection, where others with access can see it.
195 tools for Postman
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_collection_commentChanges dataComment on a collection by its unique ID (`collection_id`) with the comment `body`. Pass `thread_id` to reply in an existing thread. Other users with access can see the comment.approve_access_requestVisible to othersApprove a access request (request id). Has effects visible outside this system. API summary: Approve or deny an access request.create_a_pull_requestChanges dataCreate a new category for a category. Required: title, reviewers or destination id. Search categories first to avoid duplicates. API summary: Create a pull request.create_a_responseChanges dataCreate a new category for a category. Required: request. Search categories first to avoid duplicates. API summary: Create a response.create_accountDeletesCreate a new account. Destructive action; may require approval. API summary: Generate a Service Account Token.create_api_validationChanges dataCreate a new api validation. API summary: API definition security validation.create_category_duplicate_collectionChanges dataCreate a new category for a category. Required: workspace. Search categories first to avoid duplicates. API summary: Duplicate a collection.create_collectionChanges dataCreate a collection in a `workspace`. Pass `collection` with `info` (at least a name) and `item` (the list of folders and requests, which can be empty).create_componentChanges dataCreate a new component. Required: name, type or content. API summary: Create a component.create_component_versionChanges dataCreate a new version for a component. Required: label. API summary: Create a component version.create_detected_secrets_queryChanges dataCreate a new detected secrets query. API summary: Search detected secrets.create_environmentChanges dataCreate an environment in a `workspace`. Pass `environment` with a `name` and optional `values` (its variables).create_environment_forkChanges dataCreate a new fork for a environment. Required: workspace id or fork name. API summary: Create a fork.create_environment_mergeChanges dataCreate a new merge for a environment. Required: source. API summary: Merge a fork.create_environment_pullChanges dataCreate a new pull for a environment. Required: source. API summary: Pull source changes.create_folderChanges dataCreate a folder in a collection (`collection_id`) with a `name`. Pass `folder` to nest it inside another folder.create_folder_messageChanges dataCreate a new message for a folder. Required: body. API summary: Create a folder comment.create_invitationChanges dataCreate a new invitation. API summary: Manage Partner Workspace invites.create_mockChanges dataCreate a new mock. Required: workspace. API summary: Create a mock server.create_mock_server_responseChanges dataCreate a new server response for a mock. API summary: Create a server response.create_monitorChanges dataCreate a new monitor. Required: workspace. API summary: Create a monitor.create_packageChanges dataCreate a new package. Required: workspace or name. API summary: Create a package.create_privateChanges dataCreate a new private. Required: workspace. Search privates first to avoid duplicates. API summary: Add a workspace.create_propertyChanges dataCreate a new property. Required: workspace id, name, type or files. API summary: Create a spec.create_property_documentChanges dataCreate a new document for a property. Required: path or content. API summary: Create a spec file.create_property_version_tagChanges dataCreate a new version tag for a property. Required: name. API summary: Create a version tag.create_pull_request_taskChanges dataCreate a new task for a pull request. Required: action. API summary: Review a pull request.create_requestChanges dataAdd a request to a collection (`collection_id`) with `name`, `method`, `url`, `header_data`, `query_params` and a body (`raw_mode_data`). Pass `folder_id` to place it in a folder.create_request_messageChanges dataCreate a new message for a request. Required: body. API summary: Create a request comment.create_response_messageChanges dataCreate a new message for a response. Required: body. API summary: Create a response comment.create_revokeDeletesCreate a new revoke. Required: token. Destructive action; may require approval. API summary: Revoke an OAuth Token.create_sdkChanges dataCreate a new sdk. Required: source or language. API summary: Generate an SDK.create_sdk_git_connectionChanges dataCreate a new sdk git connection. Required: source, language or repository url. API summary: Connect a Git repository to an SDK.create_searchChanges dataCreate a new search. Required: element type. API summary: Search Postman resources.create_teamChanges dataCreate a new team. API summary: Create a team.create_team_access_requestChanges dataCreate a new access request for a team. Required: entity list, role, reason or request type. API summary: Create an access request.create_team_userMoves moneyCreate a new user for a team. Financial or irreversible action; may require approval. API summary: Manage team member roles.create_webhookDeletesCreate a new webhook. Required: workspace. Destructive action; may require approval. API summary: Create a webhook.create_workspaceChanges dataCreate a new workspace. API summary: Create a workspace.create_workspace_updateChanges dataCreate a new update for a workspace. Required: description, topic or category. API summary: Create a workspace update.delete_a_collectionDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete a collection.delete_a_folderDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete a folder.delete_a_responseDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete a response.delete_a_workspaceDeletesPermanently delete a workspace by workspace id. Destructive action; may require approval.delete_categoryDeletesPermanently delete a category by key id. Destructive action; may require approval. API summary: Delete a collection access key.delete_category_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a collection's comment.delete_category_public_documentationsMoves moneyPermanently delete a public documentation by collection id. Financial or irreversible action; may require approval. API summary: Unpublish documentation.delete_environmentDeletesPermanently delete a environment by environment id. Destructive action; may require approval. API summary: Delete an environment.delete_folder_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a folder's comment.delete_mockDeletesPermanently delete a mock by mock id. Destructive action; may require approval. API summary: Delete a mock server.delete_mock_server_responseDeletesPermanently delete a server response by server response id. Destructive action; may require approval.delete_mock_unpublishDeletesPermanently delete a mock by mock id. Destructive action; may require approval. API summary: Unpublish a mock server.delete_monitorDeletesPermanently delete a monitor by monitor id. Destructive action; may require approval.delete_packageDeletesPermanently delete a package by package id. Destructive action; may require approval.delete_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete a spec.delete_property_documentDeletesPermanently delete a document by document path. Destructive action; may require approval. API summary: Delete a spec file.delete_requestDeletesPermanently delete a request from a collection by `collection_id` and the request's ID (`category_id`).delete_request_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a request's comment.delete_response_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a response's comment.delete_sdkDeletesPermanently delete a sdk by sdk id. Destructive action; may require approval. API summary: Delete an SDK.delete_team_usersMoves moneyPermanently delete a user by team id. Financial or irreversible action; may require approval. API summary: Remove team members.delete_workspaceDeletesPermanently delete a workspace by workspace id. Destructive action; may require approval. API summary: Remove a workspace.delete_workspace_updateDeletesPermanently delete a update by update id. Destructive action; may require approval. API summary: Delete a workspace update.get_a_collection_s_forksList categories for a category. Optional filters: direction. Results are paginated. API summary: Get a collection's forks.get_a_collection_s_pull_requestsList categories for a category. API summary: Get a collection's pull requests.get_a_collection_s_rolesList categories for a category. API summary: Get a collection's roles.get_all_forked_collectionsList categories. Optional filters: direction. Results are paginated. API summary: Get all forked collections.get_all_team_usersList users. Optional filters: group id. API summary: Get all team users.get_async_collection_update_statusGet one task by task id. API summary: Get async collection update status.get_category_generationGet one generation for a category by element type. API summary: Get generated spec.get_collectionGet a full collection (folders, requests, variables) by its collection ID (`category_id`). Set `model` to minimal to get only the top-level folder and request IDs.get_componentGet one component by component id. API summary: Get a component.get_component_versionGet one version for a component by version id. API summary: Get a component version.get_duplication_task_statusGet one task by task id. API summary: Get duplication task status.get_environmentGet an environment and its variables by `environment_id`.get_folderGet a folder by `collection_id` and the folder's ID (`category_id`).get_groupGet one group by group id. API summary: Get a group.get_meGet the Postman user the API key belongs to, including user ID and team.get_mockGet a mock server by `mock_id`, including its URL and the collection it serves.get_mock_server_responseGet one server response for a mock by server response id. API summary: Get a server response.get_monitorGet a monitor by `monitor_id`, including its schedule and last run results.get_packageGet one package by package id. API summary: Get a package.get_property_categoryGet one category for a property by element type. Results are paginated. API summary: Get a spec's generated collections.get_property_documentGet one document for a property by document path. API summary: Get a spec file.get_pull_requestGet one pull request by pull request id. API summary: Get a pull request.get_requestGet a request from a collection by `collection_id` and the request's ID (`category_id`).get_saved_responseGet a saved example response by `collection_id` and the response's ID (`category_id`).get_sdkGet one sdk by sdk id. API summary: Get an SDK.get_sdk_git_connectionGet one sdk git connection by sdk git connection id. API summary: Get an SDK Git connection.get_source_collection_s_statusList categories for a category. API summary: Get source collection's status.get_specGet an API specification by its ID (`property_id`).get_status_of_an_async_spec_taskGet one task by task id. API summary: Get status of an async spec task.get_taskGet one task by task id. API summary: Get merge or pull task status.get_teamGet one team by team id. API summary: Get a team.get_userGet one user by user id. API summary: Get a team user.get_workspaceGet a workspace by `workspace_id`, including the collections, environments, mocks and monitors in it.get_workspace_updateGet one update for a workspace by update id. API summary: Get a workspace update.list_account_invoicesList invoices for a account. Optional filters: status. API summary: List account invoices.list_accountsList accounts. API summary: Get accounts.list_analyticsList analytics. Optional filters: resource, metrics, view, workspace type, user id or duration. Results are paginated. API summary: Get analytics data.list_analytics_metadataList analytics metadata. Optional filters: resources or metrics. API summary: Get analytics metadata.list_audit_actionsList audit actions. API summary: Get all audit log event actions.list_categoriesList categories. Optional filters: collection id. Results are paginated. API summary: Get collection access keys.list_categories_transform_collection_to_open_apiList categories for a category. API summary: Transform collection to OpenAPI.list_category_tagsList tags for a category. API summary: Get a collection's tags.list_collection_commentsList the comments on a collection by its unique ID (`collection_id`, in userId-collectionId form).list_collectionsList collections, optionally in one `workspace` or matching an exact `name`.list_component_draftsList drafts for a component. API summary: Get a component draft.list_component_versionsList versions for a component. API summary: Get all component versions.list_componentsList components. Optional filters: type, status or has versions. API summary: Get all components.list_detected_secret_addressesList addresses for a detected secret. Optional filters: workspace id, since, until or resource type. Results are paginated. API summary: Get detected secrets locations.list_environment_forksList forks for a environment. Optional filters: direction or sort. Results are paginated. API summary: Get an environment's forks.list_environmentsList environments, optionally in one `workspace`.list_folder_messagesList messages for a folder. API summary: Get a folder's comments.list_groupsList groups. API summary: Get all groups.list_logsList logs. Optional filters: user id, action, since, until or order by. Results are paginated. API summary: Get team audit logs.list_mock_call_logsList call logs for a mock. Optional filters: until, since, response status code, response type, request method or request path. Results are paginated. API summary: Get a mock server's call logs.list_mock_server_responsesList server responses for a mock. API summary: Get all server responses.list_mocksList mock servers, optionally in one `workspace`.list_monitorsList monitors (scheduled collection runs). Optional filters: `workspace`, `collection_uid`, `environment_uid` and `active`.list_packagesList packages. Results are paginated. API summary: Get all packages.list_property_definitionsList definitions for a property. API summary: Get a spec's definition.list_property_documentsList documents for a property. API summary: Get a spec's files.list_property_version_tagsList version tags for a property. Results are paginated. API summary: Get a specification's version tags.list_request_messagesList messages for a request. API summary: Get a request's comments.list_response_messagesList messages for a response. API summary: Get a response's comments.list_runner_instancesList instances for a runner. Results are paginated. API summary: Get all runner instances.list_runner_metricsList metrics for a runner. API summary: Get runner metrics.list_sdk_downloadsList downloads for a sdk. API summary: Get an SDK's download URL.list_sdk_git_connection_pull_requestsList pull requests for a sdk git connection. Optional filters: status. Results are paginated. API summary: Get an SDK Git connection's pull requests.list_sdk_git_connectionsList sdk git connections. Optional filters: workspace id, source id, language, status or repository url. Results are paginated. API summary: Get all SDK Git connections.list_sdksList sdks. Optional filters: workspace id, sdk ids, build status, language or source id. Results are paginated. API summary: Get all SDKs.list_secret_typesList secret types. API summary: Get secret types.list_specsList the API specifications in a workspace by `workspace_id`.list_tag_entitiesList entities for a tag. Optional filters: direction or entity type. Results are paginated. API summary: Get elements by tag.list_team_access_requestsList access requests for a team. Results are paginated. API summary: Get a team's access requests.list_team_settingsList settings for a team. API summary: Get a team's settings.list_teamsList teams. Optional filters: settings or user roles. Results are paginated. API summary: Get all teams.list_version_tag_documentsList documents for a version tag. API summary: Get a version tag.list_workspace_global_variablesList global variables for a workspace. API summary: Get global variables.list_workspace_rolesList roles for a workspace. API summary: Get a workspace's roles.list_workspace_tagsList tags for a workspace. API summary: Get a workspace's tags.list_workspace_tasksList tasks for a workspace. Optional filters: user id or element type. Results are paginated. API summary: Get a workspace's activity feed.list_workspace_updatesList updates for a workspace. Optional filters: category. Results are paginated. API summary: Get all workspace updates.list_workspacesList the workspaces you can access, optionally filtered by `type` (personal, team, private, public, partner).list_workspaces_rolesList workspaces roles. API summary: Get all roles.pay_categoryMoves moneyPay a category. Financial or irreversible action; may require approval. API summary: Transfer folders.pay_category_transfer_collection_requestsMoves moneyPay a category. Financial or irreversible action; may require approval. API summary: Transfer requests.pay_category_transfer_collection_responsesMoves moneyPay a category. Financial or irreversible action; may require approval. API summary: Transfer responses.pay_element_transferMoves moneyPay a element transfer (workspace id). Financial or irreversible action; may require approval. API summary: Transfer element to a workspace.pay_transferMoves moneyPay a transfer (workspace id). Financial or irreversible action; may require approval. API summary: Transfer workspace to a team.run_monitorChanges dataRun a monitor now by `monitor_id`. The collection's requests are sent to the real APIs, and the run results are returned.search_allsSearch alls by since, until, requested by, type, status or name. Use this to find existing alls before creating a new all. Results are paginated. API summary: Get all add requests.search_privatesSearch privates by type, name, summary, description, since or until. Use this to find existing privates before creating a new private. Results are paginated. API summary: Get all workspaces.submit_category_optionsVisible to othersSync a category (collection id). Has effects visible outside this system. API summary: Update spec sync options.submit_mockVisible to othersPublish a mock (mock id). Has effects visible outside this system. API summary: Publish a mock server.submit_public_documentationDeletesSubmit a public documentation (collection id). Destructive action; may require approval. API summary: Publish documentation.update_a_collection_s_rolesMoves moneyUpdate an existing category identified by collection id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update a collection's roles.update_a_responseChanges dataUpdate an existing category identified by category id. API summary: Update a response.update_categoriesVisible to othersUpdate an existing category. Has effects visible outside this system. API summary: Merge or pull changes into a collection fork.update_categories_pull_collection_changesVisible to othersUpdate an existing category identified by collection id. Has effects visible outside this system. API summary: Pull source changes.update_categoryChanges dataUpdate an existing category identified by collection id. API summary: Create a fork.update_category_generationChanges dataUpdate an existing generation identified by element type. API summary: Generate spec from collection.update_category_messageChanges dataUpdate an existing message identified by message id. API summary: Update a collection's comment.update_category_synchronizationsVisible to othersUpdate an existing synchronization identified by collection uid. Has effects visible outside this system. API summary: Sync collection with spec.update_category_tagsVisible to othersUpdate an existing tag identified by collection id. Has effects visible outside this system. API summary: Update a collection's tags.update_collectionChanges dataUpdate a collection by its ID (`category_id`). Only the parts you pass in `collection` change: `info` (name, description), `variable`, `auth` or `events`.update_comments_resolutionChanges dataUpdate an existing comments resolution identified by thread id. API summary: Resolve a comment thread.update_componentChanges dataUpdate an existing component identified by component id. Only the fields you pass are changed. API summary: Update a component.update_component_draftsVisible to othersUpdate an existing draft identified by component id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a component draft.update_detected_secretChanges dataUpdate an existing detected secret identified by secret id. API summary: Update detected secret resolution status.update_environmentChanges dataUpdate an existing environment identified by environment id. Only the fields you pass are changed. API summary: Update an environment.update_folderChanges dataRename a folder or change its description, by `collection_id` and the folder's ID (`category_id`).update_folder_messageChanges dataUpdate an existing message identified by message id. API summary: Update a folder's comment.update_mockChanges dataUpdate an existing mock identified by mock id. API summary: Update a mock server.update_mock_server_responseChanges dataUpdate an existing server response identified by server response id. API summary: Update a server response.update_monitorChanges dataUpdate an existing monitor identified by monitor id. API summary: Update a monitor.update_packageChanges dataUpdate an existing package identified by package id. Only the fields you pass are changed. API summary: Update a package.update_propertyChanges dataUpdate an existing property identified by property id. Only the fields you pass are changed. API summary: Update a spec's properties.update_property_categoryChanges dataUpdate an existing category identified by element type. API summary: Generate a collection from spec.update_property_documentChanges dataUpdate an existing document identified by document path. Only the fields you pass are changed. API summary: Update a spec file.update_property_synchronizationsVisible to othersUpdate an existing synchronization identified by spec id. Has effects visible outside this system. API summary: Sync spec with collection.update_pull_requestChanges dataUpdate an existing pull request identified by pull request id. API summary: Update a pull request.update_requestChanges dataUpdate a request by `collection_id` and the request's ID (`category_id`), for example its `name`, `method`, `url`, headers or body. Only the fields you pass change.update_request_2Changes dataUpdate an existing request identified by request id. API summary: Respond to an add request.update_request_messageChanges dataUpdate an existing message identified by message id. API summary: Update a request's comment.update_response_messageChanges dataUpdate an existing message identified by message id. API summary: Update a response's comment.update_sdk_git_connectionChanges dataUpdate an existing sdk git connection identified by sdk git connection id. API summary: Update an SDK Git connection.update_team_settingsVisible to othersUpdate an existing setting identified by team id. Has effects visible outside this system. API summary: Update team settings.update_workspaceChanges dataUpdate an existing workspace identified by workspace id. API summary: Update a workspace.update_workspace_global_variablesVisible to othersUpdate an existing global variable identified by workspace id. Has effects visible outside this system. API summary: Update global variables.update_workspace_rolesMoves moneyUpdate an existing role identified by workspace id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update workspace roles.update_workspace_tagsVisible to othersUpdate an existing tag identified by workspace id. Has effects visible outside this system. API summary: Update a workspace's tags.update_workspace_updateChanges dataUpdate an existing update identified by update id. Only the fields you pass are changed. API summary: Update a workspace update.upload_openapiChanges dataUpload a openapi. API summary: Import an OpenAPI definition.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Postman from the app list.
- 2
Paste your key
Paste your Postman API key. In Postman click the settings icon in the header and choose Settings > Account settings, open API keys and click Generate API Key. Name it, generate it and copy the key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Postman?
The AI can list and read workspaces, collections, folders, requests, saved responses, environments, mock servers, monitors, API specs and collection comments. It can create collections, folders, requests and environments, update collections, folders and requests, comment on a collection, run a monitor and delete a request if you switch that tool on.
Does the AI see my Postman API key?
No. Your Postman credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting a request is permanent, and running a monitor sends real API calls, so both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Postman account.
Can the AI run my API tests?
It can run a Postman monitor on demand. The monitor sends its collection's requests to the real APIs, and the AI gets the run results back. It does not send requests from a collection on its own outside a monitor.
Let your AI work in Postman today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Postman freeHeyMyApps is not affiliated with Postman. Product names are trademarks of their owners.






