{
  "info": {
    "name": "Exceptionless — mcp.ai",
    "description": "REST API for the Exceptionless MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/exceptionless",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "exceptionless_close_session",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/close/session",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "close",
            "session"
          ]
        },
        "description": "Close an active session in the Exceptionless project bound to the connected client API key. This records irreversible session-closure telemetry and returns only an acceptance confirmation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"session_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "exceptionless_get_client_configuration",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/client/configuration",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "client",
            "configuration"
          ]
        },
        "description": "Return the configuration for the single Exceptionless project bound to the connected client API key. Configuration values can contain sensitive project settings; request and expose them only when need",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "exceptionless_submit_event",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/submit/event",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "submit",
            "event"
          ]
        },
        "description": "Submit one structured telemetry event to the Exceptionless project bound to the connected client API key. Acceptance is asynchronous and does not confirm that the event was processed or persisted.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data\": {},\n  \"tags\": \"\",\n  \"type\": \"\",\n  \"source\": \"\",\n  \"message\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "exceptionless_submit_session_heartbeat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/submit/session/heartbeat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "submit",
            "session",
            "heartbeat"
          ]
        },
        "description": "Record an active session heartbeat in the Exceptionless project bound to the connected client API key. Use Close Session separately when the session ends. Despite using GET upstream, this tool writes ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"session_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}