search
Search across all collections, folders, and requests
How to use it
search is exposed by the MCP Insomnia MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the search 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 Insomnia request
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
✓
✓
✓
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