MCP-Insomnia
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_collectionB | Create a new collection/workspace in Insomnia |
| list_collectionsB | List all collections and their structure |
| get_collection_detailC | Get full details and statistics of a specific collection |
| export_collectionB | Export collection to JSON (Insomnia V4 format) |
| create_folderA | Create a folder to group requests within a collection |
| list_requestsB | List all requests across collections. Optionally filter by collectionId. |
| get_requestC | Get full details of a specific request by ID |
| get_request_historyB | Get the execution history of a specific request |
| create_request_in_collectionB | Create a new request within a specific collection/folder |
| update_requestC | Update an existing request |
| delete_requestB | Delete a request from a collection |
| execute_requestC | Execute a request and get a response |
| set_environment_variableC | Set environment variables for a collection |
| get_environment_variablesB | Get environment variables from a collection |
| import_from_insomnia_exportB | Import collections from a standard Insomnia V4 export file |
| generate_code_snippetB | Generate a code snippet for a request in various languages/frameworks |
| import_from_curlB | Create a request from a cURL command |
| import_from_postmanA | Import collections from a Postman Collection v2.1 JSON file |
| import_from_openapiB | Generate requests from OpenAPI/Swagger specification |
| list_insomnia_collectionsB | List all collections directly from Insomnia app (requires Insomnia to be installed) |
| list_insomnia_projectsB | List all projects from Insomnia app |
| get_insomnia_collectionB | Get a complete collection from Insomnia app by workspace ID |
| sync_from_insomniaC | Import a collection from Insomnia app into MCP storage |
| sync_to_insomniaC | Export a collection from MCP storage to Insomnia app |
| sync_all_from_insomniaB | Import all collections from Insomnia app into MCP storage |
| get_insomnia_requestC | Get detailed request information directly from Insomnia |
| execute_insomnia_requestA | Execute a request directly from Insomnia app without syncing. Supports environment variable substitution. |
| searchB | Search for a keyword across all collections, folders, and requests |
| get_statsB | Get global statistics of all collections |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anggasct/mcp-insomnia'
If you have feedback or need assistance with the MCP directory API, please join our Discord server