
FeedNest
io.github.LucaIaconelliPublished by GitHub account LucaIaconelliv1.1.0Updated Oct 24, 2026
Your curated sources (RSS, YouTube, podcasts, Google News) as context for any AI agent.
Overview
FeedNest gives an AI assistant access to your own curated feeds, articles, highlights, notes and tags so it can brief, search and annotate your reading.
- What you can do
- Browse and search articles across newsfeed, feed, folder, tag, highlighted and noted views, and open full text or extract truncated content
- Mark articles read or unread, save articles and external URLs, and list saved items
- List feeds, folders and tags, and create, delete or apply tags to articles
- Read, add and remove text highlights, and read, write or delete notes on an article
- Review recently read articles and reading statistics such as streak, time read and unread counts
- When to use it
- Useful when you want an assistant to work only from sources you chose rather than the open web: morning briefings, comparing how several of your feeds covered a story, tracking a topic across your subscriptions, or saving and annotating articles while you chat.
- Requirements
- A FeedNest account and a remote connection to the hosted MCP endpoint. OAuth sign-in works on every plan; API-key clients need a Pro subscription and a key from Settings, sent as an Authorization Bearer header. Free plan allows 20 tool calls an hour; Plus and Pro allow 1,000.
Installation
In SourceWeft
- Open FeedNest in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.LucaIaconelli%2Ffeednest/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"feednest": {
"type": "http",
"url": "https://mcp.feednest.com/"
}
}
}README
FeedNest MCP Server
Your sources. Not the whole web. Ask your AI about your feeds - it already knows.
ChatGPT searches the internet. Perplexity crawls billions of pages. When you ask about your industry, your interests, your world - they give you everything except what matters.
FeedNest is different. Your AI works exclusively with the sources you choose: the blogs you trust, the publications you follow, the experts you believe in. No algorithmic noise. No black-box results. Intelligence grounded in your world.
This MCP server gives any AI assistant - ChatGPT, Codex, Claude, Gemini, Grok, Cursor, Windsurf, Cline, Le Chat, and more - direct access to your feeds, articles, highlights, notes, and tags through natural language.
What Your AI Can Do
Just ask. Your AI handles the rest.
- Morning briefings - Wake up to a summary of everything that happened overnight across your feeds
- Compare coverage - See how different sources report the same story, side by side
- Spot trends early - Your AI detects emerging patterns before they hit mainstream
- Deep-dive any topic - Get a comprehensive synthesis from every source you follow
- Track developing stories - Follow a narrative as it evolves across all your feeds
- Instant search - Find any article across all your sources in seconds
- Highlights and notes - Save what matters and annotate with your own thoughts
Quick Start
Prerequisites
- A FeedNest account. Apps that connect with OAuth (ChatGPT, Claude) work on every plan: on Free they can read your feeds and articles, up to 20 requests an hour; Plus and Pro also let them save, tag, highlight, take notes and mark articles as read.
- For clients set up with an API key: a key from Settings → Developer API, which needs a Pro subscription
ChatGPT
Option A: Web UI (OAuth - recommended)
- Go to Settings → Apps & Connectors → Advanced and enable Developer Mode
- Go to Settings → Apps → Create. Name it FeedNest and set the URL to
https://mcp.feednest.com - ChatGPT will redirect you to FeedNest - log in and authorize
No API key needed. ChatGPT handles the OAuth flow automatically.
Option B: Responses API
Include FeedNest as an MCP tool in your API request:
Codex
Option A: Plugin (recommended)
The plugin bundles skills, MCP config, and brand assets in one install. It is not in the Codex plugin directory yet, so install it from this repository: see Local Installation in the Codex plugin README.
Option B: MCP in config.toml
Add to ~/.codex/config.toml:
Or via CLI:
Claude
Connectors directory (OAuth - recommended)
FeedNest is listed in Claude's connectors directory.
- Open claude.ai/directory/feednest, or search for FeedNest in Customize → Connectors
- Click Connect to Claude, log in to FeedNest, and authorize
No API key needed, and the connector follows your Claude account to Claude Desktop and the mobile apps.
To add it by URL instead, add a custom connector in Customize → Connectors with the URL https://mcp.feednest.com and leave OAuth Client ID and Secret empty.
Claude Code and Cowork: plugin (OAuth - recommended)
The Claude plugin brings the FeedNest server, a skill that tells Claude how to use the tools well, and the /feednest:briefing command. It signs in with OAuth, so it works on every FeedNest plan.
Then run /mcp, pick feednest and sign in.
Claude Code with an API key
Add -s user for global access across all projects. API keys need FeedNest Pro.
Claude Desktop config file (requires bridge)
The directory connector above already works in Claude Desktop. To configure FeedNest in claude_desktop_config.json instead, which only runs stdio servers, use the mcp-remote bridge:
Config path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS), %APPDATA%\Claude\claude_desktop_config.json (Windows), or ~/.config/Claude/claude_desktop_config.json (Linux).
Cursor
Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for global):
Tip: Cursor supports env var interpolation:
"Bearer ${env:FEEDNEST_API_KEY}". Do not add a"type"field - Cursor auto-detects from the"url"key.
Le Chat (Mistral)
Available on all plans, including the free tier.
- Go to Sidebar → Intelligence → Connectors
- Click + Add Connector → Custom MCP Connector
- Set Name to
FeedNest, Server URL tohttps://mcp.feednest.com - Set Auth type to
API Token Authentication, Authorization toBearer fn_live_YOUR_API_KEY
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
Important: Windsurf uses
"serverUrl"(not"url"). Using the wrong key causes a silent failure.
Cline
In VS Code, open Cline extension settings → MCP Servers configuration (JSON):
Critical: The
"type": "streamableHttp"field is mandatory for Cline. Without it, custom headers may fail silently and authentication won't work.
Gemini CLI
Add to ~/.gemini/settings.json:
Note: Gemini CLI uses
"httpUrl"(not"url"). The"url"field is reserved for SSE transport. CLI only - gemini.google.com does not support external MCP servers.
Grok (xAI)
Available through the xAI API/SDK only, not from the grok.com chat UI.
Any other MCP client
Any client supporting Streamable HTTP can connect using:
- URL:
https://mcp.feednest.com - Header:
Authorization: Bearer fn_live_YOUR_API_KEY
For stdio-only clients, use the mcp-remote bridge:
Tools (25)
Articles
Read Status
Saving
Feeds & Structure
Tagging
Highlights
Notes
History
Output Feeds
AI
text_to_speech is not exposed by the hosted MCP server: it generates audio with
an AI model, which the Claude connectors directory does not allow. Reading articles
aloud stays available in the FeedNest app and through the OpenClaw plugin.
Stats
* = required parameter
Example Conversation
More things you can ask
- "Give me a morning briefing from my feeds"
- "Compare how Bloomberg and Reuters covered this story"
- "What did I read yesterday?"
- "Save this article and highlight the key findings"
- "Tag all AI-related articles with 'Machine Learning'"
- "How's my reading streak going?"
Authentication
API Key (personal use)
Generate a key from Settings → Developer API in the FeedNest dashboard. Keys start with fn_live_ followed by 32 hex characters.
OAuth 2.1 (third-party apps)
The server supports full OAuth 2.1 with PKCE. Discovery endpoint:
ChatGPT and Claude.ai handle OAuth automatically - no API key needed for those.
Plans
Apps that connect with OAuth work on every FeedNest plan. API keys need Pro.
A connected app picks up a plan change at its next token refresh, within an hour, or right away when you reconnect FeedNest.
Scopes
You Stay in Control
- You choose what's visible - Pick exactly which feeds, folders, and actions your AI can access
- Encrypted and verified - Every request is secured so no one else can reach your data
- Built-in usage limits - 1,000 requests an hour (20 tool calls on Free), so your account stays protected
- Revoke access instantly - One click from your dashboard
Troubleshooting
Packages
This repository is a monorepo containing the client libraries and plugins for the FeedNest MCP server.
Development
Links
- FeedNest - the app
- Documentation - full docs with setup guides per platform
- Integrations - see all AI integrations
License
MIT
Source: README.md at commit 102f81e
Tools
0Version history
2- v1.1.0LatestOct 15, 2026
- v1.0.0Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts