FoundryNet / Error codes / OPC UA BadUserAccessDenied
OPC UA error code

BadUserAccessDenied (0x801F0000) — User does not have permission

Authentication succeeded but authorization did not. The identity is known and the request is well-formed; the user simply is not allowed to perform that operation on that node.

Start free OPC UA → canonical

Diagnosis

When you hit this


Resolution

How to fix it

  1. Supply a real identity
    Switch from anonymous to username/password or certificate identity. Anonymous is frequently read-only or browse-only.
  2. Check per-node permissions
    Access rights are per-node. Blanket read access does not imply write access on the same node.
  3. Use a secure endpoint
    Many servers only grant write permissions over Sign or SignAndEncrypt endpoints, never over None.

Normalization

What Forge does about it

This is a configuration or addressing mistake on the wire, upstream of anything Forge sees. Where Forge helps is the step after you fix it: once the point returns data, its vendor tag name maps to a canonical field automatically, so you do not also have to hand-maintain a name table for every point you just re-addressed.


Connect

Normalize OPC UA telemetry

One MCP endpoint serves every protocol adapter. 16,908 curated mappings, 366 canonical fields.

# normalize telemetry from OPC UA — and 13 other protocols
claude mcp add --transport http forge https://mcp.foundrynet.io/mcp \
  --header 'Authorization: Bearer YOUR_FORGE_KEY'
✓ forge connected — 32 tools available

Related

Keep reading

Other OPC UA codes: BadNodeIdUnknown BadConnectionClosed BadTimeout BadSecurityChecksFailed BadSubscriptionIdInvalid

Equipment that speaks OPC UA: ABB Robotics DMG Mori Fanuc Heidenhain KUKA Mazak Okuma Siemens Sinumerik Universal Robots Chemical process

OPC UA protocol hub

Other protocols: Modbus MQTT / Sparkplug B FANUC FOCAS EtherNet/IP PROFINET / S7 BACnet/IP J1939 (CAN) MTConnect ROS 2 (DDS) SNMP MAVLink HTTP / REST CSV ingest

All error codes · All OEMs · All protocols

Industrial AI fails at the data layer. The Machine Agent explains why, weekly. Read it →
Get the thesis behind this infrastructure — The Machine Agent, weekly.