4,500+ servers built on MCP Fusion
Vinkius

PhantomBuster MCP. Manage and extract lead data from web pages.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

PhantomBuster MCP on Cursor AI Code Editor MCP Client PhantomBuster MCP on Claude Desktop App MCP Integration PhantomBuster MCP on OpenAI Agents SDK MCP Compatible PhantomBuster MCP on Visual Studio Code MCP Extension Client PhantomBuster MCP on GitHub Copilot AI Agent MCP Integration PhantomBuster MCP on Google Gemini AI MCP Integration PhantomBuster MCP on Lovable AI Development MCP Client PhantomBuster MCP on Mistral AI Agents MCP Compatible PhantomBuster MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

PhantomBuster connects your web scraping workflows directly to your AI client. Use the agent to list, launch, monitor, or retrieve data scraped from websites via natural conversation.

You can manage all Phantoms and workflows—from configuration checks to fetching final lead lists—without ever leaving your chat interface.

What your AI agents can do

Abort phantom

Stops any Phantom that is currently running.

Get phantom

Retrieves detailed information about a specific Phantom workflow.

Get phantom output

Fetches the final dataset and results from a completed scraping job.

+ 7 more capabilities included
List all scraping workflows

Retrieves a list of every Phantom (scraping job) configured on your account.

Start or restart an automation run

Launches a specified Phantom, optionally passing custom arguments for the scrape.

Stop running automations

Immediately terminates a Phantom that is currently executing.

Retrieve extracted data results

Fetches the final, compiled dataset and output from a completed scrape.

Check workflow setup details

Shows the exact configuration, arguments, and settings used for any specific Phantom.

Monitor account usage

Provides current account limits and usage statistics, letting you know how much execution time is left.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

PhantomBuster MCP Server: 10 Tools for Web Automation

Use these tools to manage every aspect of web scraping, from listing Phantoms to launching complex data extraction jobs.

abort019d75f2

abort phantom

Stops any Phantom that is currently running.

get019d75f2

get phantom

Retrieves detailed information about a specific Phantom workflow.

get019d75f2

get phantom output

Fetches the final dataset and results from a completed scraping job.

get019d75f2

get phantom setup

Shows the specific configuration arguments used by a Phantom workflow.

get019d75f2

get phantombuster account

Gets your overall account usage limits and settings information.

get019d75f2

get workflow

Retrieves details for a specific, defined automation workflow.

launch019d75f2

launch phantom

Starts a new Phantom scraping execution with specified arguments.

list019d75f2

list containers

Lists all currently active or recent Phantom containers running on your account.

list019d75f2

list phantoms

Returns a list of every saved and available Phantom scraping agent you own.

list019d75f2

list workflows

Shows all defined automation workflows available for use in your account.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with PhantomBuster, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're connecting your PhantomBuster account directly to your AI agent. This server puts full control over web scraping and lead generation right where you are chatting with your agent. You manage all of it without ever leaving this conversation window.

To see what agents you have, run list_phantoms, which gives you a list of every saved scraping job you own. If you want to know about specific automation workflows defined on the account side, use list_workflows to show all available options, and then get_workflow pulls up detailed info for any single workflow.

Need to start an operation? You launch a new scrape using launch_phantom, passing custom arguments if you need them. If the job is already running, run list_containers to see all active or recent Phantom containers on your account. To check the precise setup and configuration arguments used by any specific agent, run get_phantom_setup.

For deeper details about a particular scraping agent, call get_phantom. You can also pull up general usage limits and settings info for your whole account by running get_phantombuster_account.

If you gotta stop an active scrape mid-run because something's wrong or you changed your mind, run abort_phantom to immediately terminate the Phantom that’s currently executing. When a job is done and you need the goods, call get_phantom_output; this fetches the final, compiled dataset and results from the completed scrape.

If you're checking on an existing workflow definition, you can run get_workflow to retrieve its full details.

