Skip to content

WIA360: AI session probe and match

by wiaacademy.com · remote · no sign-in to list tools · v1.0.0 · published by com.wiaacademy

Probe an AI session with WIA360 missions and match it to a human WIA360 KYEOL profile.

Changes · 2

3 tools: 2 change things and 1 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http wia360 https://wia360-mcp.wiaacademy.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

3 tools

Changes things 2Claude Code: ask
  • run_probeGet the next WIA360 session-probe mission for a given session_ref (auto-generate a new random session_ref string yourself the first time you call this for a session, then reuse it …No findings

    Why it is in this group

    • The name "run_probe" says "run": a word for a change.
    Description, as the server wrote it
    Get the next WIA360 session-probe mission for a given session_ref (auto-generate a new random session_ref string yourself the first time you call this for a session, then reuse it for every subsequent run_probe/score_session/get_match call in that same run). Missions arrive in random order and already exclude probes already finalized for this session_ref. Returns {done:true} when all 6 are finished. IMPORTANT — deliver wrapped_mission verbatim to the target AI session you are evaluating (paste it as a normal task, not as a quoted "here is a test" framing) and bring its raw reply back for score_session. Some probes (P4) are two-turn: send wrapped_mission first, wait for the reply, then send turn2_wrapped_mission and use ONLY that second reply for scoring. Pick lang based on the language the target AI session actually converses in — not your own output language for this tool call — since the mission text and score_session scoring keys must match.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • score_sessionSubmit the target AI session's raw reply text to a probe mission (from run_probe) for rule-based scoring.No findings

    Why it is in this group

    • The description's first verb is "submit": a word for a change.
    Description, as the server wrote it
    Submit the target AI session's raw reply text to a probe mission (from run_probe) for rule-based scoring. If the verdict is "invalid" or "omitted_pending", call run_probe again with the SAME session_ref to get a fresh variant of the same probe and retry once (pass the returned attempt_id back as retry_of) — after a second failure just move on, it is recorded as-is. IMPORTANT — lang must match the lang that was passed to the run_probe call that produced this mission; scoring uses a language-specific keyword dictionary and silently misfires if lang doesn't match how the mission was worded.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 1Claude Code: allow
  • get_matchCompute the compatibility match between a human WIA360 KYEOL profile and the AI session profile built up via score_session calls under the same session_ref.No findings

    Why it is in this group

    • The name "get_match" says "get": a word for reading.
    Description, as the server wrote it
    Compute the compatibility match between a human WIA360 KYEOL profile and the AI session profile built up via score_session calls under the same session_ref. Human axis values come from the human's WIA360 Quick or full assessment result (initiative/verification/pivot/adventure raw scores). Without paid=true, only matched_axis_count/available_axis_count are returned (free teaser) — pass paid=true only when the human has an active paid WIA360 profile, to reveal score/grade/heatmap/priming prompts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http wia360 https://wia360-mcp.wiaacademy.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__wia360__get_match"
    ],
    "ask": [
      "mcp__wia360__run_probe",
      "mcp__wia360__score_session"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as wia360. Review it before you use it.