get_insomnia_request
Get full details of a specific Insomnia request
How to use it
get_insomnia_request is exposed by the MCP Insomnia MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_insomnia_request tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install MCP Insomnia
npx @modelcontextprotocol/inspector node dist/index.js # test via MCP InspectorOther tools in MCP Insomnia (34)
Create new collection/workspace
Create folder within collection
Create new request
Delete request
✓
✓
Execute a request directly from Insomnia without syncing (supports environment resolution and timeouts — see Request execution)
Execute an MCP-stored request and return the response (supports environment resolution, timeouts, and response size limits — see Request execution)
Export collection to JSON format
Generate a code snippet for a request. Requires requestId and target. Supported targets: c, clojure, csharp, go, http, java, javascript, kotlin, node, objc, ocaml, php, powershell, python, ruby, shell, swift. Optional client selects a library (e.g. axios for javascript, curl for shell).
Get full details and statistics of a collection
Get environment variables
Get full details of a specific Insomnia workspace
Get full details of a specific request
Get execution history of a request (up to 20 entries per request)
Get global statistics of all collections
Parse cURL command into a request
Import collections from a standard Insomnia V4 export file
Import OpenAPI 3.x or Swagger 2.x JSON
Import Postman Collection (v2.1) JSON
List all collections
List all workspaces/collections from Insomnia
List all projects/teams from Insomnia
List all requests, optionally filter by collection
✓
✓
✓
Search across all collections, folders, and requests
Set environment variable
Import all workspaces from Insomnia to MCP
Import a workspace from Insomnia to MCP
Export an MCP collection back to Insomnia
✓
Update existing request