MCP Tools
Tools implemented by WireMock’s MCP server
This page lists all the tools implemented by WireMock Cloud’s MCP server.
Authentication
who_am_i
Returns the username with which you are currently logged into WireMock Cloud
Input
None
Output
User ID and username information
Mock API Management
list_my_mock_apis
Lists all mock APIs in WireMock Cloud that you have access to
Input
None
Output
List of mock APIs with their IDs and names
search_my_mock_apis
Searches for mock APIs by text query
Input
query
(string): The search query
Output
List of matching mock APIs
create_mock_api
Creates a new mock API in WireMock Cloud
Input
name
(string, required): The name of the mock API
hostname
(string, optional): Custom hostname for the mock API
Output
Confirmation with mock API details
delete_mock_api
Deletes a mock API by its ID
Input
mockApiId
(string): The ID of the mock API to delete
Output
Confirmation message
clear_mock_api
Deletes all stubs in a specified mock API
Input
mockApiId
(string): The ID of the mock API to clear
Output
Confirmation message
Stub Management
import_stubs_to_mock_api
Imports a list of stubs to a specific mock API
Input
mockApiId
(string): The ID of the mock API
stubsJson
(string): WireMock stub mappings in JSON format
Output
Confirmation message
get_stub_mappings
Fetches all stub mappings for a given Mock API
Input
mockApiId
(string): The ID of the mock API
Output
JSON containing all stub mappings
update_stub_mapping
Updates a specific stub mapping
Input
mockApiId
(string): The ID of the mock API
stubId
(string): The ID of the stub mapping to update
stubJson
(string): The new stub mapping definition in JSON format
Output
Confirmation message
delete_stub_mapping
Deletes a specific stub mapping
Input
mockApiId
(string): The ID of the mock API
stubId
(string): The ID of the stub mapping to delete
Output
Confirmation message
generate_stateful_stub_set
Generates a set of stateful stubs supporting CRUD operations
Input
mockApiId
(string): The ID of the mock API
collectionPath
(string): The base URL path template for the resource
requestJson
(string): Example of the request JSON payload
resultJson
(string): Example of the state created for the resource
Output
Generated stub mappings