glim.sh

sh.glimPublished by glim.shOfficial publisherv1.0.0Updated Nov 2, 2026

Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.

Overview

AI-generated overview

Remote MCP endpoint giving an assistant live data from Twitter/X, Reddit, the web, GitHub, Amazon, YouTube and public Telegram, plus AI-text detection, paid…

What you can do
  • Search and fetch Twitter/X tweets with thread context, or user profiles
  • Search and fetch Reddit posts with comments, subreddit feeds and user activity
  • Run semantic web search and extract clean content from pages, including SPAs and PDFs
  • Search GitHub repositories, issues, pull requests, discussions and code, and fetch repo files and metadata
  • Search Amazon listings and product details, and pull YouTube transcripts
  • Discover public Telegram channels and read their posts, and score text for AI authorship
When to use it
Useful when an assistant needs current social, web, code or marketplace data without building its own scraping stack or holding platform API keys. Fits research, monitoring and fact-checking tasks that span several public sources.
Requirements
A remote streamable HTTP endpoint; no local package. A browser OAuth sign-in on first use, or no account at all via a local crypto wallet paying per call. Usage is billed per call, with balance managed in the provider's web app.
Before you install
Every call costs money (roughly $0.002 to $0.06 per call, AI detection from $0.06), so usage can add up. The wallet path auto-pays USDC on Base or Solana from a local crypto wallet. Queries and fetched URLs are sent to a third-party service, which also uses residential proxies and stealth profiles for some sites.

Installation

In SourceWeft

  1. Open glim.sh in the dashboard and add it to a workspace.
  2. 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/sh.glim%2Fglim/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "glim-sh": {
      "type": "http",
      "url": "https://glim.sh/mcp"
    }
  }
}

README

glim.sh

Live data for any agent.

One remote MCP endpoint gives your agent live data from Twitter/X, Reddit, the open web, GitHub, Amazon, YouTube, and public Telegram channels, plus AI-text detection. No API keys, no scraping stack - connect the URL and pay per call.

https://glim.sh/mcp

Quick Start

bash
# claude.ai - one clickopen "https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=glim&connectorUrl=https%3A%2F%2Fglim.sh%2Fmcp"
# Claude Codeclaude mcp add -s user -t http glim https://glim.sh/mcp
# Claude Code plugin (MCP server + usage skill, auto-updates)claude plugin marketplace add glim-sh/glim-mcpclaude plugin install glim@glim
# Codexcodex mcp add glim --url https://glim.sh/mcp
# OpenCode (interactive: choose remote, paste the URL)opencode mcp add
# Agent skill (any skills-aware agent)npx skills add https://glim.sh --yes
# No account? Pay per call from a local crypto wallet (x402)npx x402-proxy mcp add glim https://glim.sh/mcp

Any other MCP client: add the endpoint to your config.

json
{  "mcpServers": {    "glim": {      "url": "https://glim.sh/mcp"    }  }}

On first use the client runs a browser OAuth sign-in. Manage your balance at glim.sh/app. The wallet path needs no account at all: calls auto-pay USDC (Base or Solana) on x402 challenges; MPP on Tempo is accepted on the same endpoint.

Tools

ToolPriceUse for
glim_twitter_search$0.005Search tweets with advanced operators
glim_twitter_get$0.005Tweet with thread context, or user profile, by URL/id/handle
glim_reddit_search$0.01Search Reddit posts
glim_reddit_get$0.015Post + comments, subreddit feed, or user activity
glim_web_search$0.01Semantic web search
glim_web_fetch$0.002Clean page extraction (SSR, SPA shells, PDFs)
glim_github_search$0.002Search GitHub repos, conversations, or code
glim_github_get$0.002Repo metadata, files, history, PRs, issues
glim_amazon_search$0.005Search Amazon listings with prices, ratings, ASINs
glim_amazon_get$0.01Amazon product detail by ASIN
glim_youtube_get$0.01YouTube subtitles/transcript by video id
glim_telegram_search$0.01Discover public Telegram channels by name or topic
glim_telegram_get$0.005Channel posts, in-channel history search, or post + discussion comments
glim_detect_aifrom $0.06Score text for AI authorship, with a per-segment breakdown

Restrict the tool list per session with ?tools=:

https://glim.sh/mcp?tools=glim_twitter_search,glim_web_fetch

REST API

Every tool is also a plain REST endpoint under https://glim.sh/api/v1/, gated by the same payment challenges. Full spec: glim.sh/openapi.json.

bash
npx x402-proxy https://glim.sh/api/v1/twitter/get/cascade_fyi

Documentation

For full documentation, visit glim.sh/docs.

About this repo

This repo holds the registry manifests, the Claude Code plugin, and documentation for the glim MCP server - not the server source. Open an issue for listing or documentation fixes, or email [email protected].

License

MIT (c) 2026 Misha Kolesnik

Source: README.md at commit c33c7d2

Tools

14

glim_twitter_get

Fetch Tweet or User

