看这场的报名名单
list_signup_submissions【需要登录】【何时用】主办方问「报了多少人 / 今天新增几个 / 有哪些做 AI 的报了」时调它。返回名单页 + 首页概览(总数 / 今日新增 / 待初审 / 渠道分布)。
【组合链·批量处置,这是 agent 对 web /pro 的碾压位】list_signup_submissions(slug, q='Agent') 拿到 items[].id → bulk_review_signup_submissions(slug, ids=[…], reviewStatus='SHORTLISTED', preview=true) 先让用户过目 → 确认后 preview=false 落库 → 剩下的人 reviewStatus='WAITLIST' 再来一次。在 web /pro 上这是勾 200 个复选框。要联系某个具体的人再用 get_signup_submission(该行 id) 单独取联系方式;要整份表格用 issue_signup_export_link。
【口径/坑】① 默认不返回答案全文:只给每行答了哪几题的 key 列表 + 昵称。要看某几题的内容用 fields=['project_intro'] 点名投影。② 默认不返回联系方式(手机号/微信/邮箱一律裁掉或打码),只告诉你 hasContacts / contactKinds;确实要联系人再传 includeContacts=true,或对单个人用 get_signup_submission。证件号任何时候都不解密。③ 投影出来的答案里,夹带在自由文本中的手机号/邮箱同样会被清洗掉——那是刻意的,不是数据坏了。④ limit 默认 20、上限 50(服务层能给 100,这里刻意收窄:一屏 100 行报名答案灌进上下文没有意义)。⑤ q 是跨三处搜的(匿名单字段 / 报名者账号昵称手机 / 答案全文),搜项目名和公司名最好用。⑥ status(投递态)与 reviewStatus(录不录)严格分离,别混着筛。⑦ overview 只在第一页(不带 cursor)返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | 关键词,跨「匿名单字段 / 报名者账号 / 答案全文」三处搜 | |
| slug | Yes | 活动 slug | |
| limit | No | 每页条数,缺省 20,上限 50 | |
| since | No | 起始时间 ISO 8601 | |
| until | No | 截止时间 ISO 8601 | |
| cursor | No | 翻页游标,取上一页的 nextCursor | |
| fields | No | 只返回这几道题的答案(题目 key)。不传就一条答案值都不返回,只给 key 列表 | |
| status | No | 按投递状态筛(不是录取状态) | |
| channel | No | 按报名渠道筛(agent = 经 MCP 由 agent 代提) | |
| reviewStatus | No | 按报名结果筛。取值:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回) | |
| includeContacts | No | 是否带上联系方式明文(手机/微信/邮箱),缺省 false。用户明说要联系人才开 |