Vinkius
Miniflux (RSS Reader)

Miniflux (RSS Reader) MCP. Manage all your feeds, articles, and knowledge in one conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Miniflux (RSS Reader) MCP on Cursor AI Code Editor MCP Client Miniflux (RSS Reader) MCP on Claude Desktop App MCP Integration Miniflux (RSS Reader) MCP on OpenAI Agents SDK MCP Compatible Miniflux (RSS Reader) MCP on Visual Studio Code MCP Extension Client Miniflux (RSS Reader) MCP on GitHub Copilot AI Agent MCP Integration Miniflux (RSS Reader) MCP on Google Gemini AI MCP Integration Miniflux (RSS Reader) MCP on Lovable AI Development MCP Client Miniflux (RSS Reader) MCP on Mistral AI Agents MCP Compatible Miniflux (RSS Reader) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Miniflux (RSS Reader) MCP Server lets your AI client manage and read all your RSS feeds directly inside Miniflux. Use tools like `list_entries` to pull article content, discover new sources with `discover_subscriptions`, and organize knowledge using categories—all without leaving your chat window.

What your AI agents can do

Create api key

Generates a new API key for your Miniflux account.

Create category

Creates a new organizational category in your feed library.

Create feed

Adds a specific RSS feed URL to your subscriptions.

+ 43 more capabilities included
Discovering and Adding Feeds

Finds available RSS feeds from any URL or creates an entirely new subscription source using discover_subscriptions or create_feed.

Reading and Fetching Content

Retrieves lists of entries, fetches the full text content for a specific article (fetch_entry_content), or checks unread counts with get_feed_counters.

Organizing Articles and Feeds

Adds categories using create_category, bookmarks individual articles (toggle_entry_bookmark), or marks entire feeds/categories as read to manage your reading flow.

Advanced Feed Management

Allows you to bulk update entry statuses with update_entries_status, refresh all feed data, or export the whole library via export_opml.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Miniflux (RSS Reader): 46 Tools for Feed & Entry Management

These tools give your AI client direct access to every function in Miniflux, letting you manage feeds, read articles, and organize content programmatically.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Miniflux (RSS Reader) on Vinkius
create019e38c1

create api key

Generates a new API key for your Miniflux account.

create019e38c1

create category

Creates a new organizational category in your feed library.

create019e38c1

create feed

Adds a specific RSS feed URL to your subscriptions.

create019e38c1

create user

Creates a new user account (Admin only).

delete019e38c1

delete api key

Removes an existing API key from the system.

delete019e38c1

delete category

Permanently deletes a category you created.

delete019e38c1

delete feed

Removes a specific feed subscription entirely.

delete019e38c1

delete user

Deletes a user account (Admin only).

discover019e38c1

discover subscriptions

Searches and finds potential RSS feeds based on a given URL.

export019e38c1

export opml

Exports your entire feed collection into an OPML file for backup or migration.

fetch019e38c1

fetch entry content

Retrieves the full, original article content for a specific entry ID.

flush019e38c1

flush history

Clears out local history data for clean testing or use.

get019e38c1

get entry

Fetches details about one single article entry by its ID.

get019e38c1

get feed counters

Gets the count of unread and read articles for any given feed.

get019e38c1

get feed icon

Fetches an icon image used to represent a particular feed.

get019e38c1

get feed

Retrieves metadata and status for a specific feed subscription.

get019e38c1

get icon

Fetches an icon image by its unique ID.

get019e38c1

get integrations status

Checks which third-party services are currently connected and enabled.

get019e38c1

get me

Retrieves basic information about the current logged-in user.

get019e38c1

get user

Fetches details for a specific user account (Admin only).

get019e38c1

get version

Returns the application's version and build information.

action019e38c1

healthcheck

Performs a basic database check to confirm server uptime.

import019e38c1

import entry

Allows manual import of an entry that wasn't sourced from a feed.

import019e38c1

import opml

Imports an entire collection of feeds and entries from an OPML file.

list019e38c1

list api keys

Lists all API keys associated with the account.

list019e38c1

list categories

Retrieves a list of all currently existing categories.

list019e38c1

list category entries

Gets every article entry contained within a specific category.

list019e38c1

list entries

Lists articles, applying filters like date or status to narrow down results.

list019e38c1

list feed entries

Shows all entries belonging only to one specified feed ID.

list019e38c1

list feeds

Retrieves a list of every active and inactive feed subscription.

list019e38c1

list users

Lists all user accounts on the system (Admin only).

action019e38c1

liveness

Liveness probe

mark019e38c1

mark category as read

Marks every article in an entire category as read instantly.

mark019e38c1

mark feed as read

Changes the status of all entries within a specific feed to 'read'.

mark019e38c1

mark user as read

Marks all content associated with a user account as read.

action019e38c1

readiness

Readiness probe

refresh019e38c1

refresh all feeds

Triggers an automatic background refresh for every single subscribed feed.

refresh019e38c1

refresh category

Forces a data update across all feeds linked to one category.

refresh019e38c1

refresh feed

Synchronously updates the content of one specific feed right now.

save019e38c1

save entry

Sends a selected article entry to an external service for archiving or sharing.

toggle019e38c1

toggle entry bookmark

Marks or unmarks an individual article as a saved bookmark (starring it).

update019e38c1

update category

Modifies the name or settings of an existing category.

update019e38c1

update entries status

Bulk updates the status (read/unread) for multiple entries at once.

update019e38c1

update entry

Changes the title or body content of a specific saved article entry.

update019e38c1

update feed

Updates the settings or source URL for an existing feed subscription.

update019e38c1

update user

Update a user (Admin only)

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Miniflux (RSS Reader), then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Miniflux (RSS Reader) MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Miniflux. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 46 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Manually tracking your knowledge sources is a time sink.

Today, managing your reading list means opening tabs. You click into Site A for an article, copy the link; you jump to Site B and bookmark it in Notion. Later, when you try to summarize what you read, you have dozens of disorganized links and bookmarks spread across different platforms.

With this MCP server, you simply tell your agent: 'Gather all my unread articles from tech blogs.' The agent runs `list_entries` across every subscribed feed, pulls the clean titles, and gives you a single, actionable list. No tabs opened, no copy-pasting required.

Miniflux (RSS Reader) MCP Server: Get articles structured instantly.

The biggest time drain is the status check—you have to manually visit feeds just to see if something new dropped. You waste time figuring out what's read, what's unread, and where it belongs.

Now, you ask your agent: 'Which of my top 5 sources has content I haven't seen yet?' The server uses `get_feed_counters` and `list_entries` to run the check instantly. You get a clear status report in seconds.

What you can do with this MCP connector

Yo. This Miniflux MCP Server lets your AI client manage and read every damn RSS feed you've got, right inside your chat window. You don't gotta jump to another tab or open the whole web app just to check a few articles. You treat your entire knowledge base like one single source of truth using natural language prompts.

Getting Your Feeds Set Up and Keeping 'Em Current

You can start finding new sources by running discover_subscriptions on any URL, which searches for potential feeds you might want to track; or you can manually add a specific feed using create_feed. If you need to cut ties with an old source, delete_feed takes it out. To make sure your whole setup is solid, you've got list_feeds to see every single subscription—active and inactive—and you can even check the metadata for a specific feed using get_feed.

If you want to know how many articles you haven't read from any given source, get_feed_counters gives you those numbers.

Reading and Digging into Content

When it comes to content, this thing is deep. You can get a high-level list of articles using list_entries, letting you narrow down results by date or status until you find what you need. Need the full story? Use get_entry to grab details on one article ID, and then call fetch_entry_content to pull the entire original text, stripped clean.

You can also use list_feed_entries to see only articles from a single feed, or check out all entries tied to an organizational grouping with list_category_entries. If you just need general info on what user is logged in, get_me hands that over.

Organizing and Marking Stuff as Read

