Skip to main content
Glama

Server Details

Search Hacker News, Bluesky, and Substack from a single MCP interface

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Server Listing
the-data-collector

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 5 tool updates
    • Changedbluesky_search6 fields changed
      • removedInput schema / properties / limit
        Removed value: -{
        -  "default": 20,
        -  "description": "Max results (1-50)",
        -  "type": "integer"
        -}
      • addedInput schema / properties / maxItems
        Added value: +{
        +  "default": 10,
        +  "description": "Maximum number of posts to return",
        +  "type": "integer"
        +}
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "Search keywords",
        -  "type": "string"
        -}
      • addedInput schema / properties / scrapeType
        Added value: +{
        +  "default": "posts",
        +  "description": "Type of content to scrape",
        +  "type": "string"
        +}
      • addedInput schema / properties / searchQuery
        Added value: +{
        +  "description": "Search query for Bluesky posts",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "query"
        -]New value: +[
        +  "searchQuery"
        +]
    • Changedhn_search5 fields changed
      • removedInput schema / properties / limit
        Removed value: -{
        -  "default": 20,
        -  "description": "Max results (1-50)",
        -  "type": "integer"
        -}
      • addedInput schema / properties / maxResults
        Added value: +{
        +  "default": 10,
        +  "description": "Maximum number of stories to return",
        +  "type": "integer"
        +}
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "Search keywords",
        -  "type": "string"
        -}
      • addedInput schema / properties / searchTerms
        Added value: +{
        +  "description": "Keywords to search for on Hacker News",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "query"
        -]New value: +[
        +  "searchTerms"
        +]
    • Removedlist_scrapers
    • Removedrun_scraper
    • Changedsubstack_search5 fields changed
      • removedInput schema / properties / limit
        Removed value: -{
        -  "default": 20,
        -  "description": "Max results (1-50)",
        -  "type": "integer"
        -}
      • addedInput schema / properties / maxArticles
        Added value: +{
        +  "default": 5,
        +  "description": "Maximum number of articles to return",
        +  "type": "integer"
        +}
      • addedInput schema / properties / publications
        Added value: +{
        +  "description": "Substack publication slugs (e.g. ['thedatacollector'])",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "Search keywords",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "query"
        -]New value: +[
        +  "publications"
        +]
  2. 5 tool updates
    • Changedbluesky_search6 fields changed
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 20,
        +  "description": "Max results (1-50)",
        +  "type": "integer"
        +}
      • removedInput schema / properties / maxItems
        Removed value: -{
        -  "default": 10,
        -  "description": "Maximum number of posts to return",
        -  "type": "integer"
        -}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search keywords",
        +  "type": "string"
        +}
      • removedInput schema / properties / scrapeType
        Removed value: -{
        -  "default": "posts",
        -  "description": "Type of content to scrape",
        -  "type": "string"
        -}
      • removedInput schema / properties / searchQuery
        Removed value: -{
        -  "description": "Search query for Bluesky posts",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "searchQuery"
        -]New value: +[
        +  "query"
        +]
    • Changedhn_search5 fields changed
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 20,
        +  "description": "Max results (1-50)",
        +  "type": "integer"
        +}
      • removedInput schema / properties / maxResults
        Removed value: -{
        -  "default": 10,
        -  "description": "Maximum number of stories to return",
        -  "type": "integer"
        -}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search keywords",
        +  "type": "string"
        +}
      • removedInput schema / properties / searchTerms
        Removed value: -{
        -  "description": "Keywords to search for on Hacker News",
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "searchTerms"
        -]New value: +[
        +  "query"
        +]
    • Addedlist_scrapers
    • Addedrun_scraper
    • Changedsubstack_search5 fields changed
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 20,
        +  "description": "Max results (1-50)",
        +  "type": "integer"
        +}
      • removedInput schema / properties / maxArticles
        Removed value: -{
        -  "default": 5,
        -  "description": "Maximum number of articles to return",
        -  "type": "integer"
        -}
      • removedInput schema / properties / publications
        Removed value: -{
        -  "description": "Substack publication slugs (e.g. ['thedatacollector'])",
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search keywords",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "publications"
        -]New value: +[
        +  "query"
        +]
  3. 3 tool updates
    • First observedbluesky_search
    • First observedhn_search
    • First observedsubstack_search

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Search posts, profiles, feeds, threads, and trending topics on Bluesky via MCP. STDIO or Streamable HTTP.
    316
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    A read-only research MCP server that provides search and browsing tools for Hacker News, Reddit, and Product Hunt. Works with zero API keys for basic use.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP-compatible AI apps to search, fetch, and synthesize tech community discussions from Hacker News, Lobsters, and optionally Reddit, without needing API keys for the primary sources.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Hacker News research. Enables AI agents to search stories and comments, browse listings, read discussion threads, and look up users via structured tools.
    42
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.9/5.0
Disambiguation5/5

Each tool targets a distinct platform (Bluesky, Hacker News, Substack), so there is no overlap or ambiguity in purpose. The descriptions clearly specify the source and the type of data returned.

Naming Consistency5/5

All three tools follow the same verb_noun pattern: platform_search (e.g., bluesky_search, hn_search, substack_search). This makes the naming predictable and easy to navigate.

Tool Count4/5

Three tools is on the lower end but appropriate for a focused data collection server covering three specific sources. It is not too few to be useful, and each tool serves a clear purpose.

Completeness4/5

The server provides search functionality for each platform, which covers the core 'collect data' purpose. Minor gaps exist, such as no ability to fetch a specific post by ID or save/export results, but these are workable for most collection workflows.

Resources