> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# XMPP messaging

> Chat messages, presence, and roster operations

## Overview

The Agent API exposes XMPP messaging features without a persistent XMPP
connection. Use these endpoints to send messages, manage presence subscriptions,
and manage the roster.

## Endpoints

* [Send text message](/manual-api-reference/xmpp/send-text-message)
* [Send formatted message](/manual-api-reference/xmpp/send-formatted-message)
* [Send XML message](/manual-api-reference/xmpp/send-xml-message)
* [Send presence subscription](/manual-api-reference/xmpp/send-presence-subscription)
* [Send presence unsubscription](/manual-api-reference/xmpp/send-presence-unsubscription)
* [Accept presence subscription](/manual-api-reference/xmpp/send-subscription-accepted)
* [Decline presence subscription](/manual-api-reference/xmpp/send-subscription-declined)
* [Presence probe](/manual-api-reference/xmpp/presence-probe)
* [Get roster](/manual-api-reference/xmpp/get-roster)
* [Get roster item](/manual-api-reference/xmpp/get-roster-item)
* [Set roster item](/manual-api-reference/xmpp/set-roster-item)
* [Remove roster item](/manual-api-reference/xmpp/remove-roster-item)
* [Clear messages](/manual-api-reference/xmpp/clear-messages)
* [Pop messages](/manual-api-reference/xmpp/pop-messages)
* [Information query](/manual-api-reference/xmpp/information-query)
* [Register event handler](/manual-api-reference/xmpp/register-event-handler)