This isn't just a reader; it's a filing cabinet. You can create new organizational buckets using create_category, and then you'll have list_categories to see what you've got set up. When you find something important, use toggle_entry_bookmark to star it—it saves it for later. If an article belongs in a specific grouping, you can update that membership using update_category.

To keep your reading flow clean, you have status tools: you can mark everything in an entire category as read with mark_category_as_read, or change the status of every single piece from one feed instantly using mark_feed_as_read. You've got bulk control too; update_entries_status lets you change the read/unread state for multiple articles all at once.

Advanced Feed Management and Maintenance

Keep your data fresh by triggering background updates for every single feed with refresh_all_feeds, or if you only care about one source, use refresh_feed. If a whole category's worth of feeds needs an update, run refresh_category. You can also manually bring in content that wasn't sourced from a feed using import_entry, and for massive migrations, the system handles entire collection imports via import_opml or backs up your whole library into a file with export_opml.

To save a specific piece of reading material outside the app, you use save_entry to send it somewhere else. If you ever need to update the source URL or settings for an existing feed, update_feed handles that.

Admin and Utility Stuff

For system control, you can generate a new secret key using create_api_key, list every key attached to your account with list_api_keys, or delete old ones with delete_api_key. If you're managing users—and this is only for admins—you can create accounts via create_user, manage them through list_users and fetching details using get_user, and update their profile data with update_user; there are also tools to delete those user accounts completely.

Finally, the system keeps itself running; you can check its status with healthcheck, or if you're just testing something out, flush_history clears local history data.

Built · Hosted · Managed by Vinkius Miniflux RSS Reader MCP Server - Manage Feeds & Articles Server ID 019e38c2-2aca-73ae-8c9a-c58b06bb586b
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Common Questions About Miniflux (RSS Reader) MCP

How do I add a new feed using `create_feed`? +

You give your agent the RSS URL, and it executes the create_feed tool. It adds that subscription to your Miniflux account immediately.

What is the difference between `list_entries` and `list_feed_entries`? +

list_entries searches across multiple feeds based on filters (like date). list_feed_entries only shows you articles from one specific, designated feed ID.

How do I bulk mark items as read using this server? +

You use the dedicated status tools. For example, running 'Mark all entries in my 'Work' category as read' triggers mark_category_as_read instantly.

Does `export_opml` save my data outside Miniflux? +

Yes. It downloads an OPML file containing your entire feed collection, giving you a backup or migration package of all your subscriptions and entries.

If I use `list_api_keys`, how can my AI agent check which API keys are active or if one needs deletion? +

The tool lists all existing API keys associated with your account. It doesn't confirm 'activity,' but it shows what keys the system recognizes. You must then use delete_api_key manually to revoke access for any key you no longer need.

When I call `fetch_entry_content`, am I getting just the raw article text, or does it include metadata too? +

It provides the original, full content of the entry. This means you get the complete body text and often associated media data from the source, not just the summary snippet available in a feed list.

How does `refresh_all_feeds` operate? Is it instant, or is it a background job? +

It runs as an asynchronous background refresh. This means your AI agent sends the command and gets confirmation that the process started; you'll need to wait for the feed data to update before querying the latest content.

What information does `get_me` provide about my user profile within Miniflux? +

This tool returns your current user details, including basic account metrics and identifiers. It helps your agent confirm which identity it's operating under when making changes like marking entries as read.

Can I find RSS feeds from a website URL automatically? +

Yes! Use the discover_subscriptions tool with any website URL. The agent will scan the site and return all available RSS/Atom feed links found.

How do I mark all articles in a specific feed as read? +

Simply use the mark_feed_as_read action providing the feed_id. This will instantly update the status of all entries within that feed to 'read'.

Can I search for specific keywords across all my articles? +

Yes. Use the list_entries tool and provide a keyword in the search parameter. You can also filter by status (read/unread) or starred items.

Built & Managed by Vinkius 30s setup 46 tools

We've already built the connector for Miniflux (RSS Reader). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 46 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.