Skip to content

MCP server does not register fetch_blob/upload_blob tools despite experimental=true #145

Description

@jaikarkhanis

Summary

The WorkIQ MCP server (v0.5.0-preview3, build 0.5.0.26793) does not expose fetch_blob or upload_blob as MCP tools, even though:

  1. The CLI binary supports both commands (workiq fetch-blob --help works)
  2. experimental=true is set in config
  3. The plugin README and SKILL.md document them as part of the "11 MCP tools" surface
  4. The skill references (fetch-blob-work-iq.md, upload-blob-work-iq.md) describe them as MCP tools

Repro

  1. Install workiq-preview plugin (/plugin install workiq-preview@work-iq)
  2. Ensure workiq config set experimental=true
  3. Start MCP server and send tools/list — only 12 tools are returned:
    • accept_eula, ask, list_agents, delete_entity, get_debug_link, do_action, create_entity, get_schema, search_paths, call_function, fetch, update_entity
  4. fetch_blob and upload_blob are missing

Expected

tools/list should include fetch_blob and upload_blob when experimental=true.

Workaround

Use the CLI commands directly:

npx -y @microsoft/workiq@preview fetch-blob --url "/me/drive/items/{id}/content" --output ./downloads
npx -y @microsoft/workiq@preview upload-blob --help

Environment

  • OS: Windows 11 (win_x64)
  • WorkIQ version: 0.5.0.26793 (@microsoft/workiq@0.5.0-preview3)
  • Node: v24.13.1
  • Copilot CLI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions