# Prototypr/feedbagel-mcp [Health: Active]

**Category:** 🔎 Search & Data Extraction  
**Repository:** https://github.com/Prototypr/feedbagel-mcp  
**GitHub Stars:** 3  
**npm Downloads (last month):** 51  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/prototypr-feedbagel-mcp

## Description
Search the Feedbagel RSS catalog, follow feeds, and route new entries to webhooks.

## Tools
Capabilities this server exposes over MCP:

- **search_feeds** — keyword search across the catalog
- **search_feeds_by_url** — find feeds at a given host
- **get_host_metadata** — title, favicon, and feed list for a host
- **list_entries** — recent entries, paginated
- **list_subscriptions** — unified follow + webhook list
- **me** — account email, plan, status (use as a smoke test)

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "feedbagel-mcp": {
    "command": "npx",
    "args": ["-y","feedbagel-mcp"]
  }
}
```

## Documentation & README

# feedbagel-mcp

Model Context Protocol server for the [Feedbagel](https://feedbagel.com) API. Lets agents follow RSS feeds, manage webhook subscriptions, and read entries on a user's behalf.

## Install

```bash
npm install -g feedbagel-mcp
```

Or run via `npx feedbagel-mcp` without installing.

## Setup

1. Mint an API key at https://feedbagel.com/dashboard/keys (pick the "Agent" scope).
2. Add the server to your MCP client config.

### Claude Desktop / Cursor / Windsurf

```json
{
  "mcpServers": {
    "feedbagel": {
      "command": "npx",
      "args": ["-y", "feedbagel-mcp"],
      "env": {
        "FEEDBAGEL_API_KEY": "fb_..."
      }
    }
  }
}
```

## Tools

17 tools across discovery, follows, webhooks, and entry reads.

**Discovery (read)**
- `search_feeds` — keyword search across the catalog
- `search_feeds_by_url` — find feeds at a given host
- `get_host_metadata` — title, favicon, and feed list for a host
- `list_entries` — recent entries, paginated
- `get_entry`, `get_entry_by_slug` — fetch a single entry

**Follows (write)**
- `list_subscriptions` — unified follow + webhook list
- `follow_feed`, `unfollow_feed`

**Webhooks (write)**
- `list_webhooks`, `create_webhook`, `delete_webhook`
- `pause_webhook`, `resume_webhook`
- `attach_feed_to_webhook`, `detach_feed_from_webhook`

**Account (read)**
- `me` — account email, plan, status (use as a smoke test)

## Environment

- `FEEDBAGEL_API_KEY` (required)
- `FEEDBAGEL_API_BASE` (optional, defaults to production)

## License

MIT

