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
| Tool | Description |
|---|
search_organizations | Search for organizations by name, or list all organizations. Use this to find which organization to work with. |
search_assets | Search assets of a specific type with advanced filtering, sorting, and field selection. Results include highlighted text snippets when using full-text search. |
search_all_assets | Search across all asset types (or a subset) when you don’t know which type contains the information. Results are sorted by relevance. |
Asset details
| Tool | Description |
|---|
get_asset | Retrieve a single asset with full detail. Small fields are returned inline; large fields (richtext) are returned as metadata references. |
get_asset_field | Retrieve the content of a richtext or richtext_large field. Supports chunked reading for very large fields via offset and limit. |
get_asset_types | Get the schema (properties and references) for specific asset types. Use this to discover what fields are available. |
get_related_assets | Get assets related to a specific asset. Returns bidirectional relationships — items this asset links to and items that link back to it. |
Analytics
| Tool | Description |
|---|
aggregate_assets | Count 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
| Tool | Description |
|---|
create_asset | Create 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_asset | Update 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.