{"name":"Kai Calls — Set Up a Business Number","description":"Set up and manage a business number on this same connection. Public discovery shows guided setup tools. Authenticated tools/list and tools/call support the full static customer-tool catalog permitted by the existing token scopes, including configuration, knowledge, products, webhooks, evals and usage. Dynamic broker and operator-only tools are excluded; membership, purchase approval and entitlement checks still apply.","poweredBy":"KaiCalls","resource":"https://www.kaicalls.com/api/mcp/acquisition","protocol":{"transport":"streamable-http","endpoint":"https://www.kaicalls.com/api/mcp/acquisition","methods":["initialize","tools/list","tools/call","resources/list","prompts/list"]},"workflow":[{"step":"understand_business","intent":"Read back what this business is and what it already has set up."},{"step":"choose_plan","intent":"Compare current plans and their allowances."},{"step":"check_payment","intent":"Confirm checkout billing separately from phone activation."},{"step":"choose_voice","intent":"Hear and pick the voice that answers the phone."},{"step":"start_checkout","intent":"Open hosted checkout for the selected plan; the owner authorizes payment in Stripe."},{"step":"create_secretary","intent":"Create the secretary that will answer calls."},{"step":"collect_owner_phone","intent":"Get the number Kai will text after every call and ring first before overflowing — frame it as that, not a form field: \"what's the best number for me to text you at when I take a call?\" A caller who declines is recorded as an inquiry via set_owner_phone's decline path; do not continue to find_number/buy_number for them."},{"step":"find_number","intent":"Find a phone number in the right area code."},{"step":"buy_number","intent":"Buy that number (spend is confirmed by a human, never assumed)."},{"step":"connect_number","intent":"Route the number to the secretary."},{"step":"set_up_phone_system","intent":"Turn the number into a hosted phone system: the team rings first, Kai answers as an extension, and the office line forwards in."},{"step":"confirm_live","intent":"Report the working number back and what happens next."}],"tools":[{"name":"request_extra_number","title":"Review an Extra Number","step":"buy_number"},{"name":"get_extra_number_status","title":"Get Extra Number Request Status","step":"connect_number"},{"name":"retry_setup","title":"Reconcile Existing Setup","step":"confirm_live"},{"name":"get_setup_recovery_status","title":"Get Setup Recovery Status","step":"confirm_live"},{"name":"make_call","title":"Make Call","step":"confirm_live"},{"name":"list_agents","title":"List Agents","step":"understand_business"},{"name":"get_business_info","title":"Get Business Info","step":"understand_business"},{"name":"get_operational_settings","title":"Get Operational Settings","step":"understand_business"},{"name":"configure_staff_alerts","title":"Configure Staff Alerts","step":"confirm_live"},{"name":"get_activation_status","title":"Get Activation Status","step":"confirm_live"},{"name":"confirm_notification_destination","title":"Confirm Activation Notification Destination","step":"confirm_live"},{"name":"retry_activation_notification","title":"Retry Activation Notification","step":"confirm_live"},{"name":"choose_customer_route","title":"Choose Customer Route","step":"confirm_live"},{"name":"configure_textable_links","title":"Configure Textable Links","step":"create_secretary"},{"name":"configure_agent_business_rules","title":"Configure Agent Business Rules","step":"create_secretary"},{"name":"update_agent_config","title":"Update Agent Configuration","step":"create_secretary"},{"name":"get_usage","title":"Get API Usage","step":"confirm_live"},{"name":"list_plans","title":"List Plans","step":"choose_plan"},{"name":"get_checkout_status","title":"Get Checkout Status","step":"check_payment"},{"name":"create_checkout","title":"Create or Resume Checkout","step":"start_checkout"},{"name":"list_numbers","title":"List Phone Numbers","step":"confirm_live"},{"name":"get_phone_flow","title":"Get Phone Flow","step":"set_up_phone_system"},{"name":"update_phone_flow","title":"Update Phone Flow","step":"set_up_phone_system"},{"name":"set_up_phone_system","title":"Set Up Phone System","step":"set_up_phone_system"},{"name":"get_phone_system_status","title":"Get Phone System Status","step":"confirm_live"},{"name":"add_team_phone","title":"Add Team Phone","step":"set_up_phone_system"},{"name":"list_voices","title":"List Voice Catalog","step":"choose_voice"},{"name":"create_agent","title":"Create Agent","step":"create_secretary"},{"name":"attach_number","title":"Attach Phone Number","step":"connect_number"},{"name":"set_owner_phone","title":"Set Owner Phone","step":"collect_owner_phone"},{"name":"search_available_numbers","title":"Search Available Numbers","step":"find_number"},{"name":"buy_number","title":"Buy Phone Number","step":"buy_number"},{"name":"list_knowledge","title":"List Agent Knowledge","step":"create_secretary"},{"name":"upsert_knowledge","title":"Create or Update Agent Knowledge","step":"create_secretary"},{"name":"list_config_versions","title":"List Agent Config Versions","step":"create_secretary"},{"name":"get_change_history","title":"Get Agent Change History","step":"create_secretary"},{"name":"rollback_config","title":"Rollback Agent Configuration","step":"create_secretary"}],"full_connector":"https://www.kaicalls.com/api/mcp","oauth":{"protected_resource_metadata":"https://www.kaicalls.com/.well-known/oauth-protected-resource/api/mcp/acquisition","authorization_server_metadata":"https://www.kaicalls.com/.well-known/oauth-authorization-server","scopes":["agents:read","agents:write","calls:read","calls:write","numbers:read","numbers:write","webhooks:read","webhooks:write","billing:read","billing:write","leads:write","sms:read","sms:write","emails:read","emails:write","events:read","evals:read","evals:write","knowledge:read","knowledge:write","products:read","products:write","support:write","workspaces:read","workspaces:write"]},"protected_resource":{"resource":"https://www.kaicalls.com/api/mcp/acquisition","authorization_servers":["https://www.kaicalls.com"],"scopes_supported":["agents:read","agents:write","calls:read","calls:write","numbers:read","numbers:write","webhooks:read","webhooks:write","billing:read","billing:write","leads:write","sms:read","sms:write","emails:read","emails:write","events:read","evals:read","evals:write","knowledge:read","knowledge:write","products:read","products:write","support:write","workspaces:read","workspaces:write"],"bearer_methods_supported":["header"],"resource_name":"Kai Calls MCP","resource_documentation":"https://www.kaicalls.com/docs/api"}}