Why this exists
Lexful and Liongard are Better Together: your documentation platform and your MSP's operational source of truth, working as one. This doc shows the one thing that makes that real for an admin on a live support ticket — asking Lex a plain-language question and getting back real Liongard data, without switching tools.
The workflow: ask a question, get a live answer
The scenario: You're mid-ticket. A client says something's off, and you quickly discover "something changed on the network" and you don't know what. Instead of opening Liongard, finding the right environment, and digging through inspection history yourself, you simply ask Lex.
Prompt: use the liongard connector to tell me the history of changes on this network
Lex reaches into Liongard live — no sync, no export, no second login — and comes back with the answer.
That's the whole idea: the historical operational knowledge already exists in Liongard. Ask Lex means you never have to leave the conversation to get to it.
Setup: connect Lexful to Liongard
Browse to Settings > Ask Lex > Connectors
Add a connector.
Type:
MCPName:
Liongard(or whatever your team prefers)Server URL:
https://<your-instance>.app.liongard.com/api/mcp— this can't be changed after creation; delete and re-add if you need to point it elsewhere.
Authenticate.
Authentication:
Bearer tokenAuthorization token: generate this from your Liongard account and paste it in. This is a global, account-level connection — there's no per-user login required once it's set up.
[Optional]. Restrict usage to certain users
Enable your tools. Liongard exposes 23 possible tools through this connector. By default, this integration ships with 5 enabled:
Tool | What it queries |
| Agents — the lightweight service Liongard installs on a monitored machine (Windows, Linux, or Mac) |
| Devices in the Reconciled Asset Inventory |
| Environments — a client's network as Liongard sees it |
| Identities tracked across a client's environment |
| Domains and certificates in the Reconciled Asset Inventory |
That's enough to cover the most common questions an MSP admin asks day to day. You don't need to touch anything beyond this list to get started.
More example queries
The workflow above uses liongard_environment under the hood. Here are a few more things you can ask Lex once the connector's live:
"What devices are registered for [client]'s environment?" →
liongard_device"Is [client]'s domain certificate still valid, what's the expiration date?" →
liongard_domain"What identities have been added or removed for [client] in the past 60 days?" →
liongard_identity"Is the Liongard agent still checking in on [client]'s server?" →
liongard_agents
Enabling more tools
The 5 tools above are a starting point, not a ceiling — Liongard exposes 23 tools total through this connector, including liongard_report (operations on generated Liongard reports) and others not enabled by default.
To turn one on:
Select Settings > Ask Lex > Connectors > Liongard > Edit Connector
Click Refresh tools to pull the current tool list from your Liongard instance.
Check the box next to any additional tool you want Lex to be able to use.
Save Changes.
There's no downside to enabling more than you think you need — each tool is only invoked when a question actually calls for it.
Engaging the tool from 'Ask Lex'
The Liongard Connector is not enabled by default, use the + Tool selector to enable it in the current chat session. A purple live indicator will give visual feedback that an external MCP connector has been enabled in the chat:
Troubleshooting
"Lex says the connector failed" / query returns nothing. Check that the Bearer token is present and hasn't expired — the Authorization token field will show masked dots if one is set, but an expired or revoked token will cause every query to fail the same way. Re-generate the token in Liongard and re-enter it in the connector's Edit screen.
"Lex can't find the client/environment I asked about." This isn't a bug — it means the environment name you used doesn't match what's in Liongard. For example, asking about "Pender Resorts" when no such environment or client exists returns a clear list of the environments that are available, rather than a silent failure:
Use the environment name exactly as it appears in Liongard, or ask Lex to "list all environments available"
"The query ran but came back empty." An empty result is different from an error — it means the connector reached Liongard fine, but there's genuinely nothing matching your question (e.g., no changes recorded in the time window you asked about). Try broadening the question before assuming something's broken.
Next: the companion Lexful API Inspector pulls Lexful data into Liongard for compliance and audit-trail reporting.


