Skip to main content
Glama

Server Details

Automate Attio CRM workflows with fast search and bulk operations across companies, people, deals,…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

29 tools
aaa-health-checkTry in Inspector

Returns server status without requiring any credentials.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

add-record-to-listTry in Inspector

Add a company or person to a CRM list (sales pipeline, lead list, etc.)

ParametersJSON Schema
NameRequiredDescriptionDefault
listIdYesID of the list to add the record to
recordIdYesID of the record to add to the list
objectTypeYesType of record (e.g., "companies", "people")
initialValuesNoInitial values for the list entry (e.g., {"stage": "Prospect"})
advanced-filter-list-entriesTry in Inspector

Filter entries in a CRM list with advanced multiple conditions (complex sales pipeline queries)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of entries to fetch (default: 20)
listIdYesID of the list to filter entries from
offsetNoNumber of entries to skip for pagination (default: 0)
filtersYesAdvanced filter configuration
advanced-searchTry in Inspector

Advanced search with complex filtering across all resource types

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
queryNoSearch query string
offsetNoNumber of results to skip for pagination
filtersNoComplex filter conditions with nested array structure. Required format: { "filters": [ { "attribute": {"slug": "field_name"}, "condition": "operator", "value": "search_value" } ] } Examples: - Single filter: {"filters": [{"attribute": {"slug": "name"}, "condition": "contains", "value": "Tech"}]} - Multiple filters: {"filters": [{"attribute": {"slug": "name"}, "condition": "contains", "value": "Tech"}, {"attribute": {"slug": "categories"}, "condition": "equals", "value": "Technology"}]} - OR logic: {"filters": [...], "matchAny": true} Supported conditions: contains, equals, starts_with, ends_with, greater_than, less_than, is_empty, is_not_empty
sort_byNoField to sort results by
sort_orderNoSort orderasc
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
batch-operationsTry in Inspector

Perform bulk operations (create, update, delete, get, search)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
offsetNoNumber of results to skip for pagination
recordsNoRecord data for create/update (legacy format)
operationsNoArray of operations to perform
record_idsNoRecord IDs for delete/get (legacy format)
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
operation_typeNoBatch operation type (legacy format)
batch-searchTry in Inspector

Perform batch search operations with multiple queries in parallel

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results per query (default: 20)
offsetNoNumber of results to skip per query (default: 0)
queriesYesArray of search query strings
resource_typeYesResource type to search (companies, people, records, tasks, deals)
create-noteTry in Inspector

Create a note for any record type (companies, people, deals)

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesTitle of the note
contentYesContent of the note
record_idYesID of the record to attach the note to
resource_typeYesTarget resource type
create-recordTry in Inspector

Create a new record of any supported type

ParametersJSON Schema
NameRequiredDescriptionDefault
record_dataYesData to create
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
return_detailsNoReturn full details
delete-recordTry in Inspector

Delete a record of any supported type

ParametersJSON Schema
NameRequiredDescriptionDefault
record_idYesRecord ID to delete
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
discover-attributesTry in Inspector

Discover available attributes for any resource type

ParametersJSON Schema
NameRequiredDescriptionDefault
categoriesNoAttribute categories
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
filter-list-entriesTry in Inspector

Filter entries in a CRM list by a specific attribute (e.g., stage, status)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of entries to fetch (default: 20)
valueYesValue to filter by (type depends on the attribute)
listIdYesID of the list to filter entries from
offsetNoNumber of entries to skip for pagination (default: 0)
conditionYesFilter condition (e.g., 'equals', 'contains', 'greater_than')
attributeSlugYesSlug of the attribute to filter by (e.g., 'stage', 'status')
filter-list-entries-by-parentTry in Inspector

Filter CRM list entries based on parent record properties (find companies by industry, people by role, etc.)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of entries to fetch (default: 20)
valueYesValue to filter by (type depends on the attribute)
listIdYesID of the list to filter entries from
offsetNoNumber of entries to skip for pagination (default: 0)
conditionYesFilter condition (e.g., "equals", "contains", "starts_with")
parentObjectTypeYesType of the parent record (e.g., "companies", "people")
parentAttributeSlugYesAttribute of the parent record to filter by (e.g., "name", "email_addresses", "categories")
filter-list-entries-by-parent-idTry in Inspector

Filter CRM list entries by parent record ID (find all lists containing a specific company or person)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of entries to fetch (default: 20)
listIdYesID of the list to filter entries from
offsetNoNumber of entries to skip for pagination (default: 0)
recordIdYesID of the parent record to filter by
get-attributesTry in Inspector

