cubeshell.company.technographicsNot found, no charge
Technology Lookup
Use when the user needs to know which tools, platforms or technologies one company appears to run, identified by its bare domain. Returns detected technologies with categories, or a not_found result when nothing is detected. It does not return company firmographics (use cubeshell.company.search) and does not accept a company name, domain only.
cubeshell.company.search first. A URL is not a bare domain: send example.com, not https://example.com/.Request
Workspace identity comes from the authenticated MCP connection, not from the call arguments. There is no workspace field to set.
| Parameter | Type | Description |
|---|---|---|
request_idrequired | string | Stable idempotency key, 1 to 200 characters. Replaying the same request_id with the same input returns the original result without a second charge. |
quote_onlyrequired | false | Must be false. Quote-only preview is not available in this version. |
input.company_domainrequired | string | Bare company domain such as example.com. Not a URL. Up to 253 characters. |
max_microcredits | integer | Optional ceiling. If the authoritative price is higher, the call is rejected before anything is charged. |
{
"name": "cubeshell.company.technographics",
"arguments": {
"request_id": "technographics-example-001",
"quote_only": false,
"input": { "company_domain": "example.com" }
}
}Result
On status: "succeeded", the result field holds the detected technologies. result.technologies may be null, so check it before iterating.
| Parameter | Type | Description |
|---|---|---|
result.company_domain | string | The domain the detection ran against. |
result.technologies | array | null | Detected technologies. Null when the list is not available. |
result.technologies[].name | string | Technology name. |
result.technologies[].description | string | What the technology is. |
result.technologies[].categories | array of string | null | Categories the technology falls under, such as analytics or hosting. May be null. |
result.technologies[].sub_technologies | array | null | Related components under this technology, each with a name and description. May be null. |
Not found
When nothing is detected for the domain, the call returns status: "not_found" with no result. This is a real terminal status rather than an error, and it is not charged. An agent should not retry the same domain hoping for a different answer.