v0.3.5
[v0.3.5] - 2026-04-07
Added
context.getToken(): Get access token with error handling - returns{ data, error }context.getUser(): Fetch user profile from OAuth provider - returns{ data, error }getUserinfoUrl(): Helper to get provider-specific userinfo endpoint
Usage
// Get token with error handling
const { data: token, error: tokenError } = context.getToken();
if (tokenError || !token) {
return { content: [{ type: "text", text: tokenError }], isError: true };
}
// Get user info with error handling
const { data, error } = await context.getUser();
if (error || !data) {
return { content: [{ type: "text", text: error }], isError: true };
}
// data.email, data.name, data.id, etc.Internal
- Add
getToken()andgetUser()toToolContextinterface - Update dispatcher to populate both helpers with proper error handling
- Add
providerAccountsUrltoMcpServerConfigfor userinfo URL derivation
Full Changelog: v0.3.4...v0.3.5