Skip to main content
Glama
WonderCV

ClawHire MCP

by WonderCV

post_job

Publish job listings to the ClawHire hiring platform to reach candidates through search results, matching recommendations, and WonderCV channels.

Instructions

发布职位到 ClawHire 招聘市场。

职位将同时出现在:

  1. ClawHire 雇主端搜索结果

  2. 候选人的匹配推荐(如果符合其期望)

  3. WonderCV 相关渠道

提示:

  • 设置 require_ai_fluency=true 可优先展示给 AI-Agent 熟练的候选人

  • 工作年限会自动转换为天数存储(WonderCV 内部格式)

  • 职位默认有效期30天

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
session_idYes会话 ID,从 register_company 获取
job_postYes职位名称,如:高级产品经理、AI算法工程师
jdYes职位描述(JD),包括岗位职责、任职要求等
city_namesYes工作城市列表,如:["上海"] 或 ["北京", "上海"]
salary_minNo最低月薪(人民币),如:30000
salary_maxNo最高月薪(人民币),如:50000
experience_minNo最低工作年限(年),如:3
experience_maxNo最高工作年限(年),如:5
degree_nameNo学历要求
job_natureNo工作性质,如:全职、兼职、实习
job_tagsNo职位标签,如:["AI", "远程", "股权激励"]
profession_idNo职位分类ID(WonderCV 内部编码)
require_ai_fluencyNo是否优先考虑AI Agent熟练的候选人
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden for behavioral disclosure. It reveals several important behavioral traits: the job appears in multiple channels, has a 30-day default validity period, and that work experience is converted to days internally. However, it doesn't disclose critical mutation implications like whether this is idempotent, what permissions are needed, or what happens on failure. The description doesn't contradict any annotations since none exist.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is appropriately sized and well-structured with clear sections: a purpose statement, three bullet points showing where jobs appear, and a '提示' section with three operational tips. Each sentence serves a purpose, though the third bullet about WonderCV channels could be more specific. The information is front-loaded with the core purpose stated first.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with 13 parameters, no annotations, and no output schema, the description provides adequate but incomplete context. It covers the basic purpose and some behavioral aspects (where jobs appear, default validity, internal format conversions), but doesn't address error conditions, response format, authentication requirements, or detailed parameter interactions. Given the complexity, it should provide more complete operational context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage, the baseline is 3. The description adds minimal parameter semantics beyond the schema - it only mentions the 'require_ai_fluency' parameter in the tips section to explain its effect ('优先展示给 AI-Agent 熟练的候选人'). It doesn't provide additional context for other parameters like salary ranges, experience conversions, or the session_id requirement from 'register_company'.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('发布职位' - post job) and target ('ClawHire 招聘市场'), providing a specific verb+resource combination. It distinguishes this from sibling tools like 'list_jobs' or 'search_candidates' by being a creation/write operation rather than a read operation. However, it doesn't explicitly contrast with 'register_company' which is another write operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides some implied usage context by listing where the job will appear (ClawHire search, candidate recommendations, WonderCV channels), suggesting this is for broad job posting. However, it doesn't explicitly state when to use this tool versus alternatives like 'request_outreach' or provide clear exclusions. The '提示' section offers operational tips but not comparative guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WonderCV/clawhire-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server