Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / mcp-insomnia

mcp-insomnia

mcp-insomnia is an MCP server. Its repository has 26 GitHub stars and is licensed under MIT; we last read it on 2026-10-22.

This software creates and manages Insomnia-compatible API collections, requests, and environments for an MCP server.

Install

MCP servers are packaged differently from each other -- some run via npx, some as a Docker image, some as a plain script you clone and run. mcp-insomnia’s own README did not state one plainly enough for this page to quote it rather than guess, so it will not guess. The repository below states it.

What it reaches, and what it needs

Reaches
○ not recognised
Credential
○ none found

Maintenance

Stars
26
State
listed
Licence
MIT
From the repository

MCP-Insomnia is an MCP server for creating and managing Insomnia-compatible API collections, requests, and environments.

What mcp-insomnia can do

29 tools documented in its README. An AI client calls these by name.

create_collection
Create new collection/workspace
list_collections
List all collections
get_collection_detail
Get full details and statistics of a collection
export_collection
Export collection to JSON format
create_folder
Create folder within collection
list_requests
List all requests, optionally filter by collection
get_request
Get full details of a specific request
create_request_in_collection
Create new request
update_request
Update existing request
delete_request
Delete request
execute_request
Execute an MCP-stored request and return the response (supports environment resolution, timeouts, and response size limits — see [Request execution](#request-execution))
get_request_history
Get execution history of a request (up to 20 entries per request)
import_from_curl
Parse cURL command into a request
import_from_postman
Import Postman Collection (v2.1) JSON
import_from_openapi
Import OpenAPI 3.x or Swagger 2.x JSON
import_from_insomnia_export
Import collections from a standard Insomnia V4 export file
generate_code_snippet
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`, `po
list_insomnia_projects
List all projects/teams from Insomnia
list_insomnia_collections
List all workspaces/collections from Insomnia
get_insomnia_collection
Get full details of a specific Insomnia workspace
get_insomnia_request
Get full details of a specific Insomnia request
sync_from_insomnia
Import a workspace from Insomnia to MCP
sync_all_from_insomnia
Import all workspaces from Insomnia to MCP
sync_to_insomnia
Export an MCP collection back to Insomnia
execute_insomnia_request
Execute a request directly from Insomnia without syncing (supports environment resolution and timeouts — see [Request execution](#request-execution))
set_environment_variable
Set environment variable
get_environment_variables
Get environment variables
search
Search across all collections, folders, and requests
get_stats
Get global statistics of all collections

Read from the README; names are kept only if the README contains them.

Common questions about mcp-insomnia

What does mcp-insomnia do?
This software creates and manages Insomnia-compatible API collections, requests, and environments for an MCP server.
How do I install mcp-insomnia?
Its README did not state an install command plainly enough for us to quote one, so we do not guess. The repository has the instructions: https://github.com/anggasct/mcp-insomnia
Is mcp-insomnia official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 26 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-16.
What licence does mcp-insomnia use?
The repository declares the MIT licence.

Learn this on Infrato