Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcp-pocket

MCP.Pizza Chef: kazuph

mcp-pocket is an MCP server designed to integrate Pocket's saved articles with Claude Desktop or any MCP client. It connects to the Pocket API to retrieve your saved articles and loads them into the Claude environment, enabling AI-powered reading, summarization, and interaction. This server requires Node.js and Pocket API credentials, and it is configured via Claude Desktop's developer settings. It streamlines access to your Pocket content within AI workflows, enhancing productivity and knowledge management.

Use This MCP server To

Fetch saved articles from Pocket API for AI processing Load Pocket articles into Claude Desktop for summarization Enable AI interaction with Pocket reading list Integrate Pocket content into AI-enhanced workflows Automate retrieval of Pocket articles for analysis

README

MCP Pocket

This is a connector to allow Claude Desktop (or any MCP client) to fetch your saved articles from Pocket API.

@kazuph/mcp-pocket MCP server

Prerequisites

Quick Start

  1. Modify your Claude Desktop config located here: ~/Library/Application\ Support/Claude/claude_desktop_config.json

You can easily find this through the Claude Desktop menu:

  1. Open Claude Desktop
  2. Click Claude on the Mac menu bar
  3. Click "Settings"
  4. Click "Developer"

If you don't have this config, you can create an empty file at this location.

Add the following to the config file, replacing the credentials with your own:

{
  "mcpServers": {
    "pocket": {
      "command": "npx",
      "args": ["-y", "@kazuph/mcp-pocket"],
      "env": {
        "POCKET_CONSUMER_KEY": "your-pocket-consumer-key",
        "POCKET_ACCESS_TOKEN": "your-pocket-access-token"
      }
    }
  }
}

Development Setup

  1. Clone this repository and install dependencies:
git clone https://github.com/kazuph/mcp-pocket.git
cd mcp-pocket
npm install
  1. For development, use this configuration instead:
{
  "mcpServers": {
    "pocket": {
      "command": "npx",
      "args": ["tsx", "/path/to/mcp-pocket/index.ts"],
      "env": {
        "POCKET_CONSUMER_KEY": "your-pocket-consumer-key",
        "POCKET_ACCESS_TOKEN": "your-pocket-access-token"
      }
    }
  }
}

Development Commands

# Build TypeScript
npm run build

# Watch mode for development
npm run watch

# Publish to npm
npm login
npm publish

Available Commands

The following MCP tools will be available in Claude Desktop:

  • pocket_get_articles: Fetch your saved articles from Pocket API. Returns title, URL, and excerpt for each article.
  • pocket_mark_as_read: Mark a specific article as read (archived) in your Pocket account using its item ID.

Getting Pocket API Credentials

For detailed instructions on obtaining your Pocket API credentials, please refer to Issue #2.

Quick steps:

  1. Create a new app at Pocket Developer Portal
  2. Follow the authentication process to get your Consumer Key and Access Token

License

MIT

mcp-pocket FAQ

How do I configure mcp-pocket with Claude Desktop?
Modify the Claude Desktop config file at '~/Library/Application Support/Claude/claude_desktop_config.json' to include mcp-pocket with your Pocket API credentials.
What prerequisites are needed to run mcp-pocket?
You need Node.js installed, Claude Desktop, and valid Pocket API credentials to use mcp-pocket.
Can mcp-pocket be used with MCP clients other than Claude Desktop?
Yes, mcp-pocket is compatible with any MCP client that supports MCP server integration.
How does mcp-pocket authenticate with Pocket API?
It uses your Pocket API credentials configured in the Claude Desktop settings to securely access your saved articles.
Is mcp-pocket limited to any specific operating system?
No, but Node.js and Claude Desktop must be installed, which are available on major OS platforms.
Can mcp-pocket handle large numbers of saved articles?
Yes, it is designed to fetch and load your entire Pocket reading list efficiently.
Does mcp-pocket support real-time updates from Pocket?
It fetches saved articles on demand when triggered by the MCP client; real-time push updates depend on client implementation.
Is the mcp-pocket server open source?
Yes, it is available on GitHub under the @kazuph/mcp-pocket repository.