> ## Documentation Index
> Fetch the complete documentation index at: https://docs.themcp.company/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> One-line observability for LLM and MCP tool calls

mcp-tap is an observability SDK that captures every LLM and MCP tool call from your application and sends it to a dashboard. It ships as two libraries — **TypeScript** (`mcp-tap` on npm) and **Python** (`mcp-tap` on PyPI) — with identical feature sets.

Call `init()` with your API key, and mcp-tap automatically intercepts calls to Anthropic, OpenAI, MCP, Composio, and HTTP requests to known AI APIs.

## Integration paths

mcp-tap supports three ways to capture tool calls. Choose the path that fits your setup.

<Columns cols={3}>
  <Card title="SDK patching" icon="wand-magic-sparkles" href="/guides/sdk-patching">
    `init()` monkey-patches installed AI SDKs. Best for application code that calls LLM/tool APIs directly.
  </Card>

  <Card title="Server instrumentation" icon="server" href="/guides/server-instrumentation">
    `instrumentServer()` wraps MCP Server request handlers. Best for MCP server authors.
  </Card>

  <Card title="Stdio proxy" icon="terminal" href="/guides/stdio-proxy">
    The `mcp-tap` CLI sits between an MCP client and server. Best for IDE integrations and zero-code monitoring.
  </Card>
</Columns>

## Get started

<Columns cols={2}>
  <Card title="Installation" icon="download" href="/installation">
    Install mcp-tap for TypeScript or Python.
  </Card>

  <Card title="Quick start" icon="rocket" href="/quickstart">
    Add observability to your app in two lines of code.
  </Card>
</Columns>

## Learn more

<Columns cols={2}>
  <Card title="Sessions" icon="layer-group" href="/guides/sessions">
    Group related events with automatic or explicit session tracking.
  </Card>

  <Card title="AARM receipts" icon="shield-halved" href="/guides/aarm-receipts">
    Tamper-evident audit trails with cryptographic signing.
  </Card>

  <Card title="Event schema" icon="table" href="/reference/event-schema">
    Full specification of the TapEvent data model.
  </Card>

  <Card title="Configuration" icon="sliders" href="/reference/configuration">
    Environment variables, endpoints, and custom hosting.
  </Card>
</Columns>
