Skip to main content
Glama

XMTP MCP Server

by kwaude

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
XMTP_ENVNoXMTP environment: 'production' for mainnet, 'dev' for testnet, or 'local' for developmentproduction
WALLET_KEYYesYour wallet private key for XMTP authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
XMTP ConversationsList all conversations in XMTP inbox
XMTP InboxAccess XMTP inbox messages

Tools

Functions exposed to the LLM to take actions

NameDescription
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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kwaude/xmtp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server