Fetch a tweet or a user from one reference. A tweet URL (incl. handle-less /i/status/<id>) returns the tweet with full thread context, parent, and optional replies/quotes; a profile URL (https://x.com/<handle>) returns the user with recent tweets. Prefer full URLs - if you only have a numeric id, pass it as a quoted string. Returns a compact human-readable view by default; pass format='json' for full structured data.

Parametersrefrequiredcursorformatincludeexpand_urlsinclude_repliesinclude_mentions

glim_reddit_get

Reddit Get

Fetch a Reddit post, subreddit, or user by ref. Posts return comments; subreddits and users return profile metadata plus recent activity.

Parametersrefrequiredsorttimelimitcursorformatcomment_sortcomment_depthcomment_limitinclude_postsinclude_comments

glim_web_fetch

Web Fetch

Fetch a single web page and extract clean content. Auto-tier server-side: handles SSR (Next.js, Nuxt, TikTok, Pinterest, YouTube), SPA shells, PDFs, paywall detection, residential-proxy escalation, and stealth profiles for TikTok / Instagram / Pinterest / YouTube. Returns clean markdown (default) with a YAML frontmatter header (url, outcome, total_chars). Read 'outcome' to classify the result (success | teaser | thin_content | paywall | bot_challenge | consent_wall | login_wall | rate_limited | timeout | transient_upstream | unsupported_target | not_found | error). Large pages (>80k chars) are truncated inline with truncated_chars + a download_full_url to the complete extraction (expires ~1h). Permanently unsupported (outcome=unsupported_target, cost=0 upstream): Bluesky search, Instagram post/reel and tag/explore pages (profiles work), Pinterest search, g2.com, Truth Social, Xiaohongshu. Threads and Instagram profile pages ARE supported.

Parametersurlrequiredformatselector

glim_github_get

GitHub Get

Fetch GitHub data from a single ref. GitHub URL or 'owner/repo' shorthand. A repo URL or owner/repo returns metadata + README; /pull/N -> PR (with comments + changed files), /issues/N -> issue, /discussions/N -> discussion (with threaded replies), /blob/<ref>/<path> -> file (raw.githubusercontent.com URLs work too), /tree/<ref>[/<path>] -> file tree (optionally scoped to a subdirectory), /commit/<sha> -> one commit with diff, /commits[/<ref>/<path>] -> history (optionally for one file), /branches, /releases (or /releases/tag/<tag> | /releases/latest -> one release), /topics/<name> -> top repos with that topic (by stars).

Parametersrefrequiredpageformatper_page

glim_amazon_get

Amazon Product

Fetch Amazon product detail from a full product URL (the marketplace - com|co.uk|de|fr|es|it - is read from the URL host; pass the url field from a glim_amazon_search result, or any /dp/<ASIN> page URL). Returns title, buybox price (gross + VAT-excluded net), stock, delivery estimate, rating, top reviews, and an 'other sellers' summary (count + floor price). Text mode (default) returns a compact view with offers_summary {buybox, lowest_new, lowest_used} - pass format='json' for full structured data incl. the offers[] listing and images.

Parametersrefrequiredformat

glim_youtube_get

YouTube Transcript

Fetch a YouTube video transcript from a video URL or 11-char id. The transcript is cleaned server-side: deduplicated, tags/HTML stripped, with coarse [m:ss] timestamps - roughly a tenth the size of the raw captions. Default format='text' returns it inline (when it fits ~40K chars / ~10K tokens) so a single call gives you the text directly; long-form videos fall back to a download_url note. Pass format='json' for the same transcript plus transcript metadata (video_id, canonical url, language, origin, size) and a presigned download_url - for batch/programmatic use. Default origin='uploader_provided' (human captions); falls back to 'auto_generated' automatically if missing (counts as 2 upstream calls). Cached 7 days server-side.

Parametersrefrequiredformatoriginlanguage_code

glim_detect_ai

AI Detection

Detect AI-generated text. Scores any text for AI-authorship likelihood and returns an overall verdict (AI / human / mixed) with confidence, the AI/human/AI-assisted fractions, and a segment-by-segment breakdown showing exactly which parts read as AI-written - including per-segment humanizer flags (AI output run through paraphrasing/'humanizer' tools). Use it to verify whether content (comments, articles, profiles) is AI-generated, or to check text before publishing to see which segments would trip AI detectors - revise the flagged segments and re-check. Cost scales with text length: $0.06 per 100 words, rounded up, minimum $0.06. Max input 20,000 characters.

Parameterstextrequiredformat

glim_telegram_get

Telegram Get

Fetch a public Telegram channel or post - no account or API key involved. Channel refs (@handle, handle, t.me URL) return channel info + recent posts newest-first with views, reactions, media, polls, and link previews; pass query to search within the channel's full history, and page older posts with before=<next_cursor>. Post refs (t.me/<channel>/<id>) return that post plus its most recent discussion comments. Media URLs are Telegram CDN links that expire within hours - fetch promptly, never store. Only channels with a public web preview work (most public channels); private channels and groups are not accessible.

Parametersrefrequiredafterlimitquerybeforeformatcommentinclude_comments

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% 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 listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts