Attach the MCP server
https://platform.trylath.com/mcp speaks the Model Context Protocol. tools/list returns every operation with its input and result schema; tools/call runs one.
Tool names are the operation with dots replaced by underscores — sms.send is sms_send — because MCP names allow [A-Za-z0-9_-] only.
Provision without a human
account.signup needs no key, so an agent can create the account itself, then set a cap, then act. Ask the person for their email address rather than inventing one; everything else it can do alone.
Set the cap before the first send, not after. An agent that stops halfway through a setup should not leave a live account with no ceiling.
What to report back
Read blocked and status before saying a message was sent. queued means it left; suppressed with a blocked reason means it is stored and waiting on something outside the call.
On a 402, the error names the operation that resolves it. Prefer acting on fix over guessing.Last modified on September 13, 2026