{"service":"Fortnox MCP Server v2","version":"2.0.0","status":"running","description":"Multi-tenant MCP server providing access to Fortnox API","read_only":false,"endpoints":{"mcp":"/mcp - MCP protocol endpoint (requires OAuth authentication)","health":"/health - Health check","auth_diagnose":"/auth/diagnose - Diagnose why a bearer token is rejected (unauthenticated)","assistant_instructions":"/assistant/instructions - Fetch the per-user assistant operating prompt (auth required; ?format=md for raw markdown)","skills":"/skills - List workflow skills; /skills/{id} (?format=md) and /skills/{id}/download (zip) (auth required)","welcome":"/welcome - HTML page that validates your bearer and links to Portal Settings","oauth_discovery":{"authorization_server":"/.well-known/oauth-authorization-server - OAuth server metadata","protected_resource":"/.well-known/oauth-protected-resource - OAuth protected resource metadata"}},"authentication":{"layer_1":{"name":"Claude.ai → MCP Server","method":"OAuth 2.1 with static client credentials","required":"Client ID and Client Secret configured in Claude.ai"},"layer_2":{"name":"MCP Server → Fortnox API","method":"Shared MongoDB credentials (OAuth via Portal)","required":"User must connect Fortnox account via the Portal web app"}},"tools":{"note":"Use MCP client to discover all available tools"}}