{
	"name": "NeverHold",
	"description": "AI phone call API primitive. Makes outbound phone calls on behalf of users or agents. Handles IVR navigation, hold times, and conversation management. Returns structured outcomes with transcripts.",
	"url": "https://api.neverhold.net",
	"version": "1.0.0",
	"capabilities": {
		"streaming": false,
		"pushNotifications": true,
		"stateTransitionHistory": true
	},
	"skills": [
		{
			"id": "make_call",
			"name": "Make Phone Call",
			"description": "Place an outbound phone call to any US phone number. Navigate IVR menus, wait on hold, converse with human agents, and return a structured outcome. Use for: subscription cancellations, appointment scheduling, prescription refills, bill inquiries, complaint filing, information requests.",
			"inputModes": ["application/json"],
			"outputModes": ["application/json"]
		},
		{
			"id": "get_call_status",
			"name": "Check Call Status",
			"description": "Check the current status of an in-progress or completed call.",
			"inputModes": ["application/json"],
			"outputModes": ["application/json"]
		},
		{
			"id": "get_transcript",
			"name": "Get Call Transcript",
			"description": "Retrieve the full transcript of a completed call with speaker labels and timestamps.",
			"inputModes": ["application/json"],
			"outputModes": ["application/json"]
		}
	],
	"authentication": {
		"schemes": ["apiKey"],
		"credentials": "API key with nh_live_ prefix in Authorization: Bearer header"
	},
	"pricing": {
		"model": "per_call",
		"tiers": {
			"simple": "$0.99/call",
			"standard": "$2.99/call",
			"complex": "$4.99/call",
			"api": "$0.20/minute"
		}
	},
	"provider": {
		"organization": "NeverHold",
		"url": "https://neverhold.net"
	}
}
