create_health_model
Creates a customer-health model: which accounts are at risk before renewal, learned from the renewals your own book has won and lost. Pick a template and the connection to train on. Returns the model id to train, then read and grade it with the same tools a conversion model uses. It writes to your workspace, so it needs an owner or admin session rather than an API key.
What it needs
| Argument | Type | Required | Description |
|---|---|---|---|
name | string | Yes | |
connection_id | string | Yes | |
template | string | No | |
horizon_days | integer | No | |
description | any | No |
What it returns
The new model's id and the score it belongs to, confirmation that it is assigned to that score's rule without being activated, the validated contract it was built from, and the columns it will train on.
Credential
An app session token, from an authenticated app.ax1om.ai session. Call it with only an API key and you get a plain refusal saying so, rather than a confusing 401.
Network call: yes. The full credential split is on authentication.
Example call
Most readers never write the protocol themselves: the agent does, once the server is connected. Both forms are the same call.
Use the ax1om MCP server.Call create_health_model: creates a customer-health model: which accounts are at risk before renewal, learned from the renewals your own book has won and lost.{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "create_health_model", "arguments": {} }}The arguments object is whatever this tool's own input schema declares. An MCP client reads that schema from the server, so it is the server that answers for the exact shape rather than this page.
Notes
- Health scores live per record through the same route conversion scoring uses, returned as renewal risk rather than conversion.