MCP server for the network.self.md peer-to-peer identity and messaging network. Provides tools for identity management, group operations, messaging, peer discovery, policy management, and visitor chat (TTYA) functionality.
Critical gaps across all dimensions. Tool definitions are inferred from file structure and brief descriptions only, no visible input schemas, parameter types, or output documentation in provided source. Descriptions are minimal (10-50 chars), well below the 194-char baseline for production tools. No evidence of parameter validation, error handling guidance, or composition patterns. STDIO transport and lack of schema visibility cap confidence further.
Create a new group in the network
Create a new identity in the network
Discover groups in the network
Discover peers in the network
Get detailed information about a specific group
Get the current agent identity information
Get a specific message by ID
Get detailed information about a specific peer
Get the current policy configuration
No input schemas visible for any tool. Cannot verify parameter types, constraints, or descriptions.
All tool descriptions are under 50 characters and lack context. Examples: 'Create a new identity in the network' (36 chars) lacks WHEN to use, prerequisites, or return value guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | <=2025-11-25 | v2 |
Invite a peer to join a group
List all groups the agent is a member of
List messages from a conversation
List all discovered peers in the network
List policy audit log entries
Remove a member from a group
Send a message to a peer or group
Set or update a policy for the agent
Update the current agent identity display name or other properties
No evidence of output schemas or return type documentation. LLMs cannot plan downstream tool calls without knowing what fields to expect. Baseline: 100% of A+ tools document return types.
No pagination parameters visible for list_* and discover_* tools. Baseline: tools returning lists must accept limit/offset and return total count. Without pagination, large results blow context window.
No error handling guidance visible. LLMs need to know: is this retryable? Should I ask the user? Or is it fatal? Baseline: error responses must tell the LLM what to do next.