Choose a protocol
- Use XMPP when the interaction is real-time, federated, presence-aware, or device-oriented.
- Use Agent API when a trusted back end wants Neuron domain operations without maintaining XMPP state.
- Use MCP when an AI client needs discoverable, individually authorized tools.
- Use queues when a producer should not wait for a consumer.
- Use SPARQL/RDF when data semantics and graph relationships are the interface.
- Use packages and native modules for code that must run inside the Neuron.