browser_fetch_auth
Make authenticated HTTP requests using auth headers intercepted from a browser tab. Reloads the tab to get fresh tokens, then fetches the URL server-side.
Instructions
Make an authenticated HTTP request using auth headers captured from a browser tab's network traffic. Reloads the tab to intercept fresh auth tokens, then makes the request server-side. Works for sites like Outlook that use Bearer tokens rather than cookies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tab | Yes | Tab to capture auth from, by URL or title substring (e.g. 'outlook') | |
| url | Yes | URL to fetch | |
| body | No | Request body (for POST/PUT/PATCH) | |
| method | No | HTTP method (default: GET) | |
| headers | No | Additional request headers (merged with captured auth headers) | |
| url_filter | No | Only capture auth from requests matching this substring (e.g. 'service.svc') |