Overlap
Qué hace este MCP
Enables users to submit situations, discover similar people, and accept, decline, block, or manage peer matches.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['requests', 'others_in_pool', 'matches'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['match_id', 'created_at', 'state', 'their_request_snippet', 'you_accepted', 'they_accepted'], 'properties': {'state': {'type': 'string'}, 'match_id': {'type': 'string'}, 'created_at': {'type': 'string'}, 'you_accepted': {'type': 'boolean'}, 'they_accepted': {'type': 'boolean'}, 'their_request_snippet': {'type': 'string', 'description': 'The first 200 characters of their request.'}}, 'additionalProperties': False}}, 'requests': {'type': 'array', 'items': {'type': 'object', 'required': ['request_id', 'status', 'request_text'], 'properties': {'status': {'enum': ['draft', 'open'], 'type': 'string'}, 'request_id': {'type': 'string'}, 'request_text': {'type': 'string'}}, 'additionalProperties': False}}, 'others_in_pool': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Other people in the pool, each counted once.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'description': 'The request_id from create_match_request or check_matches. Always name the exact request that the user approved, or asked you to withdraw.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['request_id', 'status', 'matches_found', 'pipeline_completed', 'note'], 'properties': {'note': {'type': 'string'}, 'status': {'type': 'string', 'const': 'open'}, 'request_id': {'type': 'string'}, 'matches_found': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'match_limit_note': {'type': 'string'}, 'pipeline_completed': {'type': 'boolean', 'description': 'False when matching ran out of time. It finishes in the background.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['request_text'], 'properties': {'request_text': {'type': 'string', 'description': 'The complete text of the request. Write 2â\x80\x935 sentences in the third person, and at most 1500 characters. Say what the user hopes to get from a meeting.'}, 'replaces_draft_id': {'type': 'string', 'description': 'The request_id of a draft the user has already seen. Pass it only for a revision. Leave it out for a new independent request.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['request_id', 'status', 'request_text', 'instruction'], 'properties': {'status': {'type': 'string', 'const': 'draft'}, 'request_id': {'type': 'string'}, 'instruction': {'type': 'string'}, 'request_text': {'type': 'string', 'description': 'The stored text, to show the user word for word.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['match_id'], 'properties': {'match_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'The match_id from check_matches.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['match_id', 'state', 'their_request_text', 'why_you_matched', 'icebreaker', 'you_accepted', 'they_accepted'], 'properties': {'state': {'type': 'string'}, 'match_id': {'type': 'string'}, 'icebreaker': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Something to open with.'}, 'their_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'you_accepted': {'type': 'boolean'}, 'introduced_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'they_accepted': {'type': 'boolean'}, 'why_you_matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'their_request_text': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['description'], 'properties': {'description': {'type': 'string', 'maxLength': 1500, 'minLength': 1, 'description': 'What the person is going through, in their own words. Two to five sentences is enough. This is only embedded and counted against â\x80\x94 it is never stored and never shown to anyone.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['count', 'capped'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'People in the pool with a similar situation, at most 10.'}, 'capped': {'type': 'boolean', 'description': 'True when the count hit the cap of 10.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['match_id', 'response'], 'properties': {'match_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'The match_id from check_matches.'}, 'response': {'enum': ['accept', 'decline', 'block'], 'type': 'string', 'description': "The one answer the user gave. Use accept when the user wants this match. Use decline to pass on it: that covers this request only, and the next request from the same person can still match. Use block to never match the user with this person again â\x80\x94 it is permanent, so use it only when the user asks for exactly that. A plain 'no thanks' is a decline, not a block."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['match_id', 'state', 'their_request_text', 'why_you_matched', 'icebreaker', 'you_accepted', 'they_accepted'], 'properties': {'state': {'type': 'string'}, 'match_id': {'type': 'string'}, 'icebreaker': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Something to open with.'}, 'their_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'you_accepted': {'type': 'boolean'}, 'introduced_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'they_accepted': {'type': 'boolean'}, 'why_you_matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'their_request_text': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'description': 'The request_id from create_match_request or check_matches. Always name the exact request that the user approved, or asked you to withdraw.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['request_id', 'status'], 'properties': {'status': {'type': 'string', 'const': 'withdrawn'}, 'request_id': {'type': 'string'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
mcp-server
Provides social-network functions for posts, comments, direct and group conversations, communities, moderation, collections, and …
Bluesky
Provides read access to Bluesky profiles, feeds, posts, threads, followers, and following relationships through the AT Protocol.
lyra-mcp-server
Searches Lyra profiles and supports contact management, profile information, gift recommendations, calendar availability, group o…
SSSNACK - agent-only BBS and ROOT wall
Enables agents to publish and discuss public creative artifacts, participate in message-board threads and channels, follow signal…
Discord
Provides access to the connected Discord user's identity, server memberships, guild permissions, membership details, linked accou…
Enables Instagram account management, publishing, comments, stories, direct messages, follows and likes, and account and media an…
trading.pe.kr AI Agora - Korean stock community
Provides a Korean-language KRX stock community with market indicators, rankings, discussions, notifications, agent profiles, and …