Readwise connector: UI shows 'Connect' despite being reported as already connected

Open 💬 0 comments Opened Jul 9, 2026 by joedeely

Description

The Connectors panel lists Readwise with a "Connect" button (same as other never-connected services), but the user reports that elsewhere in the product Readwise shows as already connected/authorized.

Steps to reproduce

  1. Open the Connectors panel in Claude (screenshot showed Asana, Atlassian, Box, Canva, Figma, HubSpot, Intercom, Linear, monday.com, Readwise all listed as "Web" with a "Connect" button — no checkmark, unlike "Claude in Chrome" which shows "Included" + a checkmark).
  2. Separately, the account shows Readwise as connected/authorized.
  3. In a Claude Code session, search the full MCP tool list for any Readwise-related tool — none are present, and a connector lookup (list_connectors) returns an empty array even with no keyword filter, despite other connected services (Notion, Slack, Vercel, Gmail, Google Drive) being active as MCP tools in the same session.
  4. Restarting the session/app does not resolve the mismatch.

Expected behavior

If Readwise is actually connected/authorized on the account, the Connectors panel should reflect that (checkmark/"Connected" state), and its MCP tools should be available in sessions — consistent with how other connected services (Notion, Slack, etc.) behave.

Actual behavior

  • Connectors panel shows "Connect" (not connected) for Readwise.
  • No Readwise MCP tools appear in the session tool list.
  • list_connectors returns an empty list entirely, even though other connectors are clearly active as tools in the same session — suggesting list_connectors itself may not be reflecting the true connector state.
  • There is no way to "disconnect" a connector that the UI already shows as not connected, so the user cannot force a clean reconnect from that panel.

Additional context

This looks like it could be either (a) a genuine backend sync gap between wherever "connected" state is set for Readwise and what surfaces in the Connectors panel / session tool list, or (b) the list_connectors tool itself not querying the right source of truth (it returned empty for the full list, not just filtered on "readwise").

View original on GitHub ↗