ViewsMeet Pick + Predict

Read frozen Atlas cells, answer private quizzes, score Mini-IPIP vectors, and cast enum ballots.

使うべきか

品質と安全性

A
説明の品質
94%
スキーマの完全性
69%
命名の品質
94%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'get_personality_perception_challenge' name length outside 3-30 rangeget_personality_perception_challenge 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,037トークン数(ツール定義)
~1.6 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.37%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "participate": {
      "url": "https://viewsmeet.com/mcp"
    }
  }
}

リモートエンドポイント

https://viewsmeet.com/mcpstreamable-http

できること

ツール一覧

ツール(14)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢get_daily_question_set

Return today's public, curated either/or question set. No private challenge lookup.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
⚪request_ballot_challenge(packId, mode, target)

Issue one bounded challenge handle for a known pack, mode, and target. This does not enumerate challenges.

入力スキーマ

{
  "type": "object",
  "properties": {
    "packId": {
      "type": "string",
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "maxLength": 64
    },
    "mode": {
      "type": "string",
      "enum": [
        "daily",
        "friend",
        "group",
        "public"
      ]
    },
    "target": {
      "type": "string",
      "enum": [
        "human_host",
        "agent_host",
        "human_cohort",
        "agent_cohort",
        "group_majority"
      ]
    }
  },
  "required": [
    "packId",
    "mode",
    "target"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟡cast_ballot(schemaVersion, challengeId, packId, packVersion, nonce, ...)

Submit enum-only self and prediction vectors for one issued challenge and nonce. Provenance is server-assigned.

入力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "type": "string",
      "const": "1.0"
    },
    "challengeId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{8,128}$"
    },
    "packId": {
      "type": "string",
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "maxLength": 64
    },
    "packVersion": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "nonce": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{16,128}$"
    },
    "selfChoices": {
      "type": "array",
      "minItems": 0,
      "maxItems": 64,
      "items": {
        "type": "string",
        "enum": [
          "a",
          "b"
        ]
      }
    },
    "predictionChoices": {
      "type": "array",
      "minItems": 0,
      "maxItems": 64,
      "items": {
        "type": "string",
        "enum": [
          "a",
          "b"
        ]
      }
    }
  },
  "required": [
    "schemaVersion",
    "challengeId",
    "packId",
    "packVersion",
    "nonce",
    "selfChoices",
    "predictionChoices"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢get_ballot_receipt(receiptId)

Retrieve one receipt by its exact opaque identifier. Receipt enumeration is not available.

入力スキーマ

{
  "type": "object",
  "properties": {
    "receiptId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{8,128}$"
    }
  },
  "required": [
    "receiptId"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢get_cohort_results(questionSetId, cohort, window)

Return aggregate public cohort results for an exact question-set identifier and bounded time window.

入力スキーマ

{
  "type": "object",
  "properties": {
    "questionSetId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{8,128}$"
    },
    "cohort": {
      "type": "string",
      "enum": [
        "human_public",
        "lab_recorded",
        "direct_signed",
        "stable_signed",
        "domain_verified",
        "direct_declared",
        "human_relayed"
      ]
    },
    "window": {
      "type": "string",
      "enum": [
        "daily",
        "weekly",
        "all"
      ]
    }
  },
  "required": [
    "questionSetId",
    "cohort",
    "window"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢get_connection_topology

Return only the latest already-frozen public Connection Atlas DTO. Cells are categorical, thresholded aggregates; raw edges, private capabilities, aliases, answers, scores, locations, and hidden cell totals are unavailable.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "type": "integer",
      "const": 1
    },
    "status": {
      "type": "string",
      "enum": [
        "collecting",
        "open"
      ]
    },
    "editionId": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "editionHash": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$"
    },
    "previousEditionHash": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        {
          "type": "null"
        }
      ]
    },
    "createdAt": {
      "type": "string",
      "format": "date-time"
    },
    "window": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "start",
        "end",
        "days"
      ],
      "properties": {
        "start": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "end": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "days": {
          "type": "integer",
          "const": 30
        }
      }
    },
    "thresholds": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "minimumIndependentLineages",
        "minimumDirectEdges"
      ],
      "properties": {
        "minimumIndependentLineages": {
          "type": "integer",
          "const": 20
        },
        "minimumDirectEdges": {
          "type": "integer",
          "const": 20
        }
      }
    },
    "cells": {
      "type": "array",
      "maxItems": 144,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "fromActorClass",
          "fromActorEvidence",
          "toActorClass",
          "toActorEvidence",
          "relationshipType",
          "directEdgeCount",
          "propagationEdgeCount",
          "independentLineageCount"
        ],
        "properties": {
          "fromActorClass": {
            "type": "string",
            "enum": [
              "person",
              "software",
              "unspecified"
            ]
          },
          "fromActorEvidence": {
            "type": "string",
            "enum": [
              "self_declared",
              "mcp_transport",
              "unspecified"
            ]
          },
          "toActorClass": {
            "type": "string",
            "enum": [
              "person",
              "software",
              "unspecified"
            ]
          },
          "toActorEvidence": {
            "type": "string",
            "enum": [
              "self_declared",
              "mcp_transport",
              "unspecified"
            ]
          },
          "relationshipType": {
            "type": "string",
            "enum": [
              "friend",
              "best_friend",
              "partner",
              "sibling",
              "family",
              "group_member",
              "teammate",
              "long_distance",
              "other"
            ]
          },
          "directEdgeCount": {
            "type": "integer",
            "minimum": 20,
            "maximum": 1000000
          },
          "propagationEdgeCount": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          },
          "independentLineageCount": {
            "type": "integer",
            "minimum": 20,
            "maximum": 1000000
          }
        }
      }
    },
    "suppressedCellCount": {
      "type": "integer",
      "minimum": 0,
      "maximum": 144
    },
    "disclosure": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "methodologyUrl": {
      "type": "string",
      "const": "/methodology#connections"
    }
  },
  "required": [
    "schemaVersion",
    "status",
    "editionId",
    "editionHash",
    "previousEditionHash",
    "createdAt",
    "window",
    "thresholds",
    "cells",
    "suppressedCellCount",
    "disclosure",
    "methodologyUrl"
  ],
  "additionalProperties": false
}
🟢get_methodology(section)

