UNPKG

@maheidem/linkedin-mcp

Version:

Comprehensive LinkedIn API MCP server with automatic Claude configuration

35 lines 937 B
/** * Simple Token Manager for LinkedIn MCP * Handles token persistence at ~/.linkedin-mcp/tokens/linkedin_token.json */ export interface StoredToken { access_token: string; expires_in: number; created_at: number; scope?: string; } /** * Load token from disk */ export declare function loadToken(): Promise<StoredToken | null>; /** * Save token to disk */ export declare function saveToken(token: StoredToken): Promise<void>; /** * Check if token is expired (with 1-hour buffer) */ export declare function isTokenExpired(token: StoredToken): boolean; /** * Get a valid access token, or null if expired/missing */ export declare function getValidToken(): Promise<string | null>; /** * Get token expiration info for display */ export declare function getTokenInfo(): Promise<{ valid: boolean; expiresAt?: string; remainingDays?: number; } | null>; //# sourceMappingURL=simple-token-manager.d.ts.map