tools.connect_service module

OAuth service connection management.

Lets users connect, disconnect, and check their OAuth service connections (GitHub, Google, Discord, Microsoft) so other tools can act on their behalf.

async tools.connect_service.handle_connect_service(provider, scopes=None, ctx=None)[source]
Return type:

str

Parameters:
async tools.connect_service.handle_check_connection(provider, ctx=None)[source]
Return type:

str

Parameters:
async tools.connect_service.handle_disconnect_service(provider, ctx=None)[source]
Return type:

str

Parameters:
async tools.connect_service.handle_list_connected(ctx=None)[source]
Return type:

str

Parameters:

ctx (ToolContext | None)