Skip to main content
Once connected, your MCP client can discover and call the following tools. The full list is also available directly from your client’s tool inspector after connecting.

Search and discovery

ToolDescription
search_organizationsSearch for organizations by name, or list all organizations. Use this to find which organization to work with.
search_assetsSearch assets of a specific type with advanced filtering, sorting, and field selection. Results include highlighted text snippets when using full-text search.
search_all_assetsSearch across all asset types (or a subset) when you don’t know which type contains the information. Results are sorted by relevance.

Asset details

ToolDescription
get_assetRetrieve a single asset with full detail. Small fields are returned inline; large fields (richtext) are returned as metadata references.
get_asset_fieldRetrieve the content of a richtext or richtext_large field. Supports chunked reading for very large fields via offset and limit.
get_asset_typesGet the schema (properties and references) for specific asset types. Use this to discover what fields are available.
get_related_assetsGet assets related to a specific asset. Returns bidirectional relationships — items this asset links to and items that link back to it.

Analytics

ToolDescription
aggregate_assetsCount and group assets by one or more property fields. Use this for analytical queries like “how many configurations per status” instead of loading all assets.

Create and update

ToolDescription
create_assetCreate a new asset in Lexful. Pass asset fields directly as a JSON object (e.g., { "name": "Server", "hostname": "prod-01" }). Requires entity_create permission.
update_assetUpdate an existing asset. Pass only the fields to change. Requires entity_update permission.
Create and update tools are subject to the authenticated user’s permissions. If your account doesn’t have write access, these tools won’t appear in the tool list.