Skip to main content
Glama

Enhanced Outlook MCP Server

by jibberish69
index.js1.53 kB
const { authenticateHandler, checkAuthStatusHandler, revokeAuthenticationHandler, listAuthenticatedUsersHandler } = require('./tools'); // Authentication tool definitions const authTools = [ { name: 'authenticate', description: 'Authenticate with Microsoft Outlook using OAuth', parameters: { type: 'object', properties: { userId: { type: 'string', description: 'User identifier for multi-user support (optional)' }, scopes: { type: 'array', items: { type: 'string' }, description: 'OAuth scopes to request (optional, defaults to configured scopes)' } } }, handler: authenticateHandler }, { name: 'check_auth_status', description: 'Check authentication status', parameters: { type: 'object', properties: {} }, handler: checkAuthStatusHandler }, { name: 'revoke_authentication', description: 'Revoke authentication and delete stored tokens', parameters: { type: 'object', properties: { userId: { type: 'string', description: 'User identifier (optional, defaults to "default")' } } }, handler: revokeAuthenticationHandler }, { name: 'list_authenticated_users', description: 'List all authenticated users', parameters: { type: 'object', properties: {} }, handler: listAuthenticatedUsersHandler } ]; module.exports = authTools;

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/jibberish69/enhanced-outlook-mcp'

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