Skip to main content
Glama
yinnho

AginxBrowser

import_curl

Import authenticated browser session by pasting a cURL command from Chrome DevTools. Obtain a live session with cookies to continue from the human's login, bypassing password and CAPTCHA re-entry.

Instructions

Import login state from a real browser in one paste. The human logs into a site in their own Chrome (solving the CAPTCHA/SMS once), opens DevTools → Network, right-clicks any authenticated request → "Copy as cURL", and passes the command here. Returns a live session_id already carrying that site's cookies and sitting on the copied request's URL — the agent continues from where the human left off, no password or second login needed. Works with bash, PowerShell and cmd copy flavors.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
curlYesA "Copy as cURL" command pasted from Chrome DevTools (Network panel → right-click any authenticated request). bash, PowerShell and cmd flavors all parse; the cookie set is injected and the session navigates to the copied request's URL.
use_proxyNoRoute the session's traffic through the engine proxy.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.3.0

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries full responsibility. It discloses that the tool produces a live session_id, that it uses the cookies from the pasted request, and that it 'sits' on the copied request's URL. It also reveals supported copy flavors and the absence of a password requirement. It does not mention side effects such as overwriting an existing session or any network implications, but the core behavior is thoroughly explained.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is four sentences, each adding distinct information: the interactive workflow, the output, and supported formats. It is front-loaded with the core purpose. There is no wasted wording, though the sequence of steps (DevTools → Network → right-click → Copy as cURL) could be condensed without losing meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter tool with no output schema, the description provides enough operational context: where the input comes from, what the output is, and that the session inherits the URL. It lacks error scenarios or explicit limitations, but given the tool's simplicity, the description is otherwise complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds workflow context for the `curl` parameter (how the human obtains it and that it parses in three formats), which slightly enhances the schema. It offers no additional meaning for `use_proxy`, which the schema already describes clearly. Overall, the description adds some value but does not go far beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Import login state from a real browser in one paste.' It explains the output (a live session_id with cookies, on the copied URL). This distinguishes it from sibling tools like session_create, session_cookies, or session_import by referencing the cURL paste workflow and 'no password or second login needed'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clear usage context is provided: the human authenticates in their own Chrome first and then pastes a cURL command, avoiding re-login or CAPTCHA. The description explains exactly which precondition is required (single authentication) and that it works with bash, PowerShell, and cmd copy flavors. It does not explicitly name sibling alternatives to choose from, but the workflow guidance is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.