list_console_messages
List captured console messages and uncaught errors from a web page, optionally filtered by type or message ID, to diagnose runtime issues.
Instructions
Inspects console messages and uncaught page errors captured for the selected page. Use it to diagnose runtime failures, warnings, application logs, or values already emitted by page code; use search_in_sources for source text and list_network_requests for HTTP evidence instead. Without msgid it lists messages 20 per page by default, optionally filtered by type or retained navigation history. With msgid it returns one message by its stable ID for focused inspection. Capture begins when this MCP attaches and is not retroactive, so reload or reproduce code that logged before attachment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| msgid | No | Stable message ID returned by list mode. Pass it to inspect one captured console message; omit it to list messages. | |
| types | No | Console levels/types to include in list mode, such as error, warn, log, or trace. Values are OR-ed; omit or pass an empty array for all types. | |
| pageIdx | No | Page number to return (0-based). When omitted, returns the first page. | |
| pageSize | No | Maximum number of messages to return. Defaults to 20. | |
| includePreservedMessages | No | Include retained console messages from the last 3 navigations. Leave false when only the current page load is relevant. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | ||
| tool | Yes | Stable MCP tool name. | |
| error | No | ||
| summary | Yes | Concise human-readable outcome. |