Business-classifications
business-classificationsFull Description
Get NAICS business classifications from Swyft API
Form and register a business (LLC, C-Corp, S-Corp, or nonprofit) in any U.S. state with guided steps and all required documents included.
business-classificationsGet NAICS business classifications from Swyft API
business-structure-guideUse whenever the user asks about business structures, entity types, or how to start/form a business. Use this tool when a user needs help with creating a business in order to provide context about the possibilities available. Shows LLC, C Corporation, S Corporation, and Nonprofit options with pros and cons. After calling this tool, you can talk to the user but about the information displayed in the guide.
create-orderCreate a new order
orderDataobjectOrder data to create
get-incorporationGet data for the incorporation service. This is a specific service that is used to create an incorporation. It can also be used to get a registered agent.
IMPORTANT: If the user mentions a state in their request (e.g., "I want to file in Texas", "incorporate in California", "form an LLC in NY"), extract the state and pass it as the 'state' parameter. Convert state names to 2-letter uppercase codes: "Texas" -> "TX", "California" -> "CA", "New York" -> "NY", etc. This will pre-fill the business_data.formation_state field in the form.
statestringOptional 2-letter uppercase state code (e.g., 'TX', 'CA', 'NY') to pre-fill the formation_state field. Extract this from user's request if they mention a state.
get-incorporation-formShow the incorporation form to collect business and customer details. Use this after get-incorporation-offer when the user wants to proceed with filing.
IMPORTANT: If you already collected any information from the user during conversation (name, email, state, business type, etc.), pass it as parameters to pre-fill the form fields.
business_categorystringBusiness category description (e.g., 'Restaurant', 'Accounting', 'Real estate'). Pass the user's description as-is, the form will match it.
business_namestringBusiness name
business_typestringType of business entity
LLCC CorporationS CorporationNonprofitemailstringCustomer email address
first_namestringCustomer first name
formation_statestring2-letter uppercase US state code (e.g., 'TX', 'CA', 'NY')
last_namestringCustomer last name
phone_numberstringCustomer phone number (10 digits)
get-incorporation-offerGet data for the incorporation service. Shows a service card with pricing and details. Do NOT call this tool again if the user has already seen the card.
When the user wants to proceed or fill out the form, call get-incorporation-form instead.
IMPORTANT: If the user mentions a state in their request (e.g., "I want to file in Texas", "incorporate in California", "form an LLC in NY"), extract the state and pass it as the 'state' parameter. Convert state names to 2-letter uppercase codes: "Texas" -> "TX", "California" -> "CA", "New York" -> "NY", etc.
statestringOptional 2-letter uppercase state code (e.g., 'TX', 'CA', 'NY') to pre-fill the formation_state field. Extract this from user's request if they mention a state.