Insomnia · Capability
Insomnia Mock Server API
The Insomnia Mock Server API allows developers to create, manage, and interact with mock servers powered by Insomnia (Kong). Mock servers simulate API endpoints by returning predefined responses based on OpenAPI specifications or custom route configurations. This enables frontend and backend teams to develop and test against realistic API behavior before the actual implementation is complete. Insomnia supports both cloud-hosted and self-hosted mock server deployments.
What You Can Do
GET
Listmockservers
— Insomnia List Mock Servers
/mock-servers
POST
Createmockserver
— Insomnia Create Mock Server
/mock-servers
GET
Getmockserver
— Insomnia Get Mock Server
/mock-servers/{mockServerId}
PUT
Updatemockserver
— Insomnia Update Mock Server
/mock-servers/{mockServerId}
DELETE
Deletemockserver
— Insomnia Delete Mock Server
/mock-servers/{mockServerId}
GET
Listmockroutes
— Insomnia List Mock Routes
/mock-servers/{mockServerId}/routes
POST
Createmockroute
— Insomnia Create Mock Route
/mock-servers/{mockServerId}/routes
PUT
Updatemockroute
— Insomnia Update Mock Route
/mock-servers/{mockServerId}/routes/{routeId}
DELETE
Deletemockroute
— Insomnia Delete Mock Route
/mock-servers/{mockServerId}/routes/{routeId}
GET
Listmockserverlogs
— Insomnia List Mock Server Logs
/mock-servers/{mockServerId}/logs
MCP Tools
listmockservers
Insomnia List Mock Servers
read-only
idempotent
createmockserver
Insomnia Create Mock Server
getmockserver
Insomnia Get Mock Server
read-only
idempotent
updatemockserver
Insomnia Update Mock Server
idempotent
deletemockserver
Insomnia Delete Mock Server
idempotent
listmockroutes
Insomnia List Mock Routes
read-only
idempotent
createmockroute
Insomnia Create Mock Route
updatemockroute
Insomnia Update Mock Route
idempotent
deletemockroute
Insomnia Delete Mock Route
idempotent
listmockserverlogs
Insomnia List Mock Server Logs
read-only
idempotent