Qué hace este MCP
Searches a catalog of cooperative games by party size, play mode, platform, crossplay, session length, and title.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum number of games to return (1-25).'}, 'query': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Optional title keyword to narrow the search.'}, 'players': {'type': 'integer', 'maximum': 16, 'minimum': 2, 'description': 'Exact intended co-op party size (2-16). Uses canonical co-op group data only.'}, 'platform': {'enum': ['pc', 'playstation', 'xbox', 'nintendo'], 'type': 'string', 'description': 'Available on this platform. This is availability, NOT crossplay.'}, 'play_together': {'enum': ['online', 'local', 'lan'], 'type': 'string', 'description': 'Confirmed way to play together. Positive evidence only.'}, 'crossplay_confirmed': {'type': 'boolean', 'const': True, 'description': 'Only include games with positive crossplay evidence. Only `true` is accepted.'}, 'max_session_minutes': {'type': 'integer', 'maximum': 600, 'minimum': 5, 'description': 'Upper bound on typical session length in minutes.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'result_count', 'source'], 'properties': {'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'canonical_url', 'open_url', 'source', 'genre', 'description', 'image_url', 'rating', 'release_year', 'coop_party', 'same_side_capacity', 'same_session_capacity', 'avg_session_minutes', 'session_length', 'available_platforms', 'crossplay'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'genre': {'type': ['string', 'null']}, 'title': {'type': 'string'}, 'rating': {'type': ['number', 'null']}, 'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}, 'open_url': {'type': 'string'}, 'crossplay': {'type': 'object', 'required': ['positive_evidence', 'status', 'platforms'], 'properties': {'status': {'type': ['string', 'null']}, 'platforms': {'type': 'array', 'items': {'type': 'string'}}, 'positive_evidence': {'type': 'boolean'}}, 'additionalProperties': False}, 'image_url': {'type': ['string', 'null']}, 'coop_party': {'type': 'object', 'required': ['min_players', 'max_players', 'state', 'type', 'confidence', 'label'], 'properties': {'type': {'type': ['string', 'null']}, 'label': {'type': 'string'}, 'state': {'enum': ['known', 'unknown'], 'type': 'string'}, 'confidence': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'min_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'release_year': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'canonical_url': {'type': 'string'}, 'session_length': {'anyOf': [{'enum': ['quick', 'medium', 'long'], 'type': 'string'}, {'type': 'null'}]}, 'same_side_capacity': {'type': 'object', 'required': ['max_players', 'type'], 'properties': {'type': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}, 'available_platforms': {'type': 'array', 'items': {'type': 'string'}}, 'avg_session_minutes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'same_session_capacity': {'type': 'object', 'required': ['max_players', 'type'], 'properties': {'type': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'additionalProperties': False}}, 'result_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Game id from search_games or find_coop_games.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game', 'source'], 'properties': {'game': {'type': 'object', 'required': ['id', 'title', 'url', 'canonical_url', 'open_url', 'source', 'genre', 'description', 'image_url', 'rating', 'release_year', 'coop_party', 'same_side_capacity', 'same_session_capacity', 'avg_session_minutes', 'session_length', 'available_platforms', 'crossplay', 'price', 'tags', 'is_early_access', 'steam_app_id', 'review_count', 'same_group_notes', 'same_side_notes', 'same_session_notes'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'genre': {'type': ['string', 'null']}, 'price': {'type': ['number', 'null']}, 'title': {'type': 'string'}, 'rating': {'type': ['number', 'null']}, 'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}, 'open_url': {'type': 'string'}, 'crossplay': {'type': 'object', 'required': ['positive_evidence', 'status', 'platforms'], 'properties': {'status': {'type': ['string', 'null']}, 'platforms': {'type': 'array', 'items': {'type': 'string'}}, 'positive_evidence': {'type': 'boolean'}}, 'additionalProperties': False}, 'image_url': {'type': ['string', 'null']}, 'coop_party': {'type': 'object', 'required': ['min_players', 'max_players', 'state', 'type', 'confidence', 'label'], 'properties': {'type': {'type': ['string', 'null']}, 'label': {'type': 'string'}, 'state': {'enum': ['known', 'unknown'], 'type': 'string'}, 'confidence': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'min_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'release_year': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'review_count': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'steam_app_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'canonical_url': {'type': 'string'}, 'session_length': {'anyOf': [{'enum': ['quick', 'medium', 'long'], 'type': 'string'}, {'type': 'null'}]}, 'is_early_access': {'type': ['boolean', 'null']}, 'same_side_notes': {'type': ['string', 'null']}, 'same_group_notes': {'type': ['string', 'null']}, 'same_session_notes': {'type': ['string', 'null']}, 'same_side_capacity': {'type': 'object', 'required': ['max_players', 'type'], 'properties': {'type': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}, 'available_platforms': {'type': 'array', 'items': {'type': 'string'}}, 'avg_session_minutes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'same_session_capacity': {'type': 'object', 'required': ['max_players', 'type'], 'properties': {'type': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum number of picks to return (1-25).'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['picks', 'result_count', 'source'], 'properties': {'picks': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}, 'result_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum number of games to return (1-25).'}, 'query': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Keyword to match against game title.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'result_count', 'source'], 'properties': {'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'canonical_url', 'open_url', 'source', 'genre', 'description', 'image_url', 'rating', 'release_year', 'coop_party', 'same_side_capacity', 'same_session_capacity', 'avg_session_minutes', 'session_length', 'available_platforms', 'crossplay'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'genre': {'type': ['string', 'null']}, 'title': {'type': 'string'}, 'rating': {'type': ['number', 'null']}, 'source': {'type': 'object', 'required': ['name', 'homepage_url'], 'properties': {'name': {'type': 'string'}, 'homepage_url': {'type': 'string'}}, 'additionalProperties': False}, 'open_url': {'type': 'string'}, 'crossplay': {'type': 'object', 'required': ['positive_evidence', 'status', 'platforms'], 'properties': {'status': {'type': ['string', 'null']}, 'platforms': {'type': 'array', 'items': {'type': 'string'}}, 'positive_evidence': {'type': 'boolean'}}, 'additionalProperties': False}, 'image_url': {'type': ['string', 'null']}, 'coop_party': {'type': 'object', 'required': ['min_players', 'max_players', 'state', 'type', 'confidence', 'label'], 'properties': {'type': {'type': ['string', 'null']}, 'label': {'type': 'string'}, 'state': {'enum': ['known', 'unknown'], 'type': 'string'}, 'confidence': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'min_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'release_year': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'canonical_url': {'type': 'string'}, 'session_length': {'anyOf': [{'enum': ['quick', 'medium', 'long'], 'type': 'string'}, {'type': 'null'}]}, 'same_side_capacity': {'type': 'object', 'required': ['max_players', 'type'], 'properties': {'type': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}, 'available_platforms': {'type': 'array', 'items': {'type': 'string'}}, 'avg_session_minutes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'same_session_capacity': {'type': 'object', 'required': ['max_players', 'type'], 'properties': {'type': {'type': ['string', 'null']}, 'max_players': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'additionalProperties': False}}, 'result_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Moddable Games Tools
Provides chess analysis and puzzles, board and hex-map generation, dice and probability utilities, card decks, scoring, and other…
NOT FOR HUMANS
Provides NFT ownership and marketplace status, wallet-based agent identity and claims, public agent learning records, and multipl…
argo-mcp
Manages tabletop RPG campaigns, sessions, guilds, player relationships, forums and structured campaign lore.
Clash Royale
Provides Clash Royale player, clan, war, card, ranking, and location data, along with broader structured research and data-routin…
Steam
Provides Steam data for apps, games, profiles, friends, ownership, achievements, player statistics, news, concurrent players, and…