workiq-mcp-bridge

workiq-mcp-bridge

Bridges any local agent or LLM to Microsoft Work IQ's remote MCP server for enterprise context grounding, tools, and chat via CLI or local MCP proxy.

Category
Visit Server

README

workiq-mcp-bridge

CLI bridge that connects any local agent or LLM to Microsoft Work IQ's remote MCP server for enterprise grounding.

Work IQ (GA June 16, 2026) exposes organizational context, tools, and chat through a standard MCP server. This bridge lets you query it from the terminal, pipe results into your own agent, or use it as a standalone grounding layer without needing Microsoft 365 Copilot.

What it does

  1. Authenticates against Entra ID (device code flow or client credentials)
  2. Connects to Work IQ's remote MCP endpoint via SSE transport
  3. Exposes a local CLI to list tools, call them, and stream chat completions
  4. Optionally proxies as a local MCP server so any MCP-compatible agent can consume Work IQ

Quick start

npm install -g workiq-mcp-bridge

# Authenticate (device code flow)
workiq-mcp-bridge auth --tenant YOUR_TENANT_ID --client-id YOUR_CLIENT_ID

# List available Work IQ tools
workiq-mcp-bridge tools

# Query enterprise context
workiq-mcp-bridge context "Who owns the billing microservice?"

# Chat with grounding
workiq-mcp-bridge chat "Summarize last week's design decisions for Project Atlas"

# Run as local MCP proxy (other agents connect to localhost:3001)
workiq-mcp-bridge serve --port 3001

Architecture

┌─────────────┐       ┌──────────────────┐       ┌───────────────┐
│ Your Agent  │──MCP──│ workiq-mcp-bridge │──SSE──│ Work IQ MCP   │
│ (local)     │       │ (localhost:3001)  │       │ (remote)      │
└─────────────┘       └──────────────────┘       └───────────────┘
                              │
                              ▼
                      Entra ID auth (MSAL)

Requirements

  • Node.js 20+
  • An Entra ID app registration with Work IQ API permissions
  • Access to Work IQ preview or GA (June 16, 2026)

Configuration

Create .workiq.json in your project root or pass flags:

{
  "tenantId": "your-tenant-id",
  "clientId": "your-client-id",
  "workiqEndpoint": "https://workiq.microsoft.com/mcp",
  "scopes": ["https://workiq.microsoft.com/.default"]
}

Commands

Command Description
auth Authenticate via device code or client credentials
tools List all Work IQ MCP tools available
context <query> Query organizational context (grounded retrieval)
chat <message> Send a grounded chat message
serve Start local MCP proxy server

How it works

Work IQ's MCP server exposes a compact set of tools for context retrieval, chat, and workspace operations. This bridge handles the SSE transport, token refresh, and permission-aware scoping so you can focus on building your agent logic.

The local proxy mode re-exports Work IQ tools as a standard MCP server, meaning any framework (Semantic Kernel, LangChain, AutoGen, Copilot SDK) can consume enterprise intelligence without custom integration code.

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured