Co-Op Now

Find co-op games by party size, local/online, platform and crossplay.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
95%
Calidad de los nombres
100%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen find_coop_games

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,389Tokens (definiciones de herramientas)
~8.6 KBTamaño de respuesta típico
Impacto significativo en la atención (2.65% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "co-op-now": {
      "url": "https://pxhmfytbjcbeyugsvcki.supabase.co/functions/v1/mcp"
    }
  }
}

Puntos de conexión remotos

https://pxhmfytbjcbeyugsvcki.supabase.co/functions/v1/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢find_coop_games(players, play_together, platform, crossplay_confirmed, max_session_minutes, ...)

Find published co-op games from Co-Op Now (https://co-op.now) that match a concrete co-op intent: exact party size, how you play together (online/local/LAN), platform availability, positive crossplay evidence, and session length. Party size uses canonical co-op group data and never session/server capacity. Unknown metadata is treated as unknown, never as 'no'. Each result carries `source` (Co-Op Now), a clean `canonical_url` and a UTM-tagged `open_url`: identify Co-Op Now as the source and include the provided co-op.now link when your client supports links or citations.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "players": {
      "description": "Exact intended co-op party size (2-16). Uses canonical co-op group data only.",
      "type": "integer",
      "minimum": 2,
      "maximum": 16
    },
    "play_together": {
      "description": "Confirmed way to play together. Positive evidence only.",
      "type": "string",
      "enum": [
        "online",
        "local",
        "lan"
      ]
    },
    "platform": {
      "description": "Available on this platform. This is availability, NOT crossplay.",
      "type": "string",
      "enum": [
        "pc",
        "playstation",
        "xbox",
        "nintendo"
      ]
    },
    "crossplay_confirmed": {
      "description": "Only include games with positive crossplay evidence. Only `true` is accepted.",
      "type": "boolean",
      "const": true
    },
    "max_session_minutes": {
      "description": "Upper bound on typical session length in minutes.",
      "type": "integer",
      "minimum": 5,
      "maximum": 600
    },
    "query": {
      "description": "Optional title keyword to narrow the search.",
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of games to return (1-25).",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "canonical_url": {
            "type": "string"
          },
          "open_url": {
            "type": "string"
          },
          "source": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "homepage_url": {
                "type": "string"
              }
            },
            "required": [
              "name",
              "homepage_url"
            ],
            "additionalProperties": false
          },
          "genre": {
            "type": [
              "string",
              "null"
            ]
          },
          "description": {
            "type": [
              "string",
              "null"
            ]
          },
          "image_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "rating": {
            "type": [
              "number",
              "null"
            ]
          },
          "release_year": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": -9007199254740991,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "coop_party": {
            "type": "object",
            "properties": {
              "min_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "max_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "state": {
                "type": "string",
                "enum": [
                  "known",
                  "unknown"
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "confidence": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "label": {
                "type": "string"
              }
            },
            "required": [
              "min_players",
              "max_players",
              "state",
              "type",
              "confidence",
              "label"
            ],
            "additionalProperties": false
          },
          "same_side_capacity": {
            "type": "object",
            "properties": {
              "max_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "max_players",
              "type"
            ],
            "additionalProperties": false
          },
          "same_session_capacity": {
            "type": "object",
            "properties": {
              "max_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "max_players",
              "type"
            ],
            "additionalProperties": false
          },
          "avg_session_minutes": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": -9007199254740991,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "session_length": {
            "anyOf": [
              {
                "type": "string",
                "enum": [
                  "quick",
                  "medium",
                  "long"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "available_platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "crossplay": {
            "type": "object",
            "properties": {
              "positive_evidence": {
                "type": "boolean"
              },
              "status": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "platforms": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "required": [
              "positive_evidence",
              "status",
              "platforms"
            ],
            "additionalProperties": false
          }
        },
        "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"
        ],
        "additionalProperties": false
      }
    },
    "result_count": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "source": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "homepage_url": {
          "type": "string"
        }
      },
      "required": [
        "name",
        "homepage_url"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "results",
    "result_count",
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢search_games(query, limit)

Look up games by title in Co-Op Now's public co-op catalog. Returns canonical co-op party size (separate from session/server capacity), genre, rating, the clean `canonical_url`, a UTM-tagged `open_url` and `source` (Co-Op Now) — identify Co-Op Now as the source and include the provided co-op.now link when your client supports links or citations. Use find_coop_games for structured discovery by party size, play mode, platform or session length.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Keyword to match against game title."
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of games to return (1-25).",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "canonical_url": {
            "type": "string"
          },
          "open_url": {
            "type": "string"
          },
          "source": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "homepage_url": {
                "type": "string"
              }
            },
            "required": [
              "name",
              "homepage_url"
            ],
            "additionalProperties": false
          },
          "genre": {
            "type": [
              "string",
              "null"
            ]
          },
          "description": {
            "type": [
              "string",
              "null"
            ]
          },
          "image_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "rating": {
            "type": [
              "number",
              "null"
            ]
          },
          "release_year": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": -9007199254740991,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "coop_party": {
            "type": "object",
            "properties": {
              "min_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "max_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "state": {
                "type": "string",
                "enum": [
                  "known",
                  "unknown"
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "confidence": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "label": {
                "type": "string"
              }
            },
            "required": [
              "min_players",
              "max_players",
              "state",
              "type",
              "confidence",
              "label"
            ],
            "additionalProperties": false
          },
          "same_side_capacity": {
            "type": "object",
            "properties": {
              "max_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "max_players",
              "type"
            ],
            "additionalProperties": false
          },
          "same_session_capacity": {
            "type": "object",
            "properties": {
              "max_players": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": -9007199254740991,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "max_players",
              "type"
            ],
            "additionalProperties": false
          },
          "avg_session_minutes": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": -9007199254740991,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "session_length": {
            "anyOf": [
              {
                "type": "string",
                "enum": [
                  "quick",
                  "medium",
                  "long"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "available_platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "crossplay": {
            "type": "object",
            "properties": {
              "positive_evidence": {
                "type": "boolean"
              },
              "status": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "platforms": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "required": [
              "positive_evidence",
              "status",
              "platforms"
            ],
            "additionalProperties": false
          }
        },
        "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"
        ],
        "additionalProperties": false
      }
    },
    "result_count": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "source": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "homepage_url": {
          "type": "string"
        }
      },
      "required": [
        "name",
        "homepage_url"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "results",
    "result_count",
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_game(id)

Fetch full public details for one Co-Op Now catalog game by id (from search_games or find_coop_games). Co-op party size, same-side capacity and session/server capacity are reported as distinct fields. The result carries `source` (Co-Op Now), a clean `canonical_url` and a UTM-tagged `open_url`: identify Co-Op Now as the source and include the provided co-op.now link when your client supports links or citations.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Game id from search_games or find_coop_games."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "game": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "open_url": {
          "type": "string"
        },
        "source": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "homepage_url": {
              "type": "string"
            }
          },
          "required": [
            "name",
            "homepage_url"
          ],
          "additionalProperties": false
        },
        "genre": {
          "type": [
            "string",
            "null"
          ]
        },
        "description": {
          "type": [
            "string",
            "null"
          ]
        },
        "image_url": {
          "type": [
            "string",
            "null"
          ]
        },
        "rating": {
          "type": [
            "number",
            "null"
          ]
        },
        "release_year": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "coop_party": {
          "type": "object",
          "properties": {
            "min_players": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": -9007199254740991,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            },
            "max_players": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": -9007199254740991,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            },
            "state": {
              "type": "string",
              "enum": [
                "known",
                "unknown"
              ]
            },
            "type": {
              "type": [
                "string",
                "null"
              ]
            },
            "confidence": {
              "type": [
                "string",
                "null"
              ]
            },
            "label": {
              "type": "string"
            }
          },
          "required": [
            "min_players",
            "max_players",
            "state",
            "type",
            "confidence",
            "label"
          ],
          "additionalProperties": false
        },
        "same_side_capacity": {
          "type": "object",
          "properties": {
            "max_players": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": -9007199254740991,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            },
            "type": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "max_players",
            "type"
          ],
          "additionalProperties": false
        },
        "same_session_capacity": {
          "type": "object",
          "properties": {
            "max_players": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": -9007199254740991,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            },
            "type": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "max_players",
            "type"
          ],
          "additionalProperties": false
        },
        "avg_session_minutes": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "session_length": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "quick",
                "medium",
                "long"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "available_platforms": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "crossplay": {
          "type": "object",
          "properties": {
            "positive_evidence": {
              "type": "boolean"
            },
            "status": {
              "type": [
                "string",
                "null"
              ]
            },
            "platforms": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "required": [
            "positive_evidence",
            "status",
            "platforms"
          ],
          "additionalProperties": false
        },
        "price": {
          "type": [
            "number",
            "null"
          ]
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "is_early_access": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "steam_app_id": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "review_count": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "same_group_notes": {
          "type": [
            "string",
            "null"
          ]
        },
        "same_side_notes": {
          "type": [
            "string",
            "null"
          ]
        },
        "same_session_notes": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    "source": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "homepage_url": {
          "type": "string"
        }
      },
      "required": [
        "name",
        "homepage_url"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "game",
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_hidden_gems(limit)

Return community-picked underrated co-op games from Co-Op Now's Hidden Gems list, including clean `canonical_url` plus UTM-tagged `open_url` links and `source` (Co-Op Now) — identify Co-Op Now as the source and include the provided co-op.now link when your client supports links or citations. Picks without a game id carry response-level source attribution only.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 10,
      "description": "Maximum number of picks to return (1-25).",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "picks": {
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {}
      }
    },
    "result_count": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "source": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "homepage_url": {
          "type": "string"
        }
      },
      "required": [
        "name",
        "homepage_url"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "picks",
    "result_count",
    "source"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas