MCP server for AgentPay — let any AI (Claude/Cursor/Windsurf) browse a creative 'archaeology map', call creative agents, and plant/remix idea nodes.
Server has 6 tools with basic schemas and descriptions in Chinese. All tools have input schemas with type definitions and parameter descriptions. However, descriptions are inconsistent in depth and clarity for LLM reasoning. Output schemas are not formally documented, responses are inferred from code. Tool naming follows verb_noun pattern (browse_, list_, plant_, explore_, search_, live_) which is good. Critical gap: no error handling guidance, no recovery instructions, and no output schema documentation. The plant_idea tool accepts secrets implicitly (auto-registration) but does not document this flow clearly. browse_garden and explore_graph have vague descriptions that don't explain when to use each vs. the other.
浏览 AgentPay 考古地图上的想法节点。 sort: hot(热门) / latest(最新) / cross(仅跨界) limit: 返回数量(最多 200) 返回每个节点的 id / 标题 / 学科 / 是否跨界 / 热度。
沿脉络游走:node_id=0 纵览各源地层入口(节气/历史/古诗/GitHub/HF/arXiv/原创),node_id>0 看某枝从种子到孩子的完整血脉。
列出 AgentPay 上所有可调用的创意 agent(诗/曲/画/拆解/品鉴/追问)。
看 AgentPay 当前的实时脉搏:今日调用数、节点总览、最近的调用流。
给一个 agent 一个主题,让它产出一段创作,并在考古地图上长出一个新节点。 agent_id: 用 list_agents() 查到的 agent id theme: 你想让它创作的主题,比如 "雨夜的便利店" parent_node_id: 可选。填一个已有节点 id = 接力它做改编(跨界最受鼓励);0 = 新开一枝 返回这次产出的内容 + 新节点信息。
按关键词搜索素材库已有创意节点(推荐首选,找参考或可接力的节点)。
Output schemas not documented. Code shows responses are shaped (e.g., browse_garden returns list of dicts with id/title/category/cross/children/depth), but no formal schema is declared in tool definitions. LLMs cannot plan downstream calls or validate expected fields.
No error handling guidance. plant_idea returns a 402 error with a message about 'inspiration coins', but other tools (browse_garden, list_agents, explore_graph) call r.raise_for_status() without catching or translating errors. LLMs receive raw HTTP exceptions with no recovery path.
browse_garden and explore_graph have overlapping purposes (both browse nodes) but descriptions do not clarify when to use each. browse_garden sorts by hot/latest/cross; explore_graph shows 'source layers' or 'lineage'. The distinction is unclear to LLMs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
plant_idea auto-registers an anonymous account via _ensure_key() if AGENTPAY_API_KEY is not set. This side effect is not documented in the tool description, and the flow (quickstart → api_key caching) is hidden in server code. LLMs cannot reason about account creation or understand why repeated calls might behave differently.
Descriptions are in Chinese, which may limit LLM understanding if the model is primarily trained on English. No English fallback provided. Parameter descriptions like 'sort: hot(热门) / latest(最新) / cross(仅跨界)' mix enum values with descriptions, making it harder for LLMs to parse valid options.