Extracto MCP Server

Turn any URL plus a schema into validated, typed JSON via the Extracto API.

Local serverstdioTypeScript

What is the Extracto MCP Server?

Turn any URL plus a schema into validated, typed JSON via the Extracto API.

What the server does

You need an Extracto API key. Get one at app.getextracto.dev/keys.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
extractSynchronous extraction from a single URL (up to ~90s). Returns { data, meta }.
extract_asyncSubmit an async job for heavy or anti-bot pages. Returns a job id immediately.
get_jobPoll an async job for status and result.
list_jobsList your recent async jobs.

How to install the Extracto MCP Server

{
  "mcpServers": {
    "extracto": {
      "command": "npx",
      "args": ["-y", "extracto-mcp"],
      "env": { "EXTRACTO_API_KEY": "exa_live_your_key_here" }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
EXTRACTO_API_KEYCredential the server authenticates with.Yes
EXTRACTO_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Extracto to extract.”
  • “Use Extracto to extract async.”
  • “Use Extracto to get job.”

Frequently asked questions

Turn any URL plus a schema into validated, typed JSON via the Extracto API. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.