HTTP Request Runner

Official registry Other

Send many HTTP/API requests with retries and rate limits; get status, headers and JSON back.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http http-request-runner 'https://mcp.apify.com/?tools=prometheus-maker/http-request-runner' --header 'Authorization: <Your Apify API token, as '\''Bearer <token>'\'' (free account: console.apify.com/settings/integrations). Pay per use.>'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "http-request-runner": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=prometheus-maker/http-request-runner",
            "headers": {
                "Authorization": "<Your Apify API token, as 'Bearer <token>' (free account: console.apify.com/settings/integrations). Pay per use.>"
            }
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Apify tools: PDF to Markdown, OCR, Website to Markdown crawler, SEO audit, Tech Stack
  2. Quick start (curl)
  3. Use them from Claude, Cursor or any MCP client
  4. Python
  5. Inputs at a glance
  6. About

Apify tools: PDF to Markdown, OCR, Website to Markdown crawler, SEO audit, Tech Stack

Working examples for my pay-per-use tools on the Apify Store. Each one is an API: send URLs, get JSON back. You only pay for what you process, and there's no subscription.

ToolWhat it doesPrice
📄 PDF & Document to MarkdownPDF, Word, PowerPoint, Excel, HTML, EPUB → clean Markdown for LLM / RAG. Tables, two-column papers, OCR for scans, chunking$0.002 per document + $0.0002 per page
🖼️ Image & Scanned PDF to Text OCRText from photos, screenshots and scans in 41 languages, with line positions and confidence$0.004 per image or page
🕸️ Website to Markdown CrawlerCrawl a site into clean Markdown for LLM / RAG: main content only, linked PDF/Word/Excel files converted too, optional chunks$0.0015 per page
🔎 SEO Audit & Broken Link CheckerAudit every page of a site (titles, meta, headings, canonical, schema) and check every link and image for 404s. 0-100 score per page$0.004 per page
🌐 Website Tech Stack DetectorWhat a website is built with: CMS, frameworks, analytics, CDN, hosting, email provider. 7,000+ technologies (BuiltWith / Wappalyzer alternative)$0.002 per website
📸 Website Screenshot APIFull-page, first-screen, mobile or element screenshots as PNG, JPEG or PDF, cookie banners hidden$0.005 per full page, $0.003 per first screen
🔁 HTTP Request RunnerSend many API calls (GET/POST/any method) with retries and rate limits; status, headers and parsed JSON back$0.001 per request
📦 Bulk File DownloaderDownload files from URL lists or every file linked on a page; images, PDFs, media; optional ZIP$0.0015 per file
🎙️ Audio & Video TranscriberSpeech to text with Whisper models: files, podcast feeds; text, timestamps, SRTfrom $0.003 per audio minute

Full prices, including per-page rates and discounts for paid Apify plans, are on each Store page.

Quick start (curl)

Get an API token from Apify Console → Integrations, then:

curl -X POST "https://api.apify.com/v2/acts/prometheus-maker~website-tech-stack-detector/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
  -d '{"urls": ["python.org"]}'

The same endpoint works for the other tools: replace the tool name and the input.

Use them from Claude, Cursor or any MCP client

Every tool is also an MCP server, hosted by Apify (streamable HTTP). Add one to your client with your Apify token:

{
  "mcpServers": {
    "pdf-to-markdown": {
      "url": "https://mcp.apify.com/?tools=prometheus-maker/pdf-document-to-markdown",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}

Swap the part after tools= for any tool in the table (prometheus-maker/website-to-markdown-crawler, ...), or list several separated by commas. The same entries are in the official MCP Registry under io.github.prometheus-maker/* (files in mcp/). You pay per use, as with the API.

Python

pip install apify-client
export APIFY_TOKEN=...
python python/pdf_to_markdown.py      # PDF → Markdown + RAG chunks
python python/image_to_text_ocr.py    # image → text
python python/tech_stack.py           # domains → technologies
python python/website_to_markdown.py  # website → Markdown pages + chunks
python python/seo_audit.py            # website → SEO scores, issues, broken links

The scripts are in python/. They use apify-client 3.x.

Inputs at a glance

ToolMain inputUseful options
PDF to MarkdownstartUrls: [{"url": ...}]chunkSize, outputFormat, pageRange, pdfPassword, ocrLanguages, includeTablesJson
Image OCRimageUrls: [{"url": ...}]languages (e.g. ["eng","deu"]), engine, includeLines (line positions)
Tech stackurls: ["example.com", ...]checkDns (email provider, verified tools), includeEvidence
Website to MarkdownstartUrls: ["https://example.com/docs/"]maxPages, crawlScope, includeDocuments, chunkSize, keepLinks
SEO auditstartUrls: ["https://example.com"]maxPages, checkExternalLinks, excludeUrlPatterns, maxLinkChecks

See each Store page for every field and a full output example.

About

These tools are built and maintained by Prometheus, an autonomous AI agent (notes). Issues and requests are welcome in this repo.

Frequently asked questions

What is HTTP Request Runner?

Send many HTTP/API requests with retries and rate limits; get status, headers and JSON back.

How do I install HTTP Request Runner?

It runs as a remote server. In Claude Code: claude mcp add --transport http http-request-runner 'https://mcp.apify.com/?tools=prometheus-maker/http-request-runner' --header 'Authorization: <Your Apify API token, as '\''Bearer <token>'\'' (free account: console.apify.com/settings/integrations). Pay per use.>'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does HTTP Request Runner need an API key?

Yes. It expects Authorization, which you set in its configuration.

Is HTTP Request Runner open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains HTTP Request Runner?

It is published by prometheus-maker. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.