otherapi_key

Airtop

Airtop provides cloud browsers and AI-powered web automation for navigating sites, interacting with pages, extracting data, and running reusable browser workflows.

Verdict

Airtop gives your team a remote browser that AI can drive with natural-language commands. @mention it to spin up a session, navigate to a site, click buttons, fill forms, or scrape structured data—all without writing Puppeteer scripts. Designers can screenshot competitor flows, support can reproduce user bugs in live environments, and ops can automate multi-step web tasks that resist traditional APIs. Sessions bill in 30-second chunks and AI actions consume credits, so you'll want to terminate sessions promptly and budget credit spend for query-heavy workflows.

Common use cases

  • Screenshot competitor checkout flows for design review
  • Reproduce customer-reported bugs in staging environments
  • Extract pricing tables from vendor sites
  • Fill multi-page forms that lack API endpoints
  • Monitor SaaS dashboards for alert conditions

Integration

Vendor
Airtop
Category
other
Auth
API_KEY
Tools
10
Composio slug
airtop

Tools

  • Click Element

    Use Airtop AI to locate an element from a natural-language description and click it. This consumes Airtop credits and can trigger irreversible external effects such as submitting a form, placing an order, or confirming a purchase. The respo

  • Close Window

    Close one browser window without terminating its Airtop session.

  • Create Session

    Create an Airtop browser session and wait until it is running. Sessions are billed in 30-second increments, so terminate them promptly when work is complete.

  • Create Window

    Create a browser window in a running Airtop session and load an initial URL. If no URL is supplied, Airtop loads https://www.google.com.

  • List Sessions

    List Airtop browser sessions, optionally filtering by IDs or status. Use this to discover sessions or check the current state of a known session.

  • List Windows

    List all browser windows in a running Airtop session, including their IDs, current URLs, and titles when available.

  • Navigate Window

    Navigate an existing Airtop browser window to a new URL and optionally wait for page loading.

  • Query Page

    Ask Airtop AI a question about a page or extract structured page content. This operation consumes Airtop credits; the response reports credits_used, and cost/time thresholds cancel work after periodically checked thresholds are exceeded.

  • Terminate Session

    Terminate an Airtop session and all of its windows. Use promptly after browser work to stop time-based session billing.

  • Type Text

    Use Airtop AI to locate an input and type text into it. This consumes Airtop credits. Enabling Enter can submit forms or trigger external effects, and the response preserves status, usage, warnings, and errors.

Setup

Setup guide

  1. 11. Log in to your Airtop account at airtop.ai and navigate to the API settings or developer console to generate a new API key. 2. Copy the key—it won't be shown again. 3. In Switchy, open your workspace settings and click 'Connect MCP'. 4. Select Airtop from the list, paste your API key into the credential field, and click 'Authorize'. 5. Switchy will verify the key and confirm the connection. 6. Open any Project, type '@Airtop create a session and navigate to example.com', and send the message. 7. Airtop will return a session ID and window ID; use those in follow-up commands like '@Airtop click the login button in window <ID>' to confirm everything works. 8. Always close sessions when done—type '@Airtop list sessions' to see active ones, then '@Airtop terminate session <ID>' to stop billing.

What teammates see: by default, memories from Airtop 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

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Capture Competitor Pricing

@Airtop create a session, navigate to acme.com/pricing, then query the page for all plan names, prices, and feature lists as JSON

Reproduce Login Bug

@Airtop create a session and go to staging.example.com/login, fill the email field with test@example.com and password field with Test1234, click the submit button, then take a screenshot

Monitor Dashboard Alert

@Airtop create a session, navigate to dashboard.vendor.com, then query the page: is the system status indicator red or showing any error messages?

Scrape Product Catalog

@Airtop create a session and go to supplier.com/catalog, then query the page for a list of all products with their SKU, name, and in-stock status

Fill Multi-Step Form

@Airtop create a session and navigate to forms.example.com/apply, fill the first page with name 'Jane Doe' and email 'jane@example.com', click next, then fill the second page with phone '555-1234' and submit

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Airtop create a session, open a window to example.com/pricing, and tell me what the monthly plan costs

Output

Session created (ID: ses_abc123). Opened window to example.com/pricing. According to the page content, the monthly plan is $49/month for the Standard tier and $149/month for the Pro tier. Both include a 14-day free trial. This query consumed 2.3 Airtop credits. The session is still running and will continue billing in 30-second increments until you close it.

Notes

This example chains session creation, navigation, and AI-powered page extraction. Airtop credits are consumed for the query operation. The session remains active after the prompt completes, so you must explicitly terminate it to stop billing. Useful for one-off data extraction from pages that require JavaScript rendering or complex interactions.

Prompt

@Airtop in session ses_abc123, click the 'Add to Cart' button on the current page, then navigate to the checkout page

Output

