View as Markdown
Microsoft Outlook Calendar icon

Microsoft Outlook Calendar ACTION

Search Contacts

Search for contacts by name from your saved contacts list and retrieve their email addresses. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Microsoft Outlook Calendar account once, then configure and run Search Contacts from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "microsoft_outlook_calendar-search-contacts",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    microsoft_outlook_calendar: { authProvisionId: "apn_xxxxxxx" },
    search: "Search Query",
    filter: "Filter",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Search Contacts inputs
Property Type Description
search Search Query string
Search for contacts by name (e.g., 'John Doe'). Searches display name, given name, and surname.
Optional
filter Filter string
Filter contacts by email address using OData syntax. For example, emailAddresses/any(a:a/address eq 'john@example.com'). Note: $filter only works with the address sub-property of emailAddresses. See the documentation
Optional
expand Expand string
Comma-separated list of relationships to expand and include in the response. See the relationships table of the contact object for supported names.
Optional
select Select string
Comma-separated list of properties to include in the response.
Optional
maxResults Max Results integer
The maximum number of contacts to return
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
microsoft_outlook_calendar-search-contacts
Version
0.0.7
App
Microsoft Outlook Calendar
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes