[2026-06-16T06:11:15-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=disabled)
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getpatientvisits attempt 1/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getpatientvisits attempt 2/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 1/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 2/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 1/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 2/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 1/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 2/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 1/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 2/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 1/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 2/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
[2026-06-16T15:12:32-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=disabled)
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 1/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 2/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 1/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 2/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 1/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 2/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 1/2 got rate_limit on [exult]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdemographic attempt 2/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: bearer auth failure
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
advancedmd-mcp: marking [redox] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 1/2 got rate_limit on [redox]; rotating
advancedmd-mcp: [exult] step1 status=200
advancedmd-mcp: [exult] step2 status=200
advancedmd-mcp: login SUCCESS [exult]
advancedmd-mcp: marking [exult] cooldown 60m (rate_limit)
advancedmd-mcp: apiCall getdatevisits attempt 2/2 got rate_limit on [exult]; rotating
[2026-06-25T22:13:02-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
[2026-06-25T23:37:22-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
[2026-06-25T23:50:08-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
[2026-06-25T23:51:54-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
[2026-06-25T23:55:27-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
mcp-shared: auth failure request POST /mcp
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
[2026-06-26T00:12:29-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: auth failure request POST /mcp
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 5 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
mcp-shared: auth failure request POST /mcp
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: auth failure request POST /mcp
[2026-06-26T00:53:20-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED)
mcp-shared: bearer auth failure
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 5 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 3 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
[2026-06-26T03:11:10-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED, rest=GATED (38 XMLRPC tools listed; set AMD_REST_ENABLED=1 after live-verifying the REST routes))
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
[2026-06-26T03:13:28-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED, rest=ENABLED (full 52-tool Keragon parity))
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
[2026-06-26T03:14:16-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED, rest=GATED (38 XMLRPC tools listed; set AMD_REST_ENABLED=1 after live-verifying the REST routes))
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
[2026-06-26T04:13:30-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED, rest=ENABLED (full 52-tool Keragon parity))
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
[2026-06-26T04:35:46-0500] starting bun server (port=18812 failures=0)
advancedmd-mcp: loaded 2 credential(s): redox, exult
mcp-shared: listening on :18812 path /mcp (service 'mcp')
advancedmd-mcp: server started on http :18812 (v0.3.0 ppmdmsg, writes=ENABLED, rest=ENABLED (full 52-tool Keragon parity))
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
advancedmd-mcp: [redox] step1 status=200
advancedmd-mcp: [redox] step2 status=200
advancedmd-mcp: login SUCCESS [redox]
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: 1 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: bearer auth failure
mcp-shared: 2 additional bearer auth failure(s) in previous window
mcp-shared: bearer auth failure
