wiremock-inc/wiremock-cloud
Build, validate, and manage WireMock Cloud API simulations with reusable agent skills and the hosted MCP server.
Author and debug Handlebars response templates for WireMock stubs. Use when the user needs help writing or fixing response templates with formatJson, arrayJoin, state helpers, pagination, or brace collision issues.
Generate a complete mock API in WireMock Cloud for any REST API. Creates an OpenAPI description, Arazzo test workflows, and WireMock stubs - optionally recorded from a live sandbox. Use when the user wants to create, mock, or simulate a REST API in WireMock Cloud.
Convert existing WireMock stubs to use CSV or database data sources. Use when the user wants mock API responses driven by external data with optional pagination support.
Convert existing WireMock stubs to be stateful using the key-value state store. Use when the user wants mock API resources to persist across requests (create, retrieve, update, delete).
Create and import WireMock stubs for a mock API. Use when the user wants to add new stub mappings to a WireMock Cloud mock API.
Review a mock API simulation built in WireMock Cloud against its source documentation, OpenAPI spec, and Arazzo workflows. Use when the user wants to verify completeness and correctness of an existing mock API.
Search WireMock Cloud documentation for accurate, up-to-date answers. Use this skill whenever someone asks about WireMock Cloud — including stubs/mocks, request matching, response templating, proxying, record/playback, fault simulation, stateful scenarios, WireMock CLI, WireMock Runner, GraphQL/gRPC mocking, OpenAPI integration, data sources, OAuth2 mocking, CI/CD deployment, MCP tools, or teams/collaboration. This skill reads from local reference docs rather than relying on general knowledge, so answers reflect the actual WireMock Cloud API and CLI syntax.
Validate WireMock stubs against the OpenAPI schema and fix any errors. Use when the user wants to check that mock API responses conform to the API specification.