## Monitoring The Monitoring section in Agen for SaaS provides full visibility into your MCP Gateway activity. Every tool call, policy evaluation, approval event, and configuration change is recorded and searchable. ### Key capabilities | Capability | Description | | --- | --- | | **Unified visibility** | See all MCP Gateway events in a single timeline — tool calls, policy decisions, approvals, and errors. | | **Structured logs** | Every event is recorded as a structured JSON log entry with metadata including tool name, user, tenant, timestamp, policy actions, and response details. | | **Filters** | Filter events by time range, tool, user, tenant, action type, or status. | | **Real-time streaming** | Stream logs to third-party monitoring platforms for centralized observability. | ### Monitoring sections | Section | Description | | --- | --- | | **[Logs](/agen-for-saas/monitoring/logs)** | View and analyze individual MCP tool execution logs with full request/response details. | | **[Streaming](/agen-for-saas/monitoring/streaming)** | Configure real-time log streaming to external monitoring platforms. | ### What is logged Every interaction with the MCP Gateway generates a log entry containing: - **Timestamp** — When the event occurred. - **Tool name** — Which tool was invoked. - **User identity** — Who made the request (from JWT claims). - **Tenant** — Which tenant the request belongs to. - **AI platform** — Which AI platform or agent initiated the request. - **Policy decisions** — Which policies were evaluated and what actions were taken (allow, deny, step-up, approval). - **Approval status** — Whether an approval was requested, pending, approved, or rejected. - **Response** — The tool's response (with data protection masking applied where configured). - **Duration** — How long the request took. ### Related topics - [Logs](/agen-for-saas/monitoring/logs) - [Streaming logs](/agen-for-saas/monitoring/streaming) - [Policies](/agen-for-saas/policies/overview) - [Dashboard overview](/agen-for-saas/overview/dashboard)