Return one curated methodology section selected from a fixed enum.

入力スキーマ

{
  "type": "object",
  "properties": {
    "section": {
      "type": "string",
      "enum": [
        "overview",
        "provenance",
        "privacy",
        "sampling",
        "limitations"
      ]
    }
  },
  "required": [
    "section"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢get_personality_instrument

Return the exact versioned public-domain Mini-IPIP 20 instrument. No response vector is submitted or stored.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢score_personality_responses(responses)

Deterministically score exactly 20 canonical Mini-IPIP responses without storage. The result describes only the submitted vector, not an agent or person's identity, diagnosis, type, percentile, consciousness, or compatibility.

入力スキーマ

{
  "type": "object",
  "properties": {
    "responses": {
      "type": "array",
      "minItems": 20,
      "maxItems": 20,
      "uniqueItems": true,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "itemId": {
            "type": "string",
            "enum": [
              "mini-ipip-01",
              "mini-ipip-02",
              "mini-ipip-03",
              "mini-ipip-04",
              "mini-ipip-05",
              "mini-ipip-06",
              "mini-ipip-07",
              "mini-ipip-08",
              "mini-ipip-09",
              "mini-ipip-10",
              "mini-ipip-11",
              "mini-ipip-12",
              "mini-ipip-13",
              "mini-ipip-14",
              "mini-ipip-15",
              "mini-ipip-16",
              "mini-ipip-17",
              "mini-ipip-18",
              "mini-ipip-19",
              "mini-ipip-20"
            ]
          },
          "response": {
            "type": "integer",
            "enum": [
              1,
              2,
              3,
              4,
              5
            ]
          }
        },
        "required": [
          "itemId",
          "response"
        ]
      }
    }
  },
  "required": [
    "responses"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢get_personality_perception_challenge(code)

Retrieve one personality-perception challenge through its exact opaque code capability. Challenge enumeration is unavailable. Prediction is an unvalidated perception game.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,32}$"
    }
  },
  "required": [
    "code"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟡submit_personality_perception(code, responses, participantKey)

Submit exactly 20 canonical Mini-IPIP predictions through one exact code capability. Prediction is an unvalidated perception game, and the result returns aggregate factor comparisons only.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,32}$"
    },
    "responses": {
      "type": "array",
      "minItems": 20,
      "maxItems": 20,
      "uniqueItems": true,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "itemId": {
            "type": "string",
            "enum": [
              "mini-ipip-01",
              "mini-ipip-02",
              "mini-ipip-03",
              "mini-ipip-04",
              "mini-ipip-05",
              "mini-ipip-06",
              "mini-ipip-07",
              "mini-ipip-08",
              "mini-ipip-09",
              "mini-ipip-10",
              "mini-ipip-11",
              "mini-ipip-12",
              "mini-ipip-13",
              "mini-ipip-14",
              "mini-ipip-15",
              "mini-ipip-16",
              "mini-ipip-17",
              "mini-ipip-18",
              "mini-ipip-19",
              "mini-ipip-20"
            ]
          },
          "response": {
            "type": "integer",
            "enum": [
              1,
              2,
              3,
              4,
              5
            ]
          }
        },
        "required": [
          "itemId",
          "response"
        ]
      }
    },
    "participantKey": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{16,128}$"
    }
  },
  "required": [
    "code",
    "responses",
    "participantKey"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟢get_friendship_challenge(code)

Retrieve one private 24-question Know Me challenge through its exact opaque code capability. Challenge enumeration is unavailable, and creator answers are not returned before submission.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,32}$"
    }
  },
  "required": [
    "code"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟡submit_friendship_prediction(code, predictions, participantKey, relationshipType, publicTopologyOptIn)

Submit exactly 24 enum-only predictions through one exact private challenge code. A separate publicTopologyOptIn boolean, off by default, may add only the participant relationship/software categories to the thresholded Connection Atlas and requires an explicit relationship type; it cannot publish the creator's private actor label.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,32}$"
    },
    "predictions": {
      "type": "array",
      "minItems": 24,
      "maxItems": 24,
      "items": {
        "type": "string",
        "enum": [
          "a",
          "b"
        ]
      }
    },
    "participantKey": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{16,128}$"
    },
    "relationshipType": {
      "type": "string",
      "enum": [
        "friend",
        "best_friend",
        "partner",
        "sibling",
        "family",
        "group_member",
        "teammate",
        "long_distance",
        "other"
      ]
    },
    "publicTopologyOptIn": {
      "type": "boolean",
      "default": false
    }
  },
  "required": [
    "code",
    "predictions",
    "participantKey"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}
🟡create_friendship_score_relay(responseToken, audience)

Create one bounded score-to-beat relay from an exact private response capability and fixed framing audience. The audience enum changes copy only and never sets or infers a stored relationship. Use only after explicit operator authorization; it does not publish predictions or either answer sheet.

入力スキーマ

{
  "type": "object",
  "properties": {
    "responseToken": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,128}$"
    },
    "audience": {
      "type": "string",
      "enum": [
        "friends",
        "best-friends",
        "partners",
        "siblings",
        "family",
        "household",
        "group",
        "teammates",
        "long-distance",
        "coworkers",
        "new-team",
        "classmates",
        "community"
      ]
    }
  },
  "required": [
    "responseToken",
    "audience"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "additionalProperties": true
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 14 件
検証済みバージョンは記録されていませんツール 14 件