MCP Catalogs
Homeapitap screenshot

apitap

by n1byn1kt·83·Score 48

ApiTap turns any website into an API through MCP server with pre-mapped endpoints and traffic capture.

web-scrapingdeveloper-toolsai-llm
9
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

ApiTap is a versatile CLI, MCP server, and npm library that transforms websites into APIs without requiring documentation or browser automation. It offers three methods for building API knowledge: importing OpenAPI specs from APIs.guru, capturing API traffic via browser, and automatically discovering APIs from common frameworks. The system generates portable skill files that allow AI agents to interact with websites through fetch() calls rather than browsers, significantly reducing token costs (20-100x) compared to traditional browser automation. With 6,400+ pre-mapped endpoints across 280+ APIs like Stripe, GitHub, and Spotify, it's ready to use immediately after installation.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI agents accessing websites through APIs instead of browser automation
you:Automating interactions with sites that lack public APIs but have internal ones
you:Reducing token costs when browsing the web through AI agents
you:How does ApiTap differ from browser automation tools like Playwright?
you:Does ApiTap require reverse-engineering APIs manually?

When to choose this

Choose ApiTap when you need API access to websites that don't have public APIs, and when you want to reduce token costs compared to browser automation.

When NOT to choose this

Don't choose ApiTap if you need write access to APIs (it's read-only), or if you're working with highly protected APIs that require complex request signatures or bot detection.

Tools this server exposes

12 tools extracted from the README
  • apitap_browse

    High-level "just get me the data" (discover + replay in one call)

  • apitap_peek

    Zero-cost URL triage (HEAD only)

  • apitap_read

    Extract content without a browser (7 decoders)

  • apitap_discover

    Detect a site's APIs without launching a browser

  • apitap_search

    Search available skill files

  • apitap_replay

    Replay a captured API endpoint

  • apitap_replay_batch

    Replay multiple endpoints in parallel across domains

  • apitap_capture

    Capture API traffic via instrumented browser

  • apitap_capture_start

    Start an interactive capture session

  • apitap_capture_interact

    Interact with a live capture session (click, type, scroll)

  • apitap_capture_finish

    Finish or abort a capture session

  • apitap_auth_request

    Request human authentication for a site

Comparable tools

playwright-mcpbrowserlessscrapingbeeapify

Installation

# Install globally
npm install -g @apitap/core

# Start the MCP server
apitap mcp

# For Claude Desktop, add to your MCP config:
{
  "mcpServers": {
    "apitap": {
      "command": "apitap",
      "args": ["mcp"]
    }
  }
}

For capture and browse functionality, also install Playwright:

npx playwright install chromium

FAQ

How does ApiTap differ from browser automation tools like Playwright?
ApiTap captures API traffic once and allows agents to call endpoints directly via fetch(), reducing token costs by 20-100x compared to browser automation which requires DOM parsing and selector handling.
Does ApiTap require reverse-engineering APIs manually?
No, ApiTap automates API discovery through three methods: importing OpenAPI specs, capturing browser traffic via CDP, and auto-detecting common frameworks. All methods generate reusable skill files.

Compare apitap with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.