Skip to main content
Glama

submit_work_report

Submit a development work report with auto-filled project and department details. Choose work content by month or specify manually, then get a requestId for tracking.

Instructions

提交研发报工流程

创建并提交一条研发报工,表单字段自动填充(研发项目、部门、人员等)。 工作内容根据月份自动选择,也可手动指定。

Args: report_date: 报工日期,格式 YYYY-MM-DD(如 2026-08-14) work_content: 工作内容简述,留空则根据月份自动选择: 1-4月:启动知识库构建,开发知识库问答前端界面... 5-8月:工艺参数预警:基于历史数据建立波动预警模型... 9-12月:AI闭环控制,连续制造物料追踪 project_hours: 项目工时,默认8

Returns: 创建结果 JSON 字符串,包含 requestId

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
report_dateYes
work_contentNo
project_hoursNo8

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.0.0

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden. It discloses the mutation (create + submit), auto-filling of fields, month-dependent default behavior, and the return format (JSON with requestId). It does not mention permissions or failure modes, but the core behavioral contract is transparent.

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

Conciseness5/5

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

The description is efficiently structured in listed sections (Args, Returns) with no fluff. Every sentence adds value: process overview, parameter details, and return format. Front-loaded with the action, then details follow logically.

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

Completeness4/5

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

For a 3-parameter mutation tool with no annotations, the description is fairly complete: it covers all parameters, the auto-fill behavior, and the return. It lacks explicit prerequisites (e.g., authentication or existing project setup), but the auto-fill hints that context is supplied elsewhere. The presence of an output schema further reduces the need to detail return values.

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

Parameters5/5

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

Schema description coverage is 0%, so the description must compensate, and it does thoroughly. It explains report_date format (YYYY-MM-DD), work_content default logic with explicit month ranges, and project_hours default (8). This goes well beyond the schema, which only names the parameters without hints.

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

Purpose5/5

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

The description opens with a specific verb phrase '创建并提交一条研发报工' (create and submit a research work report), naming both the action and the resource. It distinguishes itself from all sibling tools, which are all query/workflow-oriented, by being the only submission tool.

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

Usage Guidelines4/5

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

The usage context is clear: it creates and submits a work report, with automatic field population. It also explains the month-based auto-selection of work content and the option to override it manually. However, it does not explicitly state when not to use it, though no sibling competes for this exact task.

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

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/initialdhz/weaver-mcp'

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