List Contacts
contact_listRetrieve contacts from a Microsoft 365 account. Returns names, emails, and phone numbers, with caching to improve performance.
Instructions
📖 List contacts (read-only, safe for unsupervised use)
Returns contacts with names, email addresses, and phone numbers.
Caching: Results are cached for 20 minutes (fresh) / 2 hours (stale). Use force_refresh=True to bypass cache and fetch fresh data.
Args: account_id: Microsoft account ID limit: Maximum contacts to return (1-500, default: 50) use_cache: Whether to use cached data if available (default: True) force_refresh: Force refresh from API, bypassing cache (default: False)
Returns: List of contact objects with metadata. Each contact includes _cache_status and _cached_at fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ||
| limit | No | ||
| use_cache | No | ||
| force_refresh | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |