MCP server

Install Stekpad MCP for Claude, Cursor, and Claude Code.

Eight MCP tools, one API key. Reads are free. Install in under two minutes.

Why MCP

Built into Stekpad from day one.

LLM agents need three things from a scraping tool: predictable verbs, fast errors, and a way to keep the data they produce. Stekpad's MCP server gives you all three. It is not a wrapper bolted on after launch — every verb in the REST API ships as an MCP tool from day one.

Install

Three clients. Same config block.

Get an API key in your Stekpad dashboard at Settings → API keys, then drop the right block into the right file.

Claude Desktop

Open Claude Desktop → Settings → Developer → Edit Config. Add the Stekpad block. Restart Claude Desktop. The Stekpad tools appear under the tools menu.

claude_desktop_config.json
json
{
"mcpServers": {
"stekpad": {
"command": "npx",
"args": ["-y", "@stekpad/mcp"],
"env": {
"STEKPAD_API_KEY": "stkpd_live_..."
}
}
}
}

Cursor

Add the same block to ~/.cursor/mcp.json and restart Cursor.

~/.cursor/mcp.json
json
// ~/.cursor/mcp.json
{
"mcpServers": {
"stekpad": {
"command": "npx",
"args": ["-y", "@stekpad/mcp"],
"env": {
"STEKPAD_API_KEY": "stkpd_live_..."
}
}
}
}

Claude Code

One-line install via the Claude Code CLI. Then export your key in the shell.

terminal
bash
# Add the Stekpad MCP server to Claude Code
claude mcp add stekpad -- npx -y @stekpad/mcp
 
# Then export your key
export STEKPAD_API_KEY=stkpd_live_...
Hosted HTTP MCP. For Claude Connect or any client that supports HTTP MCP: connect to https://mcp.stekpad.com with header Authorization: Bearer stkpd_live_....
The eight tools

Five verbs plus three free reads.

ToolMaps toCostFree?
scrapePOST /v1/scrape1 crno
crawlPOST /v1/crawl1 cr / pageno
mapPOST /v1/map1 cr / 1k URLsno
extractPOST /v1/extract5 cr / URLno
searchPOST /v1/search5 cr + 1 / resultno
list_datasetsGET /v1/datasets0yes
get_datasetGET /v1/datasets/:id0yes
query_datasetGET /v1/datasets/:id/rows?...0yes

Reading datasets is always free. We never want an agent to hit a paywall just to remember what it scraped yesterday.

What you can ask

Example prompts for Claude.

Paste any of these into Claude Desktop, Cursor, or Claude Code with the Stekpad MCP server installed.

  • Search for "open source RAG frameworks", scrape the top 5 results, save them to a dataset called "RAG research", and give me a one-line summary of each.
  • Crawl https://example.com/docs and store it as a markdown bundle. Cap it at 200 pages.
  • Extract company_name and founded_year from these 10 URLs into a dataset.
  • Map all the product URLs on shop.example.com and tell me how many there are.
FAQ

MCP questions, answered.

Do I need to install the Chrome extension to use the MCP server?

Only if you want to scrape pages that require login. Public scraping does not need it.

Can the agent see my other datasets?

Yes — every workspace's datasets are visible to that workspace's API key. Use a separate key per project if you want isolation.

Is there a tool to delete data?

Not in v1. Datasets are deleted from the dashboard. Agents can write but not destroy.

How long can a tool call run?

Never more than 60 seconds. Long-running operations return a run_id and the tool yields control back to the model, which can decide when to check.

Install Stekpad MCP for Claude.

Two minutes from copy-paste to your first agent-driven scrape.

Stekpad MCP Server — install in Claude, Cursor, Claude Code — Stekpad