MCP Insomnia logo

MCP Insomnia

Unclaimed

by anggasct

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

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'mcp-insomnia' -- 'npx' '-y' '@modelcontextprotocol/inspector' 'node' 'dist/index.js'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

More in Developer Tools

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

35 of 35 tools

Documented tools (35)

From project documentation. A server handshake does not verify each tool’s description or behavior.

create_collection

Create new collection/workspace

create_folder

Create folder within collection

create_request_in_collection

Create new request

delete_request

Delete request

environmentId

✓

environmentVariables

✓

execute_insomnia_request

Execute a request directly from Insomnia without syncing (supports environment resolution and timeouts — see Request execution)

execute_request

Execute an MCP-stored request and return the response (supports environment resolution, timeouts, and response size limits — see Request execution)

export_collection

Export collection to JSON format

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, powershell, python, ruby, shell, swift. Optional client selects a library (e.g. axios for javascript, curl for shell).

get_collection_detail

Get full details and statistics of a collection

get_environment_variables

Get environment variables

get_insomnia_collection

Get full details of a specific Insomnia workspace

get_insomnia_request

Get full details of a specific Insomnia request

get_request

Get full details of a specific request

get_request_history

Get execution history of a request (up to 20 entries per request)

get_stats

Get global statistics of all collections

import_from_curl

Parse cURL command into a request

import_from_insomnia_export

Import collections from a standard Insomnia V4 export file

import_from_openapi

Import OpenAPI 3.x or Swagger 2.x JSON

import_from_postman

Import Postman Collection (v2.1) JSON

list_collections

List all collections

list_insomnia_collections

List all workspaces/collections from Insomnia

list_insomnia_projects

List all projects/teams from Insomnia

list_requests

List all requests, optionally filter by collection

maxResponseBytes

✓

overrideVariables

✓

requestId

✓

search

Search across all collections, folders, and requests

set_environment_variable

Set environment variable

sync_all_from_insomnia

Import all workspaces from Insomnia to MCP

sync_from_insomnia

Import a workspace from Insomnia to MCP

sync_to_insomnia

Export an MCP collection back to Insomnia

timeoutMs

✓

update_request

Update existing request

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about MCP Insomnia MCP Server

How do I connect MCP Insomnia MCP Server to Claude?
Run `claude mcp add mcp-insomnia -- npx -y @modelcontextprotocol/inspector node dist/index.js` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is MCP Insomnia MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can MCP Insomnia MCP Server do?
MCP Insomnia MCP Server documents 35 tools to the agent, including create_collection, create_folder, create_request_in_collection. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.