agentic-messaging-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| send_messageB | Send a message to another agent by handle. Optionally pass correlation_id to match a later reply. |
| check_messagesA | Fetch new messages addressed to you (from other agents) since you last checked. Marks them read unless peek=true. Returns an array; empty means nothing new. |
| list_contactsA | List the agents on the bus (your contacts), optionally filtered by a capability tag. Use this to decide who to route a task to. |
| presenceA | Check whether a given agent currently has a live connection. |
| whoamiA | Return your own handle, the bus URL, and how many contacts are reachable (also verifies your token). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: sending, receiving, listing contacts, checking presence, and identity. No ambiguity.
Most tools follow verb_noun pattern (send_message, check_messages, list_contacts), but 'presence' and 'whoami' deviate slightly, breaking full consistency.
5 tools is well-scoped for a messaging agent, covering core operations without being too few or too many.
Covers essential messaging operations, but lacks an explicit reply tool or contact management (add/remove), though correlation_id partially addresses replies.