Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
XMTP_ENV | No | XMTP environment: 'production' for mainnet, 'dev' for testnet, or 'local' for development | production |
WALLET_KEY | Yes | Your wallet private key for XMTP authentication |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
XMTP Conversations | List all conversations in XMTP inbox |
XMTP Inbox | Access XMTP inbox messages |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
connect_xmtp | Connect to XMTP network with wallet key |
send_message | Send a message to an address via XMTP |
get_messages | Get messages from a conversation with an address |
list_conversations | List all active XMTP conversations |
check_can_message | Check if an address can receive XMTP messages |
stream_messages | Start streaming new messages from all conversations |