Extraktor MCP Documentation
Use Extraktor MCP to extract live website context from public URLs for agent workflows.
Server URL
Hosted MCP clients should connect to https://extraktor.ai/mcp.
Authentication
Extraktor uses OAuth 2.0 with dynamic client registration. During authorization, users sign in to Extraktor and choose the workspace and API key that should be billed for MCP tool calls.
- Protected resource metadata:
/.well-known/oauth-protected-resource/mcp - Authorization server metadata:
/.well-known/oauth-authorization-server - Dynamic client registration:
/oauth/register
Setup
In a hosted MCP client, add https://extraktor.ai/mcp as a Streamable HTTP MCP server. When prompted, complete OAuth, select an Extraktor workspace, and choose an active API key. MCP usage is billed to the selected workspace.
Transport
The hosted MCP server supports Streamable HTTP at /mcp. SSE is not required for the hosted connector.
Available tools
- extract_markdown: readable Markdown and metadata.
- extract_screenshot: browser-rendered PNG screenshot.
- extract_design: DESIGN.md-style design brief.
- extract_sitemap: discovered sitemap URLs.
- extract_metadata: rendered page metadata.
- extract_contacts: emails, phone numbers, contact links, social links, and forms.
- extract_overview: structured overview brief for an agent.
Example prompts
- Extract https://example.com as Markdown and summarize the company, audience, and products.
- Take a screenshot of https://example.com/pricing and list visible plans, claims, and calls to action.
- Create an overview report for https://example.com with positioning, metadata, contact details, and sitemap links.
Troubleshooting
- Authorization errors: reconnect the MCP server and choose an active Extraktor workspace/API key.
- Insufficient credits: add credits or choose a workspace with available credits.
- Empty results: confirm the URL is public, reachable, and does not require private login.
- Tool timeouts: retry with a simpler page or extract one URL at a time.
Legal
See the privacy policy and terms of service for data handling, acceptable use, and service terms.