mingle-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 |
|---|---|
| publish_intent_cardA | Publish your profile to the Mingle network — what you're looking for and what you can offer. Cards are Ed25519 signed with your persistent identity and expire after 48h. Returns your top matches immediately. |
| search_matchesA | Find people relevant to you on the Mingle network. Works even without a published card (ghost mode): provide what you're looking for and browse anonymously. Returns ranked matches based on semantic similarity between needs and offers. |
| get_digestA | Check what's happening on the Mingle network for you. Returns pending intro requests, top matches, and card status. Call this at session start to surface anything important. |
| request_introB | Reach out to someone you matched with on Mingle. Send a message explaining why you'd be a good connection. Nothing personal crosses until both sides say yes. |
| respond_to_introA | Respond to an introduction on Mingle. Someone's AI reached out because they think you'd be a good match. Approve to connect, decline to pass. No details shared unless both sides say yes. |
| remove_intent_cardA | Remove your card from the Mingle network. Your identity and connection history are preserved. Publish a fresh card anytime. |
| rate_connectionA | Rate a connection you made through Mingle. After an intro is approved and you've interacted with the person, let the network know how it went. This helps improve matching for everyone. |
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 7 tools
Each tool has a distinct purpose: getting a digest, publishing/removing cards, rating connections, requesting/responding to intros, and searching. No overlap in functionality.
All tool names follow the verb_noun pattern in snake_case (e.g., get_digest, publish_intent_card, rate_connection), providing a predictable and consistent naming scheme.
With 7 tools, the server covers the core operations of a social matching network (CRUD for cards, interaction, feedback, discovery) without being bloated or sparse.
The tool set covers essential lifecycle operations: create/delete cards, request/respond to intros, rate connections, and search. Minor gap: no explicit update card tool (cards expire and can be re-published), but overall coverage is strong.