# Context.dev — MCP server on mcp.ai > Connect your Context.dev account and use 11 tools for developer tools straight from your AI agent. Connect with your own API key. Context.dev provides web scraping, extraction, brand intelligence, monitoring, and structured web data APIs for AI applications. By: mcp.ai · official Page: https://mcp.ai/context_dev ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_context_dev?ms=1787291460000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/context_dev/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/context_dev/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/context_dev/skill.md Postman collection (v2.1): https://mcp.ai/context_dev/postman.json ## Tools - context_dev_extract_structured_web_data(url: string, tags?: string[], max_depth?: integer, max_pages?: integer, fact_check?: boolean, instructions?: string, output_schema: object, stop_after_ms?: integer, follow_subdomains?: boolean) — Crawl relevant pages from a website and return data matching a caller-provided JSON Schema and extraction instructions. This is a higher-cost metered call; use SCRAPE_WEBPAGE_MARKDOWN when Markdown is - context_dev_get_brand(city?: string, tags?: string[], phone?: string|integer|number, country?: string, max_speed?: boolean, identifier: string, max_age_ms?: integer, timeout_ms?: integer, lookup_type: string, force_language?: string, ticker_exchange?: string, high_confidence_only?: boolean, merchant_category_code?: string|integer|number) — Retrieve enriched brand identity, logos, colors, industry, and description using exactly one domain, name, work email, ticker, direct URL, or transaction descriptor. Use SEARCH_BRANDS for inexpensive - context_dev_get_monitor_limits() — Return the connected account's plan and current monitor usage versus its monitor limit. - context_dev_get_webdb_usage(tags?: string[], to_time?: string, from_time?: string) — Return WebDB credit balance, period consumption, row count, storage, and per-collection usage for an optional time range. - context_dev_get_website_styleguide(tags?: string[], domain?: string, direct_url?: string, max_age_ms?: integer, timeout_ms?: integer, color_scheme?: string) — Extract a website's colors, typography, spacing, shadows, font assets, and common component styles from either a domain or one direct URL. A successful extraction normally consumes 10 Context.dev cred - context_dev_list_batches(tags?: string[], limit?: integer, query?: string, cursor?: string, status?: string, search_type?: string) — List and filter the connected account's asynchronous web batches from newest to oldest, returning one cursor-controlled page. - context_dev_list_monitors(tags?: string[], limit?: integer, query?: string, cursor?: string, status?: string, search_type?: string, target_type?: string, search_fields?: string[], change_detection_type?: string) — List and filter the connected organization's web monitors, returning one cursor-controlled page. - context_dev_list_webdb_collections(tags?: string[], limit?: integer, cursor?: string) — List the connected account's WebDB collections and return one cursor-controlled page, including each collection's sources, extraction configuration, status, usage, and timestamps. - context_dev_parse_file(ocr?: boolean, file: object, tags?: string[], pdf_end?: integer, extension?: string, pdf_start?: integer, include_links?: boolean, include_images?: boolean, zero_data_retention?: boolean, use_main_content_only?: boolean) — Convert an uploaded document, image, source file, or data file into LLM-usable Markdown. - context_dev_scrape_webpage_markdown(url: string, tags?: string[], country?: string, max_age_ms?: integer, timeout_ms?: integer, wait_for_ms?: integer, include_links?: boolean, include_frames?: boolean, include_images?: boolean, exclude_selectors?: string[], include_selectors?: string[], settle_animations?: boolean, zero_data_retention?: boolean, use_main_content_only?: boolean) — Render one public URL and return its main or CSS-selected content as Markdown. This free-tier tool does not perform paid browser actions. A successful scrape normally consumes one Context.dev credit. - context_dev_search_brands(tags?: string[], query: string) — Prefix-search Context.dev's existing brand index by company name or domain and return up to 10 lightweight matches. ## Example prompts - "What can I do in Context.dev?" - "Show me a summary of my Context.dev account" ## Links Docs: https://mcp.ai/docs/mcps/context_dev Website: https://mcp.ai/mcps/context_dev