WJX TOOLS

58 tools from the Wjx MCP Server, categorised by risk level.

View the Wjx policy →

READ TOOLS

19
detect_anomalies 检测异常答卷:直线作答(所有答案相同)、速度异常(答题时间 < 中位数 30%)、IP+内容重复。纯本地计算。 download_responses 批量下载答卷数据,支持 CSV/SAV/Word 格式。超过3000条自动转为异步任务,返回 taskid 用于轮询。 get_360_report 下载360度评估报告的详细数据(XLS格式)。异步模式:首次调用可能返回 status=0 和 taskid,需再次调用并传入 taskid 轮询直到 status=1 获取下载链接。 get_config 返回 MCP Server 当前使用的 API Base URL、API Key(脱敏)、Corp ID、配置来源等诊断信息。纯本地读取,不调用 API。 get_question_tags 获取指定用户所在企业的所有题目标签列表。 get_report 获取问卷的统计报告,包含各题选项频次统计、平均分、总分等聚合数据。注意:valid 参数建议显式传 true 以确保返回完整报告。 get_survey 根据问卷编号获取问卷详情,包括题目和选项信息。支持 format 参数选择返回格式:json(结构化)、dsl(人类可读文本)、both(两者都返回)。 get_survey_settings 获取问卷的详细设置,包括时间设置、提交后跳转、考试设置、维度、奖品、数据推送等。 get_tag_details 根据标签 ID 获取标签下的题目详情列表,包括关联的问卷、题目类型和标签名称。 get_winners 获取问卷的中奖者信息列表,支持按奖品类型和发放状态筛选,支持分页。 list_departments 查询通讯录中的部门列表。 list_surveys 分页获取账户下的问卷列表,可按状态、类型、名称筛选。 2/5 list_tags 查询通讯录中的所有标签。 query_contacts 按用户编号(uid)精确查询通讯录中的指定联系人信息。注意:uid 必须完全匹配,不支持模糊搜索或通配符。corpid 可选,未提供时从 WJX_CORP_ID 环境变量获取。 query_responses 查询问卷的答卷数据,支持分页、时间范围、条件筛选。返回答卷明细包括提交时间、来源、IP、各题答案等。 query_responses_realtime 实时查询新提交的答卷(队列模式)。查询成功的答卷将从队列移除,无法二次查询。需联系客服开通白名单。 query_sub_accounts 查询主账户下的子账号列表,支持按用户名、名称模糊搜索、角色、分组、状态筛选。 query_survey_binding [Deprecated] 查询问卷与用户系统的绑定关系,返回绑定的参与者列表。支持按参与状态(join_status)、日期(day)、周(week)、月(month)筛选,可选择是否强制获取参与次数(force_join_times)。 query_user_surveys [Deprecated] 查询指定参与者被分配的问卷列表,支持分页。

WRITE TOOLS

