Anakin
Anakin provides web scraping, crawling, search, browser automation, monitoring, and pre-built website actions for AI agents.
Verdict
Common use cases
- Track competitor pricing pages for changes
- Automate form submissions across partner portals
- Monitor SaaS dashboards for anomaly alerts
- Run daily crawls of news sites for research
- Execute parameterized Wire actions on schedule
Integration
- Vendor
- Anakin
- Category
- other
- Auth
- API_KEY
- Tools
- 26
- Composio slug
anakin_io
Tools
- Create Monitor
Create a recurring page or site monitor with optional structured extraction, browser rendering, and change alerts. Active scheduled checks consume credits.
- Delete Monitordestructive
Permanently delete a monitor and all of its retained history. Use only for explicit cleanup because this action is destructive and cannot be undone.
- Execute Wire Action
Start a parameterized asynchronous Wire action by action ID, optionally using an existing target-site credential, and return a job ID. The selected action may read, create, update, submit, or delete target-site data, and its execution consu
- Get Agentic Search
Check an agentic research job and return its generated summary and structured data when complete.
- Get AI Visibility Search
Check an AI visibility search and return its synthesis plus each engine's answer, verdict, latency, credit use, or error.
- Get Crawl
Check a crawl job and return page content, progress, timing, and errors.
- Get Monitor
Get one monitor's current configuration, schedule, and state by ID.
- Get Monitor Snapshot Content
Fetch the stored full-page content for a monitor snapshot identified by a detected change.
- Get Scrape Job
Check a single or batch scrape job and return requested content or per-URL results when complete.
- Get Site Map
Check a site-map job and return discovered internal and external links with timing and errors.
- Get Wire Catalog
Get one Wire website catalog with its executable actions, dynamic parameter schemas, authentication modes, and credit costs.
- Get Wire Job
Check a Wire job and return processing guidance, completed structured data or file metadata, credit use, execution time, or failure details.
- List AI Visibility Sources
List the AI engine slugs currently available for AI visibility searches.
- List Monitor Changes
List up to 200 recent detected changes for a monitor, newest first, including snapshot IDs and structured diffs.
- List Monitors
List all monitors owned by the connected account with their schedules, state, and configuration.
- List Wire Jobs
List Wire execution history one page at a time, including job status and summary statistics when available.
- Resolve Wire Actions
Find Wire actions by intent and optional catalog, category, or authentication filters, including required parameters and credit cost.
- Run Monitor Now
Queue an immediate check for an existing monitor; the run may consume credits.
- Scrape URL
Scrape one URL synchronously when possible, optionally using a browser, extraction schema, saved session, or page actions. Browser actions can click, type, or press keys and may modify an authenticated target site. A timed-out call returns
- Search Web
Run a synchronous AI-powered web search and return ranked pages with titles, snippets, and dates. The search consumes credits.
- Set Monitor State
Pause or resume a monitor; resuming can optionally set a new expiration time.
- Start Agentic Search
Start a multi-stage web research job from a natural-language prompt and return its job ID for status checks. The research job consumes credits.
- Start AI Visibility Search
Ask selected AI engines a query and return a search ID for collecting per-engine answers and synthesis. Each selected engine may consume credits.
- Start Batch Scrape
Start a parallel scrape of 1-10 URLs and return a job ID for Get Scrape Job. Each URL may consume credits.
- Start Crawl
Start a bounded multi-page crawl and return a job ID for Get Crawl. Crawled pages may consume credits.
- Start Site Map
Start a bounded site link-discovery job and return a job ID for Get Site Map. The job may consume credits.
Setup
Setup guide
- 11. In Switchy, open Settings → Integrations and click Add MCP Server. 2. Select Anakin from the catalog. 3. Log into your Anakin account and navigate to API Settings to generate a new API key. 4. Paste the key into the Switchy prompt and click Connect. 5. Switchy will verify the key and list the 26 available tools. 6. Open any Project, type @Anakin in a message, and autocomplete will show the tool list. 7. Test the connection by asking '@Anakin list my active monitors' or '@Anakin crawl https://example.com and extract the main heading'. 8. If the response includes job IDs or monitor details, the integration is live and ready for recurring workflows.
What teammates see: by default, memories from Anakin are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Create Pricing Monitor
@Anakin create a monitor for https://competitor.com/pricing that checks daily at 9 AM UTC, extracts the plan names and prices, and emails me when anything changes.
Crawl and Extract
@Anakin crawl https://example.com/blog with browser rendering enabled and extract all article titles, publish dates, and author names into a table.
Run Wire Action
@Anakin execute Wire action ID abc123 using my saved credentials for portal.example.com, passing customer_id=456 and status=active as parameters.
Agentic Research Job
@Anakin start an agentic search on 'latest trends in AI code generation tools' and return a summary with key vendors, features, and pricing when complete.
Check Monitor History
@Anakin get monitor ID xyz789 and show me the last three snapshots with their change summaries and timestamps.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@anakin list all active monitors and show me which ones detected changes in the last 24 hours
Found 4 active monitors in your account. Two have detected changes: 'Competitor Pricing Page' (last changed 6 hours ago, extracted price increased from $49 to $59) and 'Regulatory Compliance Doc' (changed 18 hours ago, new section added). 'Product Changelog' and 'API Status Page' show no changes since their last checks. All monitors are consuming credits on their scheduled intervals—Competitor Pricing runs every 2 hours, Compliance Doc runs daily.
This example shows the MCP's read-only monitoring capabilities. Each active monitor consumes credits on its schedule whether or not changes are detected. You'll need to manage monitor lifecycles explicitly—pausing or deleting unused monitors—to control credit burn. The MCP returns structured extraction results when configured, making it useful for tracking specific data points across recurring checks.
@anakin create a monitor for https://example.com/releases that checks every 6 hours and extracts version numbers and release dates
Monitor created successfully (ID: mon_8k3j2). Configured to check https://example.com/releases every 6 hours with browser rendering enabled and structured extraction for version numbers and release dates. First check will run immediately, then repeat on schedule. You'll receive change alerts when new content is detected. This monitor will consume approximately 120 credits per day (4 checks × 30 credits per rendered page). Current account balance: 8,450 credits.
This demonstrates the MCP's write capability for setting up recurring surveillance. Browser rendering and structured extraction increase per-check credit costs significantly compared to simple HTML fetches. The monitor runs indefinitely until you pause or delete it—there's no automatic expiration. If the target site blocks automated access or changes structure, extraction may fail silently until you review snapshots manually.
@anakin run an agentic search on 'latest security vulnerabilities in React 18' and summarize the findings with source citations
Agentic search completed in 47 seconds. Found 12 relevant sources across security advisories, GitHub issues, and technical blogs. Key findings: Three moderate-severity XSS vulnerabilities patched in React 18.2.0 (CVE-2023-XXXX series), one critical SSR hydration issue fixed in 18.3.0, and ongoing discussion about Suspense boundary error handling. The synthesis identifies that teams on React 18.0–18.1 should prioritize upgrading to 18.3.0. Sources include official React blog, Snyk vulnerability database, and two independent security researchers. Total credit cost: 850 credits.
This showcases the MCP's AI-powered research synthesis, which goes beyond simple search to analyze and structure findings. Agentic searches are expensive (typically 500–1000 credits) and asynchronous—you must poll for completion. The quality of synthesis depends on query specificity and available sources. This is best for one-off research tasks, not recurring monitoring, because credit costs accumulate quickly with repeated use.
Use-case deep-dives
When scheduled crawls beat manual checks for pricing intel
A 6-person growth team at a B2B SaaS company needs to track three competitors' pricing pages weekly without burning analyst hours. Anakin's Create Monitor tool schedules browser-rendered crawls that capture structured data (plan names, price points, feature flags) and fire Slack alerts on changes. The team sets up three monitors, each checking Sunday night, and reviews diffs in Monday standup. This works cleanly if competitors update pricing monthly or quarterly—frequent enough to matter, rare enough that alert fatigue stays low. If your competitors ship daily micro-changes or you need sub-hour latency, monitors will flood your queue and you're better off with a real-time scraping service. For the weekly cadence case, Anakin's 26-tool surface gives you one place to schedule, extract, and alert without duct-taping Zapier to a headless browser.
Checking where your brand shows up in LLM answers
A 3-person marketing team at a developer-tools startup wants to know if ChatGPT, Perplexity, and Claude mention their product when users ask "best CI/CD tools for small teams." They use Get AI Visibility Search to run the same query across engines, then compare verdicts, latency, and whether their docs surfaced in citations. This is a monthly audit, not a daily dashboard—Anakin returns structured answers and credit costs per engine, so the team can spot which models ignore them and prioritize SEO or partnership plays accordingly. If you need real-time monitoring or want to test hundreds of queries, the per-search credit burn adds up fast and you'll want a dedicated AI search API. For quarterly or monthly brand-visibility checks across 3-5 engines, Anakin's multi-engine sweep is faster than running manual searches in five browser tabs.
When Wire actions replace Zapier for one-off site tasks
A 4-person support team at a niche SaaS handles 20 tickets a week that require logging into a partner portal, updating a field, and screenshotting proof for the customer. They build a Wire action in Anakin that authenticates once, accepts a ticket ID as a parameter, navigates the partner UI, submits the update, and returns a confirmation screenshot. Execute Wire Action kicks off the job asynchronously; the support agent pastes the job ID into the ticket and checks back in 90 seconds. This beats Zapier when the partner site has no API and you need browser-level interaction with session state. If your team runs 100+ of these a day, the per-job credit cost and 90-second latency become friction—you'd want a dedicated RPA tool or to lobby the partner for an API. For low-volume, high-touch workflows where you'd otherwise pay an intern to click through a UI, Anakin's parameterized actions are the pragmatic middle ground.
Frequently asked
What does the Anakin MCP do in Switchy?
It lets your team run Anakin's web monitoring, crawling, and agentic search jobs directly from Switchy prompts. You can create recurring monitors that check pages for changes, kick off structured crawls, execute Wire actions on target sites, and run AI visibility searches across multiple engines. All results flow back into your workspace threads without switching tabs.
Do I need an Anakin API key to connect this MCP?
Yes. The integration uses API key authentication, so whoever connects it must generate a key from their Anakin account settings. That key inherits the permissions and credit balance of the Anakin account, so connect it with a team account rather than a personal trial if you want shared visibility and billing.
Can the Anakin MCP delete monitors or crawl jobs?
It can permanently delete monitors via the Delete Monitor tool, which wipes all retained history and cannot be undone. For crawl and search jobs the MCP only reads status and results; you manage job lifecycle and cleanup in the Anakin dashboard. Use deletion carefully because Switchy won't prompt you for confirmation.
How does this compare to using Anakin's dashboard directly?
The MCP trades Anakin's visual job builder for prompt-driven automation. You lose the GUI for tweaking selectors or reviewing diffs side-by-side, but you gain the ability to chain monitor results into Claude prompts, trigger crawls from Slack threads, and log all activity in Switchy's audit trail. Best for teams that already script Anakin workflows.
Who on the team should connect the Anakin MCP?
Whoever owns your Anakin subscription and understands your credit budget. Active monitors consume credits on every scheduled check, and agentic searches can burn through quota fast. Connect it under a shared service account so multiple people can trigger jobs without needing separate API keys or wondering whose balance just dropped.