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.
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
- Authenticates against Entra ID (device code flow or client credentials)
- Connects to Work IQ's remote MCP endpoint via SSE transport
- Exposes a local CLI to list tools, call them, and stream chat completions
- 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
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
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.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.