28
add_admin 批量添加或修改通讯录管理员(最多100人)。users 为 JSON 数组字符串,每个对象必须包含 userid(管理员用户ID,可在通讯录界面下查看)和 role(角色编码,必填),可选 confidential(是否保密账户)、effective_date(有效期,格式 yyyy-MM-d... 2/5 add_contacts 批量添加或更新通讯录联系人(最多100人)。users 为 JSON 数组字符串,每个用户对象须包含 userid、name,可选 mobile、email、department、tags、birthday、gender 等。若 userid 已存在则更新。 2/5 add_department 批量添加部门。depts 为 JSON 数组字符串,每项为部门路径(用/分隔层级,如 "研发部/后端")。 2/5 add_participants [Deprecated] 向用户系统批量添加参与者(每次最多100人)。users 为 JSON 数组字符串,每个对象包含: uid(参与者唯一编号,必填)、uname(参与者姓名,选填)、upass(初始登录密码,选填)、udept(部门,选填,必须是数组如["部门1"])、uextf(附加... 2/5 add_sub_account 在主账户下创建子账号。可指定角色:1=系统管理员, 2=问卷管理员, 3=统计结果查看员, 4=完整结果查看员。 3/5 add_tag 批量添加通讯录标签。child_names 为 JSON 数组字符串,格式为 "标签组/标签名",如 ["学历/本科", "学历/硕士"]。 2/5 bind_activity [Deprecated] 将问卷绑定到用户体系,并指定参与者。可设置作答次数限制、是否允许修改答案等。 2/5 calculate_csat 根据评分数组计算 CSAT(客户满意度),支持 5 分制(4-5 为满意)和 7 分制(5-7 为满意)。输出满意率、满意人数、分值分布。纯本地计算。 2/5 calculate_nps 根据 0-10 评分数组计算 NPS(净推荐值),输出推荐者/中立者/贬损者数量与比例,以及评级(>70优秀, 50-70良好, 0-50一般, <0较差)。纯本地计算。 2/5 compare_metrics 对比两组指标数据(A/B),输出每个指标的差值、变化率和显著性标记(|变化率|>10% 为显著)。纯本地计算。 2/5 create_survey 通过问卷星 OpenAPI 创建新问卷。支持两种模式:1) 全新创建:需传 atype/desc/questions;2) 复制已有问卷���传 source_vid 即可。【重要】考试问卷必须设置 atype=6,考试中的单选/多选/填空题与普通题型使用相同的 q_type,区别在于问卷类型... 2/5 create_survey_by_json (推荐,支持 70+ 题型)通过 JSONL 格式创建问卷。每行一个 JSON 对象,首行为 qtype='问卷基础信息' 的元数据。支持 70+ 种题型(普通调查、专业调查模型、考试、表单),远多于 DSL 文本格式。【核心字段】qtype(题型名称)、title(标题)、select(选项... 2/5 create_survey_by_text (简单场景备选,仅支持约 25 种题型)通过人类可读的 DSL 文本创建问卷。文本格式与 get_survey(format='dsl') 输出一致。支持题型标签:[单选题]、[下拉框]/[下拉单选]、[多选题]、[填空题]、[简答题]/[问答题]、[多项填空题]、[量表题]、[评分单选]、[... 2/5 decode_responses 解析问卷星 submitdata 格式(题号$答案}题号$答案),识别单选、多选(管道符分隔)、填空和矩阵题型。纯本地计算,不调用 API。 2/5 modify_department 批量修改部门信息(最多100条)。depts 为 JSON 数组字符串,每项为部门对象(包含 id、name、order 等字段)。id 从 list_departments 返回值获取。 2/5 modify_participants [Deprecated] 批量修改用户系统中参与者的信息。users 为 JSON 数组字符串,每个对象包含: uid(参与者唯一编号,必填)、uname(姓名)、upass(密码)、udept(部门,必须是数组格式如["部门1"])、uextf(附加信息,必须是数组格式如["信息1"])。a... 2/5 modify_response 修改答卷数据。当前仅支持修改考试问卷的主观题分数(type=1)。answers 为 JSON 字符串,格式 {题号: 分数}。【重要】题号规则:answers 中的键是内部题号(q_index * 10000),不是题目序号。例如第1题的内部题号是10000,第2题是20000。可先通过 q... 2/5 modify_sub_account 修改子账号的信息,包括手机号、邮箱、角色、分组等。不支持修改密码。 2/5 modify_tag 修改通讯录标签。可更新标签组名称(tp_name)和子标签(child_names)。tp_id 从 list_tags 返回值获取。 2/5 restore_admin 批量恢复已删除的通讯录管理员。uids 为逗号分隔的管理员用户编号列表,一次不能超过100条。 2/5 restore_sub_account 恢复已删除的子账号。可同时更新手机号和邮箱。 2/5 sso_partner_url 生成合作伙伴/代理商的单点登录(SSO)链接,用于合作伙伴免密登录。 2/5 sso_subaccount_url 生成子账号单点登录(SSO)链接,用于子账号免密登录或自动创建子账号。 2/5 sso_user_system_url 生成用户系统参与者的单点登录(SSO)链接,用于用户系统中的成员免密登录。 2/5 submit_response 向问卷提交答卷数据(代填/导入)。答卷格式:题号$答案}题号$答案,详见问卷星答卷格式规范。 2/5 update_survey_settings 修改问卷的设置,包括 API 限制、提交后跳转、数据推送、自定义参数、时间设置等。每个设置项为 JSON 字符串。 2/5 update_survey_status 修改问卷的发布状态:发布(1)、暂停(2)、删除(3)。【状态转换规则】未发布(0)→已发布(1);已发布(1)→已暂停(2)或已删除(3);已暂停(2)→已发布(1)或已删除(3)。不可跳过中间状态(如从0直接到2),否则 API 会返回错误。 2/5 upload_file 上传图片文件用于问卷。支持 png/jpg/gif/jpeg/bmp/webp 格式,文件以 Base64 编码传入,最大约 4MB。 3/5

DESTRUCTIVE TOOLS

9

EXECUTE TOOLS

2
How many tools does the Wjx MCP server have? +

The Wjx MCP server exposes 58 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Wjx tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Wjx server.

What risk categories do Wjx tools fall into? +

Wjx tools are categorised as Read (19), Write (28), Destructive (9), Execute (2). Each category has a recommended default policy.

Enforce policies on Wjx

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.