get_workspace
Get Workspace
Retrieve information about your PhantomBuster workspace (organization), including its identity and any plan or resource details returned by the provider.
Ask your agent in plain language. Each of these maps to a real tool on the server.
get_workspace
Retrieve information about your PhantomBuster workspace (organization), including its identity and any plan or resource details returned by the provider.
manage_leads
Fetch, save, or delete leads in the LinkedIn Leads database. - **Fetch**: Retrieve leads from a specific list by providing a `listId`. - **Save**: Add or update one or more leads by providing the `leads` array. - **Delete**: Remove leads by providing `leadIdsToDelete`.
list_phantoms
List all Phantoms (automation agents) in your workspace. Returns each Phantom's configuration, status, and scheduling information. Use this to discover available Phantoms and their IDs for launching or managing them.
stop_phantom
Abort a currently running Phantom execution. Stops all running instances of the specified Phantom.
list_executions
List execution history (containers) for a specific Phantom. Returns status, timing, and exit information for each run. Useful for monitoring and debugging Phantom performance.
manage_lists
Manage lead lists in the LinkedIn Leads database. Fetch all lists, get a specific list, create/update a list, or delete a list. - **fetchAll**: Get all lists in the workspace. - **fetch**: Get a specific list by ID. - **save**: Create or update a list. - **delete**: Delete a list by ID.
save_phantom
Create or update an individual Phantom. Provide phantomId to update; creation requires a name and either an existing scriptId or an exact script name. Current public templates use scriptOrg "phantombuster" and branch "master". This does not launch the Phantom; scheduling and notification settings can have external effects.
delete_phantom
Permanently delete a Phantom from your workspace. This action cannot be undone.
get_execution
Retrieve details about a specific Phantom execution (container) including its status, console output, exit message, and result data. Use a container ID from a launch or from the execution history.
launch_phantom
Add a Phantom to the launch queue with optional custom arguments. The Phantom must already be set up in your PhantomBuster workspace. Returns a container ID to track the asynchronous execution. Launches can use paid runtime and perform external actions configured in the Phantom.
get_phantom
Retrieve detailed information about a specific Phantom by its ID, including configuration, script, proxy settings, storage paths, and last execution status.
get_phantom_output
Retrieve the latest output from a Phantom including its current status, console output, progress, and result object. Useful for checking the state of a running or recently completed Phantom.
download_results
Prepare an accumulated Phantom result file as a downloadable CSV or JSON. These files combine results across launches, rather than one container. The Phantom must already have produced the requested file. Use Get Execution for launch-specific result data.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage individual automation Phantoms in an authorized PhantomBuster workspace. Discover, create, update and delete Phantoms; queue launches, stop execution, inspect logs and execution history, and download accumulated CSV or JSON results. Manage stored LinkedIn Leads and dynamic lead lists. API access requires a paid plan; configured launches can consume runtime and perform external actions.
Common questions about connecting Phantombuster to AI agents with Metorial.