---
title: "Read safe signed-out context for an MCP authorization"
method: GET
path: "/credits/mcp/oauth/authorize/public-context"
tags: ["MCP"]
---

# Read safe signed-out context for an MCP authorization

`GET /credits/mcp/oauth/authorize/public-context`

## Request

- Base URL: `https://api.paywithlocus.com/api`
- URL: `https://api.paywithlocus.com/api/credits/mcp/oauth/authorize/public-context`
- Auth: none required

Returns the non-sensitive client, scope, resource, expiry, and AgentID continuation URL for a pending OAuth request. Browserless agent-owned accounts use this endpoint after the MCP client starts Authorization Code + PKCE; it exposes no tenant or identity information.

## Query parameters

- `request` string, required

## Response `200`

Safe context for a live pending authorization

- object
  - `success` true, required
  - `data` object, required
    - `clientName` string, required
    - `clientId` string, required
    - `scopes` string[], required
    - `resource` string, uri, required
    - `expiresAt` string, date-time, required
    - `agentIdAuthorizationUrl` string, uri, required

## Other responses

- `400`: Authorization request is malformed, expired, or already used

---

[API](https://skmtc.dev/paywithlocus/apis/locus-pro-api.md) - [All operations](https://skmtc.dev/paywithlocus/apis/locus-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paywithlocus/apis/locus-pro-api/revisions/aab8fa5d6cef?raw)