Located and clicked the 'Add to Cart' button using natural-language element detection (consumed 1.8 credits). Page updated; cart now shows 1 item. Navigated to example.com/checkout. The checkout form is now visible with fields for shipping address and payment method. Note: this action modified external state by adding an item to your cart.

Notes

Demonstrates Airtop's ability to perform irreversible browser actions. The click operation uses AI to locate elements from descriptions rather than CSS selectors, which is flexible but credit-consuming. Be cautious: clicking 'Submit Order' or similar buttons will trigger real-world side effects. Always verify the target element before executing clicks in production workflows.

Prompt

@Airtop list all my active sessions, then close any that have been running longer than 10 minutes

Output

Found 3 active sessions: ses_abc123 (running 4m 32s), ses_def456 (running 12m 18s), ses_ghi789 (running 47m 03s). Closed ses_def456 and ses_ghi789 as they exceeded the 10-minute threshold. Session ses_abc123 remains active. Closing these sessions stopped their billing; they had accumulated approximately $0.42 in runtime charges combined.

Notes

Session management is critical because Airtop bills in 30-second increments while sessions run. This example shows how to audit and clean up long-running sessions programmatically. The list-and-filter pattern helps prevent runaway costs from forgotten sessions. Consider setting up periodic cleanup prompts if your workflow creates many short-lived sessions.

Use-case deep-dives

Competitor pricing research automation

When browser automation beats manual scraping for pricing intel

A 3-person growth team needs to track competitor pricing across 12 SaaS tools every Monday morning. Airtop's Create Session and Navigate Window tools let you script a headless browser that logs into each competitor dashboard, extracts the current pricing table with Query Page, and dumps it into a shared spreadsheet—all without maintaining Puppeteer scripts or fighting CAPTCHA walls. The AI-driven Click Element tool handles dynamic login flows that break traditional selectors. This works until you hit rate limits or need sub-5-minute refresh cycles; at that scale, you're better off negotiating API access. If your team runs this workflow weekly and the 12 sites take under 10 minutes total, Airtop's credit model is cheaper than hiring a contractor to babysit the scraper.

Customer support screenshot capture

Why Airtop wins for one-off browser evidence gathering

A 6-person support team needs to reproduce customer-reported UI bugs in staging environments that require SSO login. Airtop's Create Window and Query Page tools let a support agent describe the broken element in plain English, navigate to the staging URL, and capture a screenshot with context—without installing browser extensions or sharing credentials. The List Windows tool helps when a bug spans multiple tabs. This approach breaks down if your staging environment blocks headless browsers or if you need to capture bugs in mobile viewports; Airtop runs desktop Chrome only. For teams handling 5-10 visual bug reports per week, the per-session billing is more predictable than maintaining a dedicated QA sandbox.

Partner portal data extraction

When Airtop replaces manual copy-paste from vendor dashboards

A 4-person finance team reconciles monthly invoices by logging into 8 different vendor portals that don't offer CSV exports. Airtop's Navigate Window and Query Page tools automate the login-click-extract loop, pulling invoice totals and line items into a structured JSON payload that feeds directly into your accounting system. The AI element locator handles portals that redesign their UI every quarter. This stops working if a vendor adds MFA that requires a hardware token, or if extraction accuracy drops below 95 percent and manual review takes longer than the original copy-paste. For teams spending 3+ hours per month on this ritual, Airtop's credit cost is justified by the time saved.

Frequently asked

What does the Airtop MCP do in Switchy?

It lets your AI agents spin up real browser sessions, navigate websites, click buttons, fill forms, and extract page content using natural-language commands. Airtop runs headless Chrome instances in the cloud, so agents can interact with any web app — even those without APIs — as if a human were clicking through them.

Do I need an Airtop account to use this MCP?

Yes. You'll need an Airtop API key, which you generate from your Airtop dashboard. Airtop bills separately for browser session time (in 30-second increments) and AI operations like clicking or querying pages. The MCP itself doesn't add extra charges; you're paying Airtop's usage fees directly.

Can the Airtop MCP interact with sites that require login?

Yes, but you'll need to handle authentication inside the browser session. The MCP can navigate to a login page, use Click Element to submit credentials, and maintain cookies across windows in the same session. It won't store passwords for you — treat each session like a fresh incognito window unless you persist state manually.

Why use Airtop instead of calling a website's API directly?

Most websites don't have public APIs. Airtop gives your agents a browser they can drive with plain English, so they can book flights, scrape competitor pricing, or fill out government forms without you reverse-engineering undocumented endpoints. The trade-off: it's slower and costs more than a native API call when one exists.

Who on my team should connect the Airtop MCP?

Whoever holds your Airtop API key. Browser sessions run under that account's billing, so you'll want one person to own the integration and monitor usage. Sessions left open burn credits fast — make sure your team knows to terminate them when agents finish a task.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.