Implement Backlog API tool from spec

implement-backlog-api-toolskillsetup L3201
nulab/backlog-mcp-server
What it does

Implement Backlog API tool from OpenAPI spec

Best for

Adding new MCP tools to a Backlog server when the API endpoint is documented and the backlog-js client already implements the method.

Inputs
  • · documentation URL (e.g., https://developer.nulab.com/docs/backlog/api/2/get-space/)
  • · backlog-js method name
Outputs
  • · src/tools/<toolName>.ts
  • · updated src/tools/tools.ts
  • · zod input/output schemas
Requires
  • · WebFetch
  • · Bash
  • · Read
  • · grep
Preconditions

Backlog API documentation is accessible; backlog-js client already installed; zod schema patterns established in codebase

Failure modes

API spec page layout differs from expected format; backlog-js method doesn't match API endpoint; response structure is deeply nested or has optional fields without clear default

Trust signals
  • · Matches against backlog-js type definitions
  • · Follows existing tool patterns
  • · Zod schema validates input/output shape