Elige un método de integración
- MCP
- CLI
- Herramientas personalizadas · API
Para frameworks de Agent compatibles con MCP remoto.
Tu producto
Agent→cliente MCP
→Glasserherramientas MCP
1
Configura la conexión
Añade este servidor a tu cliente MCP mediante HTTP transmisible:Cuenta de tu producto: crea una Key
y envía
Authorization: Bearer <your Key>.Cuenta de tu usuario: conecta su Key con el mismo encabezado o usa
inicio de sesión de navegador de MCP con un cliente compatible con OAuth.2
Proporciona las herramientas a tu agente
Descubre las herramientas de Glasser con
tools/list y regístralas con tu
Agent. Consulta la referencia de herramientas.3
Comprueba la conexión
Llama a
balance sin argumentos. Una respuesta de balance confirma la
conexión, aunque el balance sea cero. Esta comprobación es gratuita.Proporciona al Agent un flujo de trabajo
Search para encontrar un Endpoint → Inspect sus datos de entrada y Price → Run para obtener datos. Consulta el ejemplo de Instagram para ver la consulta, el Endpoint coincidente y los datos de entrada. Search e Inspect son gratuitos; tu backend aplica las reglas de gasto antes de un Run.Detalles de implementación
Instrucciones para Skill y el agente
Instrucciones para Skill y el agente
Explica cuándo usar Glasser y qué herramientas llamar. Para Agents basados en la CLI,
empieza con Glasser Skill. Para herramientas personalizadas,
usa tus propios nombres de herramientas y preferencias de proveedores de datos.Search requiere la solicitud del usuario como
use_case (CLI: --use-case). Pasa
su task_id devuelto a las búsquedas, inspecciones y Runs posteriores de la misma
tarea (CLI: --task).Para el desarrollo local con la CLI cuando haya un usuario presente, glasser login
puede almacenar una Key mediante el inicio de sesión en el navegador.Reintentos y Runs sin terminar
Reintentos y Runs sin terminar
Genera una clave de idempotencia para cada ejecución prevista y consérvala con
la solicitud. Reintenta la misma solicitud con la misma clave:
- MCP: el argumento de herramienta
idempotency_key. - CLI:
--idempotency-key(obligatorio conrun --json). - API HTTP: el encabezado
Idempotency-Key.
QUEUED o RUNNING, lee el Run existente hasta que alcance un
estado terminal: MCP runs_get, CLI glasser runs get -r <runId> --wait o
HTTP Get Run. Reanuda el Agent con el resultado.Comprueba tanto status como provider_response del Run antes de usar output.
COMPLETED puede incluir un error del proveedor de datos; un Run fallido aún puede generar un cargo.Acceso, gasto y seguimiento del uso
Acceso, gasto y seguimiento del uso
- Para cuentas conectadas por usuarios, mantén las credenciales separadas y selecciónalas desde la conexión del usuario que ha iniciado sesión, no desde los argumentos del modelo.
- Usa la Policy de la Key para restringir los Endpoints permitidos. Aplica límites de gasto por usuario en tu backend; una Key compartida utiliza un único balance de Workspace.
- Conserva el ID del Run y
charge_usdcon el registro de tareas de tu producto. - Añade metadatos opcionales del cliente desde tu backend para el seguimiento, no
para el control de acceso. Con MCP, usa
_meta["glasser.ai/metadata"]de la solicitud; los metadatos no son un argumento de herramienta del modelo.