Skip to main content
Glama
getUserToken.ts750 B
/** * getUserToken.ts * * Stores and provides access to the user's OAuth token from ChatGPT. * Token is extracted by verifyToken middleware and used by authenticated tools. */ let userAccessToken: string | null = null; /** * Sets the current user's access token. * Called by verifyToken middleware after extracting token from Authorization header. */ export function setUserToken(token: string | null): void { userAccessToken = token; } /** * Gets the user token or throws an error if not authenticated. * Use this in tools that require authentication. */ export function requireUserToken(): string { if (!userAccessToken) { throw new Error('Authentication required. Please log in via OAuth.'); } return userAccessToken; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sudheerarava222/appsdk-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server