Ask Claude about your network captures directly — no web app tab needed.
PcapLM exposes a remote MCP server (Streamable HTTP transport) at:
https://pcaplm.com/mcp/
Connect it to Claude.ai, Claude Desktop, or Cowork and Claude can list your captures, pull detection findings, query connections/DNS/HTTP, and ask PcapLM's analyst roles questions — all scoped to captures your account owns. Available on Pro and Team plans.
https://pcaplm.com/mcp/ — leave the advanced OAuth fields empty.Under the hood: OAuth 2.1 authorization-code grant with PKCE, dynamic client registration, and standard discovery metadata. Access tokens last 1 hour and refresh automatically; refresh tokens rotate on every use.
For scripts and MCP clients that don't drive OAuth: log in at pcaplm.com,
go to Account → MCP Plugin, create a key (shown once), and
configure your client with URL https://pcaplm.com/mcp/ and the key
as a Bearer token. Revoke keys any time from the same page.
All analysis tools are read-only. The only write is create_upload,
which adds a new capture to your own account — the connector can never modify
or delete anything.
| Tool | What it does |
|---|---|
list_captures | Lists your captures (id, filename, status, upload time). |
create_upload | Mints a single-use upload URL (expires in 15 minutes) so an agent with local file access — Claude Cowork, Claude Desktop, Claude Code — can send a pcap from the current session straight into your account, then analyze it once processing finishes. |
get_capture_summary | Top talkers, protocol mix, timeline, finding counts for one capture. |
get_findings | Detection-engine findings, optionally filtered by rule or severity. |
query_connections | Connection rows, filterable by src/dst IP, protocol, min bytes. Capped at 200 rows. |
query_dns | DNS query rows, filterable by substring or source IP. Capped at 200 rows. |
query_http | HTTP request rows, filterable by host substring or Basic-auth presence. Capped at 200 rows. |
query_flow_features | Per-flow statistical feature vectors (packet-length & inter-arrival min/max/mean/std, rates, TCP flag counts, forward/backward/whole-flow) for ML-style analysis. Capped at 200 rows. |
run_role | Asks PcapLM's orchestrator a question; it routes to the right specialist role (Analyst, Hunter, Writer, Teacher, Builder, or Briefer) and answers using the tools above. |
list_captures for status: "ready".create_upload are single-use and expire after 15
minutes; ask the agent to mint a fresh one and retry.