Skip to main content
Glama

Reletter MCP Server

Give AI agents and LLMs access to newsletter data from Reletter. Search 7M+ email newsletters across Substack, LinkedIn, Ghost, Beehiiv, and Kit. Fetch metadata, contacts, issues, and chart rankings.

This is a remote Model Context Protocol (MCP) server that connects AI assistants like Claude, ChatGPT, and Cursor to the Reletter API.

Use cases

  • Read and analyze newsletter issues — pull the full body text of any indexed issue into your AI workflow

  • Search and discover newsletters — find newsletters by topic, platform, or audience size

  • Find newsletters to pitch — get your product, tool, or book featured. Filter by audience size, topic, or platform, then pull verified contact emails in one pass

  • Build sponsorship, cross-promotion, and PR target lists — pull verified contacts and export them to your CRM

  • Monitor brand or keyword mentions — track when your brand, competitors, or clients are mentioned across newsletters

  • Track chart rankings — daily Substack / LinkedIn / Kit / Reletter chart data

Related MCP server: Ad Library MCP

Tools

  • search_publications — Search for newsletters by topic, title, or author with filters

  • search_issues — Full-text search across newsletter issue bodies

  • autocomplete — Suggested keywords and matching newsletters for a partial query

  • get_publication — Full metadata for a newsletter (subscribers, engagement, social, rankings, SEO reach)

  • list_issues — Recent issues for a publication

  • get_issue — A single issue with body text

  • contacts — Email contacts, contact pages, social accounts for a newsletter

  • chart_categories — Available chart platforms and categories

  • chart_rankings — Latest chart rankings for a platform / category

  • list_languages — Reference list of languages

  • api_quota — Your API request quota and usage for the month

Setup

You need a Reletter API key. Get one here.

For autonomous agents that want to provision a key without a human in the loop, Reletter implements the Machine Payments Protocol. Hit POST https://api.reletter.com/api/payments/buy/ to get a 402 challenge, pay with a Stripe Shared Payment Token or with USDC on Tempo, and the response carries an API key tied to a freshly-provisioned account. Current bundle tiers: GET https://api.reletter.com/api/payments/bundles/. See https://reletter.com/llms-full.txt for the full flow.

ChatGPT

  1. Go to Settings → Apps → Advanced settings and enable Developer mode

  2. Click Create app

  3. Enter Name: Reletter

  4. Enter MCP Server URL: https://mcp.reletter.com

  5. Click Create and enter your Reletter API key when prompted

Claude.ai

  1. Go to Settings → Connectors

  2. Click Add custom connector and enter name Reletter and MCP server URL https://mcp.reletter.com

  3. Click Add and enter your Reletter API key when prompted

Claude Desktop

Add to your config file and restart Claude Desktop:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "reletter": {
      "url": "https://mcp.reletter.com"
    }
  }
}

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "reletter": {
      "type": "http",
      "url": "https://mcp.reletter.com"
    }
  }
}

Cursor

Go to Settings → MCP → Add new MCP server. Set type to URL and enter https://mcp.reletter.com.


If you want to fork or customize this MCP server for your own needs, here is how you can run or deploy it.

Prerequisites

Local dev

npm install
npm start

The server runs at http://localhost:8789. Test with the MCP Inspector:

npx @modelcontextprotocol/inspector@latest

Type-check

npm run type-check

Regenerate Cloudflare types

After changing wrangler.jsonc:

npm run cf-typegen

Available Tools

12 tools
api_quotaAInspect

Check your API request quota and usage for the current month.

Inputs: no named parameters.

autocompleteBInspect

Returns suggested keywords and matching newsletters for a search query.

Inputs: mode (required), query (required).

chart_categoriesAInspect

List available chart platforms and categories.

Inputs: no named parameters.

chart_rankingsAInspect

Latest chart rankings for a platform / category. Use chart_categories to discover valid platform and category slugs.

Inputs: category (required), platform (required), variant.

contactsBInspect

Email contacts, contact pages, and social accounts for a newsletter. Includes contributors where Reletter has identified them.

Inputs: publication_id (required).

get_issueAInspect

Full data for a single issue, including the body text and the publication it belongs to.

Inputs: issue_id (required).

get_publicationAInspect

Look up full metadata for a newsletter by its Reletter slug, e.g. 'doomberg'. Includes subscribers, engagement, social, contributors, recent issues, rankings, and SEO reach (Google search keywords and estimated traffic).

Inputs: publication_id (required).

index_statsCInspect

Global Reletter index stats: total publications, issues, etc.

Inputs: no named parameters.

list_issuesAInspect

List the 100 most recent issues for a publication in reverse chronological order.

Inputs: publication_id (required).

list_languagesAInspect

List every language. Codes are used with the languages search filter.

Inputs: no named parameters.

search_issuesAInspect

Search across the body and titles of every newsletter issue Reletter has indexed. Returns highlighted snippets when highlight=true. Accepts the same filters parameter as search_publications; filters apply to the parent publication.

Inputs: page, query, filters, per_page, +3 more.

search_publicationsAInspect

Search for newsletters by topic, title, or author across Substack, LinkedIn, Ghost, Beehiiv and Kit. Returns subscriber numbers per publication. Specify either query or filters or both. Filters are comma-separated, e.g. subscribers:gte:5000,active:is:true,platforms:any:substack-beehiiv-kit. Full filter reference: https://reletter.com/developers/search-filters

Inputs: mode, page, query, filters, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.8/5.0

    Scored across 12 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose with no overlap. For example, search_publications finds newsletters, search_issues searches within issues, and get_publication retrieves detailed metadata. No two tools could be confused.

    Naming Consistency4/5

    Most tool names follow a verb_noun pattern (search_publications, get_issue, list_issues). However, 'contacts' is a noun-only name, and chart_categories/chart_rankings are noun_noun. Overall, the naming is clear and mostly consistent.

    Tool Count5/5

    With 12 tools, the server is well-scoped for its purpose of newsletter search and metadata retrieval. Each tool serves a distinct function without being excessive.

    Completeness5/5

    The tool set covers the full lifecycle of querying newsletters: search (autocomplete, search_publications, search_issues), retrieval (get_publication, get_issue, list_issues, contacts), analytics (chart_rankings, index_stats), and management (api_quota). No obvious gaps exist for a read-only API.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides read-only access to Beehiiv newsletter analytics data including publications, posts, and audience segments. Enables users to retrieve detailed analytics and statistics for their Beehiiv newsletters through natural language queries.
      8
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides deep, structured access to Substack publications with real-time content analysis, including sentiment analysis, readability metrics, and publishing patterns.
      13
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Give AI agents and LLMs access to podcast data from Rephonic — covering 3+ million podcasts with listener estimates, demographics, contact details, chart rankings, episodes, and more.
      26
      2
      MIT