Skip to content
Agentmart
Submit a tool

Anakin

Web data for AI agents: scrape, crawl, search, deep research, site monitoring, browser automation

Connector by anakin.ioOfficial · Domain verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/anakin-io-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Web data for AI agents: scrape, crawl, search, deep research, site monitoring, browser automation

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
15 read · 0 write · 7 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 22

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • agentic_search
  • ai_visibility_search
  • ai_visibility_sources
  • crawl
  • map
  • monitor_changes
  • monitor_list
  • scrape
  • search
  • session_list
  • wire_build_status
  • wire_catalog
Show 3 more tools
  • wire_discover
  • wire_identities
  • wire_read_action

Delete 7 · Delete, drop, revoke or wipe things.

  • browser_task
  • monitor_control
  • monitor_create
  • session_delete
  • wire_build
  • wire_login
  • wire_write_action

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • ANAKIN_API_KEY

Tools (22)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • agentic_searchDeep researchread-only

    Run multi-source deep research. The pipeline searches the web, scrapes the most relevant citations, and uses an LLM to structure the combined data into a unified answer. Async — typically 1–5 minutes. Use this when one URL or a flat search result will not answer the question (comparative analysis, multi-jurisdictional research, market intelligence). Returns a summary plus structured_data conforming to the inferred or supplied schema.

  • ai_visibility_searchCompare AI engine answersread-only

    Ask multiple AI answer engines (ChatGPT, Gemini, Google AI Overview) the same question and compare their answers. Returns one result per engine — status, an answer summary, latency, credits used, and a consensus/outlier verdict — plus an AI-generated synthesis of where the engines agree and diverge. Async; typically completes within 1–2 minutes and this tool polls to completion. Use for brand/AI-SEO visibility checks ("what do AI engines say about X"), answer comparison, and geo-specific AI answers (set country). Billed per source at that Wire action's rate; failed sources are free. Set includ…

  • ai_visibility_sourcesList AI visibility enginesread-only

    List the AI answer engines available to ai_visibility_search — each with its slug (what you pass as `sources`) and display label. Call this when you need to query a subset of engines or check what is currently enabled.

  • browser_taskRun an AI browser taskcan change or delete data

    Run a natural-language task in a real cloud browser driven by an AI agent: it navigates, clicks, types, scrolls, and extracts on your behalf ("find the cheapest 65-inch TV on this site and list its specs", "fill the contact form with …"). Use when scrape cannot do the job (multi-step flows, interactions, complex navigation) and no Wire action covers the site (check wire_discover first — Wire actions are faster and cheaper). Async; runs up to ~5 minutes and this tool polls to completion. For login-protected tasks pass session_id from session_list — never put passwords in the prompt. Supply outp…

  • crawlCrawl a siteread-only

    Bulk-fetch markdown across a site. Use this when an agent needs the contents of many pages at once (catalog ingestion, site-wide RAG corpus). Pair with includePatterns / excludePatterns to scope which URLs are fetched. Returns an array of pages each with markdown and per-page status.

  • mapMap a site's URLsread-only

    Discover all reachable URLs under a given site. Useful for understanding a domain's structure before crawling, or finding the sub-pages an agent should scrape. Returns lists of internal links, external links, and counts. Honors depth and limit parameters.

  • monitor_changesGet monitor changesread-only

    Get the detected changes for a monitor — each entry records when the watched content differed from the previous check, with a diff/summary (and the AI change summary when aiMode is on). Use monitor_list first to find the monitor id.

  • monitor_controlControl a website monitorcan change or delete data

    Control an existing website monitor: "pause" stops scheduled checks, "resume" restarts them (may hit the plan's active-monitor cap), "run_now" triggers an immediate out-of-schedule check (billed like a normal check), and "delete" permanently removes the monitor and its history. Use monitor_list to find the id.

  • monitor_createCreate a website monitorcan change or delete data

    Create a scheduled website monitor that checks a URL every intervalMinutes (min 15) and records a change when the content differs — optionally alerting a webhook or email. scope "page" (default) watches one URL; "site" crawls the site each run and tracks pages added/removed/changed; "wire" runs a Wire action each check and diffs its JSON. watchMode "full_page" (2 credits/check) compares the whole page; "specific_data" (3 credits/check) extracts only the fields in outputSchema with AI — ideal for price/stock/status tracking. aiMode (+1 credit/check) filters out trivial noise and summarizes real…

  • monitor_listList website monitorsread-only

    List your website monitors, or pass `id` to fetch one monitor's full configuration and status (next/last check time, active state, per-check credit cost, alert settings). Use this to find a monitor's id before monitor_changes or monitor_control.

  • scrapeScrape a web pageread-only

    Fetch a single URL and return clean markdown by default. Set generateJson=true to also extract structured data with AI. Set useBrowser=true for SPAs and JS-heavy sites (slower and more expensive — only when needed). Returns markdown unless generateJson is true, in which case it returns the structured JSON.

  • searchWeb searchread-only

    Run an AI web search and return result URLs, titles, and snippets. Synchronous — returns immediately, no polling. Use this when the agent needs to discover pages relevant to a query before scraping. Returns a results array with url/title/snippet/date for each hit.

  • session_deleteDelete a saved browser sessioncan change or delete data

    Permanently delete a saved browser session and its encrypted login data. Irreversible — the user must log in again through the dashboard to recreate it, and any monitors or requests referencing this sessionId will lose authenticated access. Find ids with session_list.

  • session_listList saved browser sessionsread-only

    List your saved browser sessions — encrypted login states captured via the Anakin dashboard or Browser API. Each session's id is what you pass as sessionId to scrape/crawl, monitor_create, or browser_task to work with login-protected pages. Optionally filter by the website domain the session belongs to. If no session exists for a site, the user must create one interactively in the dashboard (log in once; 2FA/captchas included) — that flow cannot run from here.

  • wire_buildBuild a new Wire actioncan change or delete data

    Request brand-new Wire actions for a website that isn't in the catalog yet — a full catalog build. Describe the site (`website_url`) and what to build (`goal`); optionally list the discrete capabilities as `actions` (each becomes its own action), pin the proxy exit `country`, and attach a login `credential` to build actions behind a sign-in. Wire generates and auto-tests the scrapers, then publishes them. Asynchronous — the response's `build_request` carries an `id` and status "pending"; when it completes, its `skipped` list names anything the build could not deliver. Charges credits (login bu…

Show 7 more tools
  • wire_build_statusCheck a Wire buildread-only

    Check on Wire builds started with wire_build. Pass the `id` from wire_build's build_request to get that build's full detail: its status ("pending"/"processing" → still running, poll again after ~30s), the published actions (each with the action_id to run it via wire_read_action / wire_write_action), the `skipped` list (capabilities the build could not deliver — always check it, delivery may be partial), and the catalog_slug once an action has published. Omit `id` to list your recent build requests instead (optionally filtered by `status`). Read-only; spends no credits.

  • wire_catalogBrowse the Wire catalogread-only

    Browse the Wire catalog. With no arguments, lists every supported website and its action count. Pass a catalog `slug` (e.g. "walmart", "amazon", "linkedin") to get that site's full action list with exact parameter schemas, each action's type (read/write), auth mode (none/optional/required), and credit cost — plus the login fields for credentials-mode sites. Use this to see everything a specific site can do (e.g. which read actions exist for fetching category products) before running one with wire_read_action or wire_write_action.

  • wire_discoverDiscover Wire actionsread-only

    Find Wire actions for a task from a natural-language intent. Wire is a catalog of pre-built automation actions across hundreds of websites (Amazon, Walmart, LinkedIn, Airbnb, Zillow, and others). Actions are of two kinds: READ actions that extract data (search listings, fetch a category's products, get a product's price/specs/reviews, read a profile, pull dashboard metrics) and WRITE actions that perform interactions (log in, submit a form). Many read actions need no authentication. Applicable when a task may be achievable on a specific known site, for data extraction as well as interactions. …

  • wire_identitiesList Wire identitiesread-only

    List your saved Wire identities and their credentials. An identity is a named account on a site; each credential's `id` is the `credential_id` you pass to wire_read_action / wire_write_action to run actions whose auth_mode is "required". Optionally filter by catalog_id. Use this to find an existing credential before running an auth-required action (and check its status is "active", not "expired").

  • wire_loginSign in to a Wire sitecan change or delete data

    Sign in to a credentials-mode site and get a credential_id usable immediately with wire_read_action / wire_write_action. Provide the catalog `slug` and login `params` (the fields that catalog's login schema defines, e.g. email/password — see wire_catalog's login_input_schema). The password is never stored, only the encrypted session. Only needed for actions whose auth_mode is "required", and only for catalogs that support password sign-in; cookie-based sites use the dashboard connect flow instead.

  • wire_read_actionRun a Wire read actionread-only

    Run a Wire READ action — one whose type is "read" (it EXTRACTS data and does not change state on the target site): search listings, fetch a category's products, get a product's price/specs/reviews, read a profile, pull dashboard metrics. Discover action_ids first with wire_discover or wire_catalog and confirm the action's type is "read"; `params` must match that action's parameter schema. This tool transparently polls the async job to completion and returns the extracted data. Most read actions need no auth; if the action's auth_mode is "required" (e.g. reading data behind a login), pass a `cr…

  • wire_write_actionRun a Wire write actioncan change or delete data

    Run a Wire WRITE action — one whose type is "write" (it performs a state-changing interaction on the target site): submit a form, add an item to a cart, post or send content, update account settings. Discover action_ids first with wire_discover or wire_catalog and confirm the action's type is "write"; `params` must match that action's parameter schema. Most write actions need auth — pass a `credential_id` from wire_identities or wire_login. This tool transparently polls the async job to completion and returns its result. It does not execute payments or transfer funds; such actions are refused.…

Signals

Stars
3
Forks
2
Open issues
0
Weekly downloads
36
Last commit
Sep 16, 2026 (1 month ago)
Last release
Jul 21, 2026 (3 months ago)
Last package publish
Sep 16, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.anakin/mcp
Version
0.2.1
Auth
API key
Packages
npm @anakin-io/mcp
License
Apache-2.0
Website
anakin.io
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Anakin MCP server. Agent Mart. https://agentmart.dev/connectors/anakin-io-mcp (last updated 2026-10-25)