Give API context to your coding agents
Equip Codex with specialized Postman skills for the complete API lifecycle. Discover, design, test, document, mock, monitor, and improve APIs through agent-friendly, filesystem-first workflows
What you can ask create a collection for the API in this repo, add tests, and run them Copy
Example path listPrivateNetworkAddRequests → getApiCatalogServiceCiRuns
turn this OpenAPI spec into a working mock server is this API Agent ready? MCP connector Server URL https://mcp.postman.com/minimalCopy Login OAuth Tools Reads data109 asyncMergePullCollectionTaskStatus getAllComponents getAllCustomFunctions getAllGovernanceGroups getAllRulesets getAllSpecs getAllWorkspaceRoles getAnalyticsData getAnalyticsMetadata getApiCatalogDiscoveryService getApiCatalogDiscoveryServices getApiCatalogService getApiCatalogServiceCiRuns getApiCatalogServiceEndpoints getApiCatalogServiceMonitorRuns getApiCatalogServices getApiCatalogServiceSpecificationLints getApiCatalogSystemEnvironment getApiCatalogSystemEnvironmentAssociations getApiCatalogSystemEnvironments getApiDiscoveryInstructions getAsyncSpecTaskStatus getAuditLogEventActions getAuditLogs getAuthenticatedUser getCodeGenerationInstructions getCollection getCollectionComments getCollectionFolder getCollectionForks getCollectionPullRequests getCollectionRequest getCollectionResponse getCollectionRoles getCollections getCollectionsForkedByUser getCollectionTags getCollectionUpdatesTasks getComponent getComponentDraft getComponentVersion getComponentVersions getContextGraphAsk getCustomFunction getDetectedSecretsLocations getDuplicateCollectionTaskStatus getEnabledTools getEnvironment getEnvironmentForks getEnvironments getFolderComments getGeneratedCollectionSpecs getGovernanceGroupAssignments getGovernanceGroupWorkspaces getGroup getGroups getInstalledApiMaintenanceInstructions getMock getMocks getMockServerResponse getMockServerResponses getMonitor getMonitorRunResults getMonitors getPackage getPackages getPostmanContextOverview getPullRequest getRequestComments getResponseComments getRuleset getRulesetAssignments getSdk getSdkDownloadUrl getSdkGitConnection getSdkGitConnectionPullRequests getSdkGitConnections getSdks getSecretTypes getSourceCollectionStatus getSpec getSpecCollections getSpecDefinition getSpecFile getSpecFiles getSpecVersionTag getSpecVersionTags getStatusOfAnAsyncApiTask getTaggedEntities getTeam getTeamAccessRequests getTeams getTeamSettings getTeamUser getTeamUsers getWorkspace getWorkspaceActivityFeed getWorkspaceGlobalVariables getWorkspaceRoles getWorkspaces getWorkspaceTags getWorkspaceUpdate getWorkspaceUpdates listMonitorExecutions listPrivateNetworkAddRequests listPrivateNetworkWorkspaces listRunsForExecution searchLearningCenter searchPostmanElements
Changes data80 addApiCatalogSystemEnvironmentAssociations addWorkspaceToPrivateNetwork createAccessRequest createApiCatalogSystemEnvironment createCollection createCollectionComment createCollectionFolder createCollectionFork createCollectionPullRequest createCollectionRequest createCollectionResponse createComponent createComponentVersion createCustomFunction createEnvironment createFolderComment createGovernanceGroup createMock createMockServerResponse createPackage createRequestComment createResponseComment createRuleset createRulesetAssignment createSdk createSdkGitConnection createSpec createSpecFile createSpecVersionTag createTeam createWorkspace createWorkspaceUpdate detectedSecretsQueries duplicateCollection forkEnvironment generateCollection generateSpecFromCollection mergeCollectionFork patchCollection patchEnvironment patchWorkspaceUpdate postApiCatalogDiscoveryServices publishDocumentation publishMock pullCollectionChanges pullEnvironment putCollection putEnvironment resolveCommentThread respondPrivateNetworkAddRequest reviewPullRequest submitContextGraphAsk syncCollectionWithSpec syncSpecWithCollection transferCollectionFolders transferCollectionRequests transferCollectionResponses updateApiCatalogSystemEnvironment updateCollectionComment updateCollectionFolder updateCollectionRequest updateCollectionResponse updateCollectionTags updateComponent updateComponentDraft updateDetectedSecretResolutions updateFolderComment updateGovernanceGroup updateMock updateMockServerResponse updatePackage updatePullRequest updateRequestComment updateResponseComment updateSdkGitConnection updateSpecFile updateSpecProperties updateWorkspace updateWorkspaceGlobalVariables updateWorkspaceTags
Deletes or can't be undone42 approveDenyAccessRequest asyncMergePullCollectionFork createMonitor deleteCollection deleteCollectionComment deleteCollectionFolder deleteCollectionRequest deleteCollectionResponse deleteCustomFunction deleteEnvironment deleteFolderComment deleteGovernanceGroup deleteMock deleteMockServerResponse deleteMonitor deletePackage deleteRequestComment deleteResponseComment deleteRuleset deleteRulesetAssignment deleteSdk deleteSpec deleteSpecFile deleteWorkspace deleteWorkspaceUpdate managePartnerWorkspaceInvites manageTeamMemberRoles mergeEnvironmentFork removeApiCatalogSystemEnvironmentAssociations removeTeamMembers removeWorkspaceFromPrivateNetwork runMonitor transferWorkspaceElement transferWorkspaceToTeam unpublishDocumentation unpublishMock updateCollectionRoles updateGovernanceGroupWorkspaces updateMonitor updateSpecSyncOptions updateTeamSettings updateWorkspaceRoles
Skills 18 in the ChatGPT listing
Ai readiness Use when assessing or improving how well AI agents can discover, call, and recover from errors with an API. Api discovery Use when finding an API or owner, integrating a public provider, locating Postman resources, or investigating consumers and change impact across services. Api documentation Use when defining or improving an API contract, generating documentation from a collection or OpenAPI spec, publishing API docs, or sharing a documentation link. Api engineer Use when designing, implementing, mocking, testing, monitoring, documenting, or deploying an API. Api mocking Finds, builds, runs and publishes a stand-in for one API — the owning team's published mock when there is one, otherwise one built from its spec or collection that behaves like the real API, stateful when callers write then read. Api monitoring Use when setting up recurring API checks, running or diagnosing a Postman Monitor, changing its schedule, or reaching private APIs through a self-hosted runner. Api simulation Runs your code for real against stand-ins for the HTTP services it calls, served together as one environment on one local port or one deployed URL, whether that code is a service you're changing, a frontend, a test suite or a demo. Api testing Use when testing an endpoint, running collection assertions, or checking real application traffic against an API contract. Application testing Sets up, runs, debugs, and interprets results from `postman application test` — the Postman layer that runs your Playwright tests, captures their network traffic, matches it against a collection contract, runs pm.test assertions, and publishes results to Application Inventory. bootstrap Use when resolving Postman CLI setup, authentication, or a repository workspace binding; initializing local API files; handling a CLI error that says an operation isn't allowed because of insufficient entitlements; or importing, pulling, pushing, syncing, or sharing workspace resources. Ci integration Use when adding API tests, structural or governance lint, or AI-readiness gates to CI, or publishing reviewed API artifacts to a Postman workspace after merge. Collection schema v3 Use when writing or debugging local Postman v3 collection and environment YAML, including collection lint failures. datasets Use when a collection needs queried or joined test inputs, a reusable named view, spreadsheet worksheet data, live database rows, or script access through pm.datasets(). flows Use when running, deploying, or debugging an existing Postman Flow. Performance testing Use when load-testing or benchmarking an API with concurrent virtual users and latency or error thresholds. Postman mcp server Use when working through Postman MCP tools to inspect or change workspace resources, choose a targeted operation, or handle MCP limitations. variables Use when parameterizing requests across environments, choosing variable scopes, chaining values in scripts, or referencing credentials without committing or exposing them. Webhook testing Capture, forward to localhost, replay, and validate webhook deliveries using a reusable public URL.