Tool gateway

One tool server’s sign-in status

Requires mcp:read.

get/client/mcp/upstreams/{id}/oauth

Request

  • Base URL: https://api.roar-ai.com
  • URL: https://api.roar-ai.com/client/mcp/upstreams/{id}/oauth
  • Auth: HTTP bearer

Path parameters

idstring uuid required

Response

Sign-in status

upstreamIdstring uuid required
state'not_signed_in' | 'connected' | 'needs_sign_in' required
signedInByFormerMemberboolean required

The person who signed in has left the organisation: sign in again as someone current

signedInAtstring date-time nullable required
accountLabelstring nullable required

The vendor account the sign-in page REPORTED, when it named one. Unverified

accountLabelVerifiedfalse required

Always false: accountLabel is not verified

signInHoststring nullable required

The sign-in server’s host

knownVendorboolean required

Whether the sign-in is a vendor Roar recognises, rather than a server’s own

vendorstring nullable required

That vendor’s name, when knownVendor

scopesstring[] required

The permissions granted

problem'renewal_refused' | 'server_refused' | 'no_refresh_token' | 'app_removed' | 'unreadable' | 'null' nullable required

Why it needs signing in again. Null unless state is needs_sign_in

Changes

No recorded changes to this operation across all 1 revision of this API.