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.
3 tools: 2 change things and 1 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads1Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.