Skip to content

Identity and write binding

Read tools are project-scoped by the authenticated credential. Mutations have an additional binding check so a client cannot accidentally write through the wrong server instance or project.

The binding compares three values:

Field Must match
resource configured MCP resource
instance_id selected HeyAira instance
project_id authenticated project

The read-only server_identity call lets a client inspect the selected identity. It does not turn an untrusted response into permission to write. The client must obtain its expected profile from the operator-controlled connection configuration.