Sleevy

Sleevy MCP Server

Connect an AI agent to save, find, and organize your Sleevy reading queue.

Sleevy supports the Model Context Protocol (MCP). Connect it to an AI agent to save links, find saved items, organize folders, and manage your reading queue without leaving your workflow.

Install Sleevy

Run this command in a terminal:

npx add-mcp https://api.sleevy.app/mcp --name sleevy

The installer detects supported MCP clients and lets you choose where to add Sleevy. It uses the Streamable HTTP endpoint at https://api.sleevy.app/mcp.

Machine-readable discovery is available through the Sleevy AI Catalog, which points clients to the Sleevy MCP Server Card.

Sign in and permissions

The first time your agent connects, Sleevy opens an OAuth sign-in and consent flow. Sign in, then approve only the permissions your agent needs. You do not need to add a personal API key to the MCP configuration.

Keep confirmations enabled

Removing a saved item or folder is permanent. Keep your agent's MCP tool-confirmation prompts enabled for destructive actions.

Available tools

CapabilityTools
Save and find linkssave_link, list_saved_items
Organize saved itemsset_saved_item_read_state, set_saved_item_folder
Manage folderslist_folders, add_folder
Remove contentdelete_saved_item, remove_folder

The tools available to an agent are determined by the permissions granted during OAuth consent. Reconnect Sleevy to review or change those permissions.

Looking before you connect

Describing the server takes no credential. A client may complete initialize and read tools/list against https://api.sleevy.app/mcp without signing in, and it gets the full tool list back — every tool, not only the ones some scope would unlock — so it can decide whether connecting is worth sending you to a consent screen at all.

curl -s https://api.sleevy.app/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Calling a tool is a different matter. Every tools/call needs a credential and the scope that covers it, and an unauthenticated one is refused with 401 and a WWW-Authenticate header pointing at the protected-resource metadata. A batch is allowed only if every message in it is, so a tools/call cannot ride along beside an initialize.

The same list is also available without opening a connection at all, as the MCP Server Card.

Connect manually

If your MCP client has a manual connection screen, use this server URL:

https://api.sleevy.app/mcp

Choose the client’s HTTP or Streamable HTTP transport option, then complete the OAuth sign-in flow when prompted.