cd /news/ai-agents/show-hn-an-mcp-server-that-runs-27-s… · home › topics › ai-agents › article
[ARTICLE · art-162456] src=github.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Show HN: An MCP server that runs 27 small web and open-data scrapers

A developer released TinyRex MCP, an MIT-licensed stdio Model Context Protocol server that exposes 27 public TinyRex Apify Store scrapers to MCP-capable AI agents such as Claude Desktop and Cursor using the user's own APIFY_TOKEN. The server provides two tools: list_actors, which returns each actor's name, title, description, Store URL and example input, and run_actor, which runs tinyrex/<name> with an input object, waits for completion and returns dataset items capped at 50 by default plus itemCount, runId and status. The actors are pay-per-event on Apify, with failed or empty runs often free under TinyRex pricing, and the package installs via pip from GitHub on Python 3.11+ or runs as a Docker image.

read1 min views3 publishedNov 2, 2026
Show HN: An MCP server that runs 27 small web and open-data scrapers
Image: Michielbdejong (auto-discovered)

Run TinyRex Apify Store actors from any MCP-capable AI agent (Claude Desktop, Cursor, and others) using your own APIFY_TOKEN.

This is a thin stdio Model Context Protocol server: it lists the public TinyRex actors and starts a run, then returns dataset items (capped for MCP hosts).

Actors are pay-per-event (PPE) on Apify. Failed or empty runs are often free under TinyRex pricing: check each actor’s Store page. You pay Apify with your own account; this MCP does not bill separately.

Python 3.11+:

pip install git+https://github.com/emirmrkaljevic/tinyrex-mcp.git

Requires an Apify API token in the environment as APIFY_TOKEN.

{
  "mcpServers": {
    "tinyrex": {
      "command": "tinyrex-mcp",
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

If the script is not on PATH, use the module form:

{
  "mcpServers": {
    "tinyrex": {
      "command": "python",
      "args": ["-m", "tinyrex_mcp"],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}
Tool What it does
list_actors Lists all 27 public TinyRex actors (name, title, description, Store URL, example input).
run_actor Runs tinyrex/<name> with aninput object, waits for the run, returns dataset items (default max 50) plusitemCount ,runId , and status.
  1. list_actors → findgleif-lei-lookup
  2. run_actor with:
{
  "actor": "gleif-lei-lookup",
  "input": { "companyNames": ["Siemens AG"], "maxResultsPerName": 1 },
  "max_items": 5
}

Private / ToS-blocked actors are not exposed.

docker build -t tinyrex-mcp .
docker run --rm -i -e APIFY_TOKEN=YOUR_APIFY_TOKEN tinyrex-mcp
python -m venv .venv && source .venv/bin/activate
pip install -e .
APIFY_TOKEN=... tinyrex-mcp   # stdio MCP

Smoke-test helpers (list tools + one cheap run) live in scripts/smoke_test.py.

MIT. Brand: TinyRex. Store username: tinyrex.

── more in #ai-agents 4 stories · sorted by recency
── more on @tinyrex 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-an-mcp-serve…] indexed:0 read:1min 2026-11-02 · —