provision_agent
ActiveTool of run.domani/domani
Give an AI agent a complete internet identity in one call: buy a domain, set up email, create a mailbox, and (optionally) register a webhook for inbound email. Use this when someone wants to 'give my agent a domain and email' or 'set up an agent from scratch'. Confirm the domain and price with the user first (it charges for the domain). The domain purchase is the only step that can fail the call; mailbox/webhook are best-effort and report warnings.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"name": {
"type": "string",
"description": "Display name for outbound email."
},
"slug": {
"type": "string",
"description": "Mailbox local part, e.g. 'hi' for hi@domain. Default 'hi'."
},
"years": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Registration years (1-10, default 1)."
},
"domain": {
"type": "string",
"description": "Domain to give the agent, e.g. myagent.run. Bought if not already owned."
},
"webhook_url": {
"type": "string",
"description": "Optional HTTPS URL to receive inbound email + domain events."
},
"payment_method": {
"enum": [
"card",
"usdc",
"balance"
],
"type": "string",
"description": "How to pay for the domain: card, usdc, or balance (marketplace credit)."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
run.domani/domani
https://github.com/gwendall/domani
1/7 registries