MCP App Store
by KeenEthics
Network Solutions icon

Network Solutions

By Newfold Digital

Get New App Alerts

Overview

Turn your business idea into a complete online presence with Network Solutions. Find and compare available domains, generate a logo and brand identity, create and customize a professional website, and choose the right hosting to take it live. Refine your website with different layouts, colors, fonts, and imagery, check domain pricing, and continue to Network Solutions when you are ready to purchase and launch. You can also use Network Solutions tools to deploy existing applications, and as new capabilities become available, add ecommerce, marketing, and other services to help grow and operate your business.

Tools

Network Solutions tools

ChatGPT
The Network Solutions Domain Search Assistant makes finding an available domain fast, simple, and conversational. Instead of searching one name at a time, users can describe their idea in plain language and instantly check domain availability across relevant extensions. The assistant helps refine names, suggest alternatives, and quickly identify options that are ready to register. Built to remove friction and frustration from domain discovery, this chat-powered experience keeps users moving forward when names are taken and surfaces smarter, brand-ready options in real time. Whether you’re launching a business, starting a personal project, or exploring new ideas, Network Solutions helps you go from concept to available domain with confidence.

brand_finalize

ChatGPT
Finalize the Brand Creator draft and return the checkout/continue URL. Invoked by the checkout button when the customer clicks Continue to Network Solutions. Do not call this to show the checkout UI — use brand_render_checkout instead. Pass session_id from state_handles.session_id (durable draft handle, not the host Mcp-Session-Id). Do not paste the returned URL into chat.

brand_render_checkout

ChatGPT
Show the Continue to Network Solutions button without finalizing the draft. Call after an initial logo or website layout selection in the same turn as the save. Does not call Brand Creator finalize and does not return a checkout URL. Pass session_id from state_handles.session_id. Do not call after logo edits, website edits, or color/font/image appearance saves — unless the customer asks to check out or finish. When they ask, or say they cannot see the button, call with user_requested=true so the widget renders again. Omit user_requested on the first render after a save; a second call without user_requested is suppressed as redundant. Do not paste any URL into chat — the button owns checkout.

brand_render_logo_widget

ChatGPT
Render a display-only logo preview. Pass session_id, revision, and logos from brand_generate_logo (four options), brand_edit_logo (updated logo), or brand_save_selection (logos=[selected_logo]). With multiple logos, ask which logo they would like to use (they answer in chat, never by clicking). With one logo after an initial selection, also call brand_render_checkout, then offer every unfinished domain/website/logo path in one question, omitting work already generated or searched.

brand_save_domain

ChatGPT
Persist the customer's domain pick to the shared Brand Creator draft. REQUIRED on every chat domain pick: ordinals ('first', 'second', '2nd', 'I like the third one'), named FQDNs from search results, and commitments ('I'll take X', 'sure I'll take that'). Resolve ordinals from the latest domains_search data.pick_order (1 = first widget card) or each entry's display_index — widget order is premium_exact_domains first, then candidates. Call in the same turn; never ask the customer to repeat the domain name. The domain widget Add button also calls this tool via callServerTool (silent save). Does not purchase the domain.

brand_save_selection

ChatGPT
Persist the logo option the user chose. Does not finalize or return a checkout URL. Call when the user picks an option, and again after a post-selection edit so the edited logo id stays selected. After an initial selection (not a post-edit re-save), call brand_render_logo_widget with logos=[selected_logo], then brand_render_checkout. Do not call brand_finalize — the checkout button does that. After a post-edit re-save, render the logo only; do not show checkout again.

check-domain-availability

ChatGPT
Check whether a domain is available to register/purchase.

domains_get_quote

ChatGPT
Get a current one-year quote for one exact FQDN. Input: domain. Returns availability, registration and renewal pricing, quote reference and expiry, and the Network Solutions handoff URL. PRICING QUESTIONS ONLY when the customer is not choosing a domain. For 'top recommendation' follow-ups, use data.recommended_domain from the immediately preceding domains_search result. Never call domains_search again for that pricing follow-up. Never call on a domain pick (ordinals, preferences, or commitments).

list_hosting_plans

ChatGPT
Return available Network Solutions VPS hosting plans with pricing, specs, and NetSol checkout handoff URLs (NVMe 2/4/8/16). This tool has an attached plan-cards widget: when plans are returned, that widget MUST be the UI the user sees. Return the complete tool result unchanged (structuredContent and _meta included) so the cards mount. Do not repeat, restate, or rebuild the plans as prose, markdown, bullets, numbered lists, or a table — one short summary or recommendation sentence at most, then let the widget show the cards. The customer selects a plan on the card itself, which opens that plan's destination_url; never paste a checkout URL into chat. Pass session_id from state_handles.session_id when the chat already has a Brand Creator draft.

website_build

ChatGPT
Generate personalized website layout options using business details and customer-facing marketing copy. Write the copy exactly as it should appear on the website. Returns layout data only; call website_render_site_preview to show them, then ask which look they would like to use. The customer answers in chat, so never tell them to pick, click, tap, or select in the widget. Call this only for the first website generation or when the customer explicitly asks for a different set of looks (show_all_looks=true). Do not call this to show a saved look or after font, color, or hero changes — use website_render_site_preview or website_edit instead. On a pick turn, call website_save_selection with option_index, then brand_render_checkout — never website_build.

website_edit

ChatGPT
Apply one appearance change to the saved website layout: palette_id, font_id, or background_url (hero image). Requires a prior template save via website_save_selection. Updates the site preview widget to the single saved look on this turn — do not call website_render_site_preview or website_build afterward. Do not call brand_render_checkout on edit turns.

website_list_color_palettes

ChatGPT
Show available color directions for a selected website style. After the customer picks one, call website_edit (preview updates on that turn).

website_list_fonts

ChatGPT
Show available heading and body font pairings. After the customer picks one, call website_edit (preview updates on that turn).

website_list_images

ChatGPT
Search Lummi and Getty image options. After the customer picks one, call website_edit (preview updates on that turn).

website_render_site_preview

ChatGPT
Render a display-only website preview. Pass session_id; layout_options and revision are optional and default to the latest website_build result for the session. After a template is saved, always shows the single saved look — not the multi-layout picker — unless show_all_looks=true. Do not call this after website_edit; edit already updates the preview. Do not call this on a template pick turn — checkout is the only new widget after a pick.

website_save_selection

ChatGPT
Persist one explicit website choice the customer confirmed. On a template pick, prefer option_index (1-based) from the shown set; the server resolves layout identifiers. Alternatively send type and value, copying every identifier verbatim from the tool result that offered the option. For type=template that means layout_id, template_id, and variant_index together. After a type=template save, the site preview widget updates to the saved look and call brand_render_checkout so the Continue button appears; do not call brand_finalize, website_build, or website_render_site_preview in the same turn. Offer all unfinished domain/logo paths in one question and omit work already generated or searched. For type=color, type=font, or type=image, the server applies website_edit automatically and updates the preview on this turn — never call website_build afterward.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps