Skip to main content

company_cloud_spend next channel

Status: Modified (v2 migration; hg_id removed; snake_case params) This tool is on the private next MCP channel for allow-listed orgs. When promoted, this file moves to mcp-tools/company-cloud-spend.md.

Retrieve cloud vendor and technology service data for a specific company using the HG Insights v2 API. Provide company_domain (required). hg_id is not supported by this endpoint — use company_domain.

Integration required: hginsights_v2__data_api Cache schema version: 3 (differs from base — stale cached payloads from the public channel will not be served)

Parameters

ParameterTypeRequiredDefaultDescription
company_domainstringRequiredThe company domain to look up (e.g. 'cisco.com'). Protocol prefixes, leading www., and trailing paths are accepted and stripped automatically; case is normalized.
product_liststring[]Optional[]List of product/vendor names to filter results by. If empty, all detected vendors are returned. Server-side fuzzy matching (no client-side Fuse.js).
limitintegerOptional50Maximum number of technology_services entries to return (default: 50, max: 200). Ignored when full=true.
vendors_per_service_limitintegerOptional10Maximum vendors to include per service entry (default: 10, max: 50). The total vendor count across all services is also capped at 100. Ignored when full=true.
fields("vendor_name" | "vendor_logo" | "first_seen")[]OptionalProject each vendor row to this subset of fields. vendor_name is always included. Ignored when full=true.
fullbooleanOptionalfalseWhen true, return the full payload with no limit, no per-service vendor cap, no total-vendor budget, and no field projection. Use only when you genuinely need the unbounded payload — large accounts may exceed 90 KB.

Response Format

{
"company": {
"name": "Cisco Systems",
"website": "cisco.com",
"logo": "https://…"
},
"traffic_distribution": {
"north_america_percent": 42,
"emea_percent": 28,
"asia_pacific_percent": 18,
"latin_america_percent": 7
},
"technology_services": [
{
"service_name": "Compute",
"vendors": [
{
"vendor_name": "AWS",
"vendor_logo": "https://…",
"first_seen": "2021-03-01"
}
]
}
]
}

Response fields

FieldMeaning
company.nameCompany display name.
company.websiteCompany website.
company.logoCompany logo URL (null when unavailable).
traffic_distributionGeographic distribution of company's web traffic (may be null). Exactly four regions: north_america_percent, emea_percent, asia_pacific_percent, latin_america_percent.
technology_servicesArray of technology service categories. Each entry has service_name and vendors[].
vendors[].vendor_nameVendor name (always present).
vendors[].vendor_logoVendor logo URL (null when unavailable; omitted when projected away).
vendors[].first_seenDate when vendor was first detected (may be null; omitted when projected away).

Example Usage

{
"tool": "company_cloud_spend",
"parameters": {
"company_domain": "cisco.com"
}
}

Filter for specific vendors:

{
"tool": "company_cloud_spend",
"parameters": {
"company_domain": "cisco.com",
"product_list": ["AWS", "Azure", "Google Cloud"]
}
}

Changelog

2026-07-31 — Breaking: params and envelope fields renamed to snake_case

Availability: live on the private next MCP channel for allow-listed orgs. The public /api/mcp contract is unchanged.

Breaking change — parameter and envelope field names

Before (on next)After
Domain identifiercompanyDomaincompany_domain
Product filterproductListproduct_list
Vendor limitvendorsPerServiceLimitvendors_per_service_limit
Field enum values"vendorName", "vendorLogo", "firstSeen""vendor_name", "vendor_logo", "first_seen"

Output before:

{ "trafficDistribution": { "northAmericaPercent": 42 }, "technologyServices": [{ "serviceName": "Compute", "vendors": [{ "vendorName": "AWS" }] }] }

Output after:

{ "traffic_distribution": { "north_america_percent": 42 }, "technology_services": [{ "service_name": "Compute", "vendors": [{ "vendor_name": "AWS" }] }] }

Credit cost, required integration key (hginsights_v2__data_api), and tool semantics are unchanged.

2026-07-30 — Breaking: v2 migration, domain-only identifier, hginsights_v2 integration

Why this changed: this tool now calls the unified HG Insights v2 API (POST /v2/companies/cloud-spend) instead of the Intricately API directly.

Breaking changes

BeforeAfter
Company identifiercompanyDomain OR hg_id (one required)company_domain only (required)
hg_id paramOptionalRemoved — not supported by v2 cloud-spend endpoint
Required integrationintricatelyhginsights_v2__data_api
productList filteringClient-side Fuse.js fuzzy matchServer-side (v2 handles fuzzy matching)

Stop sending hg_id — it is no longer accepted. Use company_domain instead. The intricately integration is no longer required; configure hginsights_v2__data_api instead.

What stayed the same: tool name, other param names (limit, fields, full), and default caps (50 services, 10 vendors per service, 100-vendor total budget — all now enforced server-side). full=true bypasses all caps.