Get attributes for any resource type (companies, people, lists, records, tasks, deals, notes)

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldsNoSpecific attribute field names
record_idNoRecord ID to get attributes for (optional)
categoriesNoAttribute categories
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
get-detailed-infoTry in Inspector

Get specific types of detailed information (contact, business, social)

ParametersJSON Schema
NameRequiredDescriptionDefault
record_idYesUnique identifier of the record
resource_typeYesType of resource
get-list-detailsTry in Inspector

Get details for a specific CRM list (pipeline stages, field configuration, etc.)

ParametersJSON Schema
NameRequiredDescriptionDefault
listIdYesID of the list to get details for
get-list-entriesTry in Inspector

Get entries for a specific CRM list (companies, people, etc. in sales pipelines)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of entries to fetch (default: 20)
listIdYesID of the list to get entries for
offsetNoNumber of entries to skip for pagination (default: 0)
get-listsTry in Inspector

Get all CRM lists from Attio (sales pipelines, lead stages, customer segments, etc.)

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get-record-detailsTry in Inspector

Get detailed information for any record type

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldsNoFields to include
record_idYesRecord ID to retrieve
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
get-record-list-membershipsTry in Inspector

Find all CRM lists that a specific record (company, person, etc.) belongs to

ParametersJSON Schema
NameRequiredDescriptionDefault
recordIdYesID of the record to find in lists
batchSizeNoNumber of lists to process in parallel (1-20, default: 5)
objectTypeNoType of record (e.g., "companies", "people")
includeEntryValuesNoWhether to include entry values in the response (e.g., stage, status)
health-checkTry in Inspector

Returns server status without requiring any credentials.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list-notesTry in Inspector

Get notes for any record type (companies, people, deals)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
offsetNoNumber of results to skip for pagination
record_idNoRecord ID to list notes for
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
parent_record_idNoAlias for record_id (backward compatibility)
remove-record-from-listTry in Inspector

Remove a company or person from a CRM list (sales pipeline, lead list, etc.)

ParametersJSON Schema
NameRequiredDescriptionDefault
listIdYesID of the list to remove the record from
entryIdYesID of the list entry to remove
search-by-contentTry in Inspector

Search within notes, activity, and interaction content

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
offsetNoNumber of results to skip for pagination
content_typeYesType of content to search
search_queryYesQuery to search within content
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
search-by-relationshipTry in Inspector

Search records by their relationships to other entities

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
listIdNo(Optional) List ID (must be a valid UUID if provided)
offsetNoNumber of results to skip for pagination
source_idYesSource record ID
relationship_typeYesRelationship type
target_resource_typeNoTarget resource type
search-by-timeframeTry in Inspector

Search records by temporal criteria (creation, modification, interaction dates)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
offsetNoNumber of results to skip for pagination
end_dateNoEnd date (ISO 8601 format)
start_dateNoStart date (ISO 8601 format)
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
timeframe_typeNoTimeframe filter type
search-recordsTry in Inspector

Universal search across all resource types (companies, people, records, tasks)

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoSort order
limitNoMaximum number of results to return
queryNoSearch query string
fieldsNoFields to search (content)
offsetNoNumber of results to skip for pagination
date_toNoEnd date for filtering (ISO 8601 format)
filtersNoAdvanced filter conditions
date_fromNoStart date for filtering (ISO 8601 format)
timeframeNoRelative timeframe filter
date_fieldNoWhich date field to filter oncreated_at
match_typeNoString matching
search_typeNoType of search
created_afterNoFilter records created after this date (ISO 8601)
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
updated_afterNoFilter records updated after this date (ISO 8601)
created_beforeNoFilter records created before this date (ISO 8601)
updated_beforeNoFilter records updated before this date (ISO 8601)
update-list-entryTry in Inspector

Update a list entry (e.g., change stage from 'Interested' to 'Demo Scheduling')

ParametersJSON Schema
NameRequiredDescriptionDefault
listIdYesID of the list containing the entry
entryIdYesID of the list entry to update
attributesYesAttributes to update on the list entry
update-recordTry in Inspector

Update an existing record of any supported type

ParametersJSON Schema
NameRequiredDescriptionDefault
record_idYesRecord ID to update
record_dataYesUpdated data
resource_typeYesType of resource to operate on (companies, people, lists, records, tasks)
return_detailsNoReturn full details

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.