ateam_connector_logs
Read what a connector process actually PRINTED to stderr. This is the only place a connector's internal failure is visible: a tool that catches its own error still returns ok:true, and the widget then renders an empty state that looks like real data.
Real case (2026-08-11): a dashboard connector's ledger.getData got 401 Authentication required from Core, swallowed it, returned an empty ledger, and displayed 0.00 everywhere — while the upload said ok, the tool said ok:true, and the surface probe said surface_ok. The word 'Authentication' appeared ONLY here.
USE IT whenever a tool succeeds but the data is empty, wrong, or zero — that combination is the signature of a swallowed error, and 'the call returned ok' is not evidence it worked. Pass the returned cursor back as since to read only what is new since your last look, so you can bracket an action and see exactly what it printed. Only stdio (solution) connectors stream stderr through Core; a platform/HTTP connector answers ok:false with a reason.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max lines (default 100, max 300) | |
| since | No | Cursor from a previous call — returns only lines printed after it. Omit for the whole retained tail. | |
| errors_only | No | Keep only lines that read as errors (401/failed/exception/refused/…) | |
| solution_id | Yes | The solution ID | |
| connector_id | Yes | The connector ID (e.g. 'accounting-dashboard-mcp') |