itglue_search_contacts
Search IT Glue contacts by name, email, or other filters. Automatically retries with diacritic-stripped variants if initial search returns no results.
Instructions
Search IT Glue contacts. IT Glue's filter[first_name] is a case-sensitive substring match — not fuzzy. On a 0-hit response, the tool auto-retries with diacritic-stripped variants and reports which strategy worked via meta.search_strategy. For fuzzy lookup with email exact-match boosting, use itglue_find_contact_match.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| firstName | No | filter[first_name] — case-sensitive substring (IT Glue limitation; tool falls back to diacritic-stripped variants on miss). | |
| lastName | No | filter[last_name] | |
| organizationId | No | filter[organization_id] | |
| contactTypeId | No | filter[contact_type_id] | |
| important | No | filter[important] | |
| primaryEmail | No | filter[primary_email] | |
| pageSize | No | page[size] — items per page (default IT Glue: 50, max 1000 for most endpoints). | |
| pageNumber | No | page[number] — 1-based page index. | |
| formatOptions | No | Reduce response size for token-sensitive callers. compact mode keeps id+type plus a small set of identifying attributes; fields[] picks specific attribute keys; omitEmpty strips null/empty values. |