What are Traffic Logs?
Traffic Logs give you a real-time, per-request view of your server’s activity. Every MCP tool call is recorded with its full context: the MCP method, input parameters, response body, HTTP status, client IP, geographic origin, session ID, and execution duration. You can access Traffic Logs from the dashboard sidebar under Observability → Traffic Logs, or from the Logs tab on any server detail page.The log list
Each row in the log list displays the following columns:MCP methods tracked
Traffic Logs capture all MCP protocol methods, not just tool calls:Filters
The filter bar lets you narrow down logs with five independent filters plus a date range:
All filters can be combined. For example, you can view only
tools/call requests that returned 500 on a specific server for the last 24 hours.
Auto-refresh
Toggle the Live switch to enable automatic log refreshing every 15 seconds. When active:- A green animated dot appears next to the toggle
- The status text shows
refreshing every 15s - All applied filters are preserved during refresh
- New logs appear at the top of the list
Request detail
Click any log row to open the full detail modal. The detail view is split into two columns:Left column — Metadata
Right column — Request & Response
Request section — The full JSON body the client sent. Fortools/call requests, this includes the tool name and parameter values:
What’s logged and what’s not
Secret values (
env.*) are not exposed at the MCP request/response level — they are never sent to the AI client or included in the MCP protocol layer. However, if you call console.log(env.MY_SECRET) in your tool code, that value will appear in your Traffic Logs. Never log raw secret values intentionally.Pagination
Logs are displayed 10 per page. Click Load More at the bottom to fetch the next batch. Skeleton loaders appear while new data is being fetched.Retention
Traffic logs are retained for 30 days on the Free plan and 90 days on paid plans. Older logs are permanently deleted.Common use cases
Debugging why a tool returned unexpected output: Open the log entry, inspect the full request (did the AI pass the right parameters?), then check the response (what did your code actually return?). Monitoring in real time: Enable auto-refresh while testing a new tool or running a demo. Watch incoming requests appear live. Tracking session behaviour: Filter by session ID to see the full sequence of MCP calls within a single client session — frominitialize through tools/list to individual tools/call invocations.
Verifying auth configuration: After switching security modes, check the logs for 401 or 403 responses to confirm non-authenticated clients are being rejected.