Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
INOREADER_CLIENT_IDYesYour Inoreader API Client ID, obtained from the Inoreader Developer Portal.
INOREADER_CLIENT_SECRETYesYour Inoreader API Client Secret, obtained from the Inoreader Developer Portal.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
setup_auth

Authenticate with Inoreader via OAuth 2.0. If no code is provided, returns the authorization URL to visit. If a code is provided, exchanges it for access tokens.

get_unread_counts

Get unread article counts for all feeds and folders, sorted by count descending. Use this first to understand what needs attention. Costs 1 Zone 1 request.

get_articles

Fetch articles from a feed, folder, tag, or all items. Supports filtering by read/unread/starred status and date range. Costs 1 Zone 1 request per page (max 100 articles per page).

get_article_ids

Lightweight fetch of article IDs from a stream without full content. Useful for counting or batch operations. Costs 1 Zone 1 request.

list_subscriptions

List all RSS feed subscriptions with their folders, URLs, and metadata. Costs 1 Zone 1 request.

manage_subscription

Add, edit, or remove an RSS feed subscription. Costs 1 Zone 2 request.

manage_tags

Mark articles as read/unread/starred, or apply/remove custom tags. Supports batch operations on multiple articles. Use friendly names: 'read', 'starred', 'like', 'broadcast', or any custom label name. Costs 1 Zone 2 request.

mark_all_read

Mark all articles in a feed or folder as read. Costs 1 Zone 2 request.

list_folders_and_tags

List all folders, tags, and labels. Costs 1 Zone 1 request.

analyze_feeds

Analyze feed health and engagement using a Beta-Binomial Bayesian model. Computes engagement_rate as the posterior mean of saved/total per feed, with an empirical Bayes prior estimated from the global save rate. This shrinks small-sample feeds toward the global mean, preventing feeds with 1/1 saves from dominating. Also provides credible_lower (90% credible interval lower bound) for conservative ranking. Results are cached for 1 hour. Costs 2 + starred_pages + engaged_feed_count Zone 1 requests on first call, 0 on subsequent cached calls.

get_rate_limit_status

Check current API rate limit usage and remaining budget. Costs 0 requests (uses cached response headers).

get_user_info

Get current authenticated user information. Costs 1 Zone 1 request.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/justmytwospence/inoreader-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server