Skip to main content
Glama

OneNote MCP Server

export class OneNoteMCPError extends Error { constructor(message: string, public code: string, public statusCode?: number) { super(message); this.name = 'OneNoteMCPError'; } } export class AuthenticationError extends OneNoteMCPError { constructor(message: string) { super(message, 'AUTHENTICATION_ERROR', 401); } } export class NotFoundError extends OneNoteMCPError { constructor(message: string) { super(message, 'NOT_FOUND_ERROR', 404); } } export class ValidationError extends OneNoteMCPError { constructor(message: string) { super(message, 'VALIDATION_ERROR', 400); } } export class RateLimitError extends OneNoteMCPError { constructor(message: string) { super(message, 'RATE_LIMIT_ERROR', 429); } } export class ServerError extends OneNoteMCPError { constructor(message: string) { super(message, 'SERVER_ERROR', 500); } }

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/ZubeidHendricks/azure-onenote-mcp-server'

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