Tool tree
ask_siteAction
Find relevant Network Thinking Solutions services, locations, and knowledge-base guidance for a visitor question. Use this for factual questions about the company or its IT guidance. Returns matching excerpts and source URLs; it does not generate an answer or submit a form.
View tool JSON
{
"name": "ask_site",
"kind": "act",
"impl": "imperative",
"description": "Find relevant Network Thinking Solutions services, locations, and knowledge-base guidance for a visitor question. Use this for factual questions about the company or its IT guidance. Returns matching excerpts and source URLs; it does not generate an answer or submit a form.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 300
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 8,
"default": 5
}
},
"required": [
"query"
]
}
}browse_servicesAction
Match a business need to Network Thinking Solutions services and industry offerings. Use when a visitor is exploring what NTS provides. Returns matching offerings and URLs; optionally navigates the visible page to the strongest match.
View tool JSON
{
"name": "browse_services",
"kind": "act",
"impl": "imperative",
"description": "Match a business need to Network Thinking Solutions services and industry offerings. Use when a visitor is exploring what NTS provides. Returns matching offerings and URLs; optionally navigates the visible page to the strongest match.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"need": {
"type": "string",
"minLength": 2,
"maxLength": 300
},
"navigate": {
"type": "boolean",
"default": false
}
},
"required": [
"need"
]
}
}calculate_m365_quoteAction
Build a planning estimate from current U.S. Microsoft 365 list prices using catalog SKU IDs. Use after identifying desired licenses and quantities. Returns priced line items, validation guidance, totals, and a shareable calculator URL; optionally opens that visible calculator. It does not capture a lead or submit a firm quote.
View tool JSON
{
"name": "calculate_m365_quote",
"kind": "act",
"impl": "imperative",
"description": "Build a planning estimate from current U.S. Microsoft 365 list prices using catalog SKU IDs. Use after identifying desired licenses and quantities. Returns priced line items, validation guidance, totals, and a shareable calculator URL; optionally opens that visible calculator. It does not capture a lead or submit a firm quote.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"items": {
"type": "array",
"minItems": 1,
"maxItems": 30,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"sku_id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 10000
}
},
"required": [
"sku_id",
"quantity"
]
}
},
"billing_term": {
"type": "string",
"enum": [
"annual",
"monthly"
],
"default": "annual"
},
"open_calculator": {
"type": "boolean",
"default": true
}
},
"required": [
"items"
]
}
}defang_or_refang_urlAction
Convert URLs or domains between clickable and safely defanged text. Use for security tickets, incident response, or restoring common hxxp and [.] notation. Runs locally in the page and returns the transformed text.
View tool JSON
{
"name": "defang_or_refang_url",
"kind": "act",
"impl": "imperative",
"description": "Convert URLs or domains between clickable and safely defanged text. Use for security tickets, incident response, or restoring common hxxp and [.] notation. Runs locally in the page and returns the transformed text.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 10000
},
"mode": {
"type": "string",
"enum": [
"defang",
"refang"
],
"default": "defang"
}
},
"required": [
"text"
]
}
}format_route53_dkim_recordAction
Clean and split a DKIM public key into quoted Route 53 TXT-record segments within DNS length limits. Use when publishing a long RSA DKIM key in Amazon Route 53. Returns the formatted TXT value and individual chunks; it does not modify DNS.
View tool JSON
{
"name": "format_route53_dkim_record",
"kind": "act",
"impl": "imperative",
"description": "Clean and split a DKIM public key into quoted Route 53 TXT-record segments within DNS length limits. Use when publishing a long RSA DKIM key in Amazon Route 53. Returns the formatted TXT value and individual chunks; it does not modify DNS.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"public_key": {
"type": "string",
"minLength": 1,
"maxLength": 12000
}
},
"required": [
"public_key"
]
}
}