This setup lets your agent talk directly to PhantomBuster. You just tell your AI client what you want—like 'launch my LinkedIn export job with these parameters,' or 'show me all the data from that last scrape'—and the agent runs the required tool function, giving you the raw output right back in plain conversation.

How PhantomBuster MCP Works

  1. 1 Subscribe to the server and provide your PhantomBuster API Key.
  2. 2 Instruct your AI agent with a command (e.g., 'List all Phantoms and check the status of the LinkedIn export').
  3. 3 The agent calls the appropriate tool (list_phantoms, get_phantom), and you receive the structured data output directly in the conversation.

The bottom line is, your AI client handles the API calls; you just talk to it.

Who Is PhantomBuster MCP For?

Growth marketers who spend hours manually checking which lead scraping jobs succeeded and which ones failed. Sales operations teams that need to ingest large batches of structured data into a CRM instantly. Data engineers debugging complex web collection pipelines.

Sales Operations Manager

Uses the agent to check active workflows (list_phantoms) and then retrieves the extracted lead data (get_phantom_output) for bulk CRM enrichment.

Growth Marketing Specialist

Needs to quickly launch a targeted scrape (via launch_phantom) on a new set of keywords or URLs, and immediately verify the output structure using get_phantom_setup.

Data Engineer

Audits Phantom configurations (get_phantom_setup) to ensure the scraping logic hasn't broken after an update, then uses the agent to abort a failing container via abort_phantom.

What Changes When You Connect

  • Need to see what's running? Call list_phantoms to get a status overview of every scraping job without logging into the dashboard. It’s all in one chat command.
  • Launched a scrape but need to stop it fast? Use abort_phantom. You can terminate any runaway Phantom directly through your AI client, saving usage time.
  • Got the raw data and need to check if the parameters were right? Run get_phantom_setup first. Verify the arguments before you spend execution credits on a bad scrape.
  • Don't manually download files. Use get_phantom_output to pull the final, structured results directly into your agent's context for immediate analysis or processing.
  • Track your budget live. Call get_phantombuster_account to see your remaining execution time and account limits before starting a major automation batch.

Real-World Use Cases

01

The Cold Lead Follow-Up

A sales rep needs 50 names from a specific industry. Instead of building the scrape manually, they ask their agent: 'Launch my Industry X Phantom with these 10 keywords.' The agent calls launch_phantom, and once finished, they call get_phantom_output to get a clean CSV dataset ready for CRM import.

02

Debugging Broken Scrapes

A data engineer notices the LinkedIn scraper failed overnight. They first use list_phantoms to find the job ID, then call get_phantom_setup to check if a recent change broke the arguments. Finally, they can try rerunning it with adjusted inputs using launch_phantom.

03

Auditing Automation Rules

A marketing manager needs confirmation that their web scraping rules haven't changed since last week. They run get_workflow on the main lead-gen pipeline and confirm the exact parameters before approving a large, costly campaign launch.

04

Quick Status Check

The team needs to know which scrapes are running right now. They simply ask their agent to run list_containers. This instantly shows if everything is active or if something stalled out and needs the manual intervention of abort_phantom.

The Tradeoffs

Guessing current status

Trying to figure out if a Phantom is running, failed, or ready just by looking at old chat logs or documentation.

Always start with list_phantoms for an immediate overview. If you need the live status of containers, run list_containers. This gives you the definitive, real-time view.

Rerunning without checks

Launching a Phantom with the old parameters because it worked last month, only to find out the target website changed its structure.

Before launching, run get_phantom_setup. Compare those retrieved arguments against your current requirements. This prevents wasted execution time and bad data.

Manual data collection

Copying 50 leads from a website into a spreadsheet by hand after the scrape finishes.

Never copy-paste manually. Use get_phantom_output to pull the entire dataset directly into your agent's context, ready for immediate structured analysis or database upload.

When It Fits, When It Doesn't

Use this server if your main bottleneck is turning raw web content (like LinkedIn profiles or website listings) into usable data sets. You need a way to programmatically list, start, monitor, and retrieve the results of scraping jobs without touching a dashboard. Don't use it if you just need general automation—if you only need simple API calls like getting weather data, a standard REST client is enough. However, if your task involves complex web interaction (logging in, clicking through pages, extracting structured tables), then this server and its tools (launch_phantom, get_workflow) are the right fit because they manage those specific multi-step scraping processes.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PhantomBuster. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

abort_phantom get_phantom get_phantom_output get_phantom_setup get_phantombuster_account get_workflow launch_phantom list_containers list_phantoms list_workflows

Manually tracking leads across multiple websites is a nightmare.

Today, if you need to scrape 500 leads from three different sites, you run the job in the PhantomBuster dashboard. Then, you have to manually switch tabs every five minutes: checking which job finished, clicking 'View Output', and then copying data into a spreadsheet or CRM record. It's slow, it's error-prone, and it takes half your day.

With this MCP server, the process shifts. You tell your agent what to scrape using `launch_phantom`. The agent handles all the monitoring in the background. When the job is done, you simply ask for the results via `get_phantom_output`, getting a clean, structured data payload instantly. No clicks, no switching tabs—just talking.

PhantomBuster MCP Server: Get all scraping controls from chat.

Before this server, if you wanted to stop a runaway scrape or check what arguments were used, you had to navigate deep into the PhantomBuster UI and find the specific container ID. It was clunky and required multiple logins just for oversight.

Now, it's simple. You ask your agent: 'What is the status of my current scraping job?' The agent runs `list_containers` or `get_phantom`, giving you the precise answer in one step. Oversight becomes part of the conversation.

Common Questions About PhantomBuster MCP

How do I list all Phantoms using get_phantom? +

You use list_phantoms to see every Phantom agent you have saved. This tool provides a simple inventory so you know exactly what workflows are available for launching or checking.

I need to check my usage limits on the PhantomBuster MCP Server. +

Call get_phantombuster_account. This function retrieves your total account settings and tells you how much execution time is left, preventing you from accidentally running out of credits.

What tool should I use to start a scraping job? +

You need launch_phantom. Just give the agent the Phantom name and any required custom arguments. This sends the command to begin the scrape immediately.

How do I get the actual leads from a completed run? Use get_phantom_output. +

The get_phantom_output tool retrieves the final, extracted dataset for you. It gives you structured data ready to be used in your next step—no manual copy-pasting needed.

How do I diagnose why a specific Phantom failed using get_phantom? +

The tool retrieves detailed status information for any given Phantom. Look for the 'status' field; it tells you if the job succeeded or failed and often includes an error code explaining the failure.

Can I use get_phantom_setup to check the required arguments for a Phantom? +

Yes, this tool gives you the exact configuration needed before running. It lists all necessary inputs (arguments) and their expected data types so your agent knows how to structure the launch command.

How do I stop an active Phantom using abort_phantom? +

You simply call abort_phantom with the target's ID. This sends a kill signal, stopping any running process immediately and preventing further usage or billing accrual.

Where do I check my list of available automation workflows using list_workflows? +

This tool shows all defined multi-step processes (workflows), which are different from single Phantoms. It lets you see the high-level logic and sequence steps built into your overall automation suite.

How do I find my PhantomBuster API Key? +

In your PhantomBuster account, click on your name in the top right, go to Org settings or Workspace settings, and look for the API Key section.

Can I provide arguments when launching a Phantom? +

Yes! The launch_phantom action accepts an optional argument field where you can provide a JSON string of parameters to override the default Phantom configuration.

How do I see the data extracted by a Phantom? +

Use the get_phantom_output tool with the specific agent ID. It will return the results of the last successful execution of that Phantom.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for PhantomBuster. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.