Skip to main content
Glama
PhamHoang16

outlook-bridge

by PhamHoang16

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OUTLOOK_BRIDGE_FAKENoSet to '1' to run the server with a fake store (no Outlook required).
OUTLOOK_BRIDGE_FIXTURENoPath to the YAML fixture file used when OUTLOOK_BRIDGE_FAKE is set to '1'.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_foldersA

Liệt kê cây folder của Outlook kèm số item và số mail chưa đọc.

search_mailA

Tìm mail. Trả danh sách gọn kèm handle (h1, h2...) để dùng cho read_mail. query tìm trong nội dung mail; folder="*" tìm mọi folder. Ngày theo định dạng YYYY-MM-DD.

read_mailA

Đọc nội dung đầy đủ của 1-10 mail theo handle từ search_mail. Liệt kê tên tệp đính kèm nhưng KHÔNG đọc nội dung tệp — dùng read_attachment cho việc đó.

get_threadA

Lấy toàn bộ mail trong cùng luồng hội thoại, sắp từ cũ tới mới.

read_attachmentA

Trích text từ một tệp đính kèm. ref là tên tệp hoặc chỉ số từ read_mail. Hỗ trợ txt/csv/md/json/xml/pdf/xlsx/docx.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct aspect: thread retrieval, attachment extraction, individual mail reading, folder listing, and search. No two tools overlap in purpose, and the descriptions clarify the boundaries (e.g., read_mail vs get_thread).

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: get_thread, read_attachment, read_mail, list_folders, search_mail. The verbs are specific and predictable.

Tool Count5/5

Five tools is well-scoped for an email read/search bridge. Each tool serves a clear, non-redundant function in the core workflow of finding and reading emails with attachments.

Completeness5/5

The tool surface covers the full read/search lifecycle: search returns handles, read_mail consumes them, get_thread expands conversations, list_folders scopes searches, and read_attachment handles file content. No obvious missing operations for the apparent read-only purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues