Skip to main content
Glama

HubVibe: Pay-per-Call Agent Tools: Web Search, Email Verify, KYC Screening, Stocks, Crypto, News

Company profile from a domain or a name

hubvibe_company_enrich
Read-onlyIdempotent

Company enrichment / firmographics by domain or name: legal and common name, founded, headcount with date, industries, headquarters, parent, CEO and founders, stock listings, LEI, SEC CIK, registration number, legal form and status, official social accounts and logo. Sources: Wikidata, the global LEI register, SEC EDGAR and the company's own site; every field names its source. Input: domain or name. $0.05 per call. Returns: query{}, company{name, legal_name, description, website, domain, founded, employees{count, as_of, source}, industries[], headquarters{city, country, country_code, address}, parent, ceo, founders[], logo_url, status, legal_form, jurisdiction}, identifiers{wikidata, lei, cik, registration_number, listings[], sec_tickers[], sic...}, socials{x, linkedin, facebook, instagram, github, youtube}, sources[], field_sources{}, notes[], checked_at.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoCompany name (Toyota), instead of a domain.
domainNoCompany domain (stripe.com) or its URL.
languageNoOptional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
statusYes
workerYes
price_usdYes
provenanceYes
receipt_idYes
attributionNo
receipt_urlYes
billing_warningNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed23 schema fields changed
    • removedOutput schema / description
      Removed value: -"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`."
    • removedOutput schema / properties / attribution / description
      Removed value: -"Present only when the result's text was machine-translated: the credit to show with it."
    • removedOutput schema / properties / attribution / items / description
      Removed value: -"A credit."
    • removedOutput schema / properties / attribution / items / properties
      Removed value: -{
      -  "text": {
      -    "description": "Credit.",
      -    "examples": [
      -      "Translated by Google"
      -    ],
      -    "type": "string"
      -  },
      -  "url": {
      -    "description": "Link.",
      -    "examples": [
      -      "https://translate.google.com"
      -    ],
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / properties / attribution / items / required
      Removed value: -[
      -  "text",
      -  "url"
      -]
    • removedOutput schema / properties / attribution / items / type
      Removed value: -"object"
    • removedOutput schema / properties / billing_warning / description
      Removed value: -"Present only when the charge was recorded with a caveat."
    • removedOutput schema / properties / billing_warning / examples
      Removed value: -[
      -  "settlement pending"
      -]
    • removedOutput schema / properties / price_usd / description
      Removed value: -"What this call cost, in USD."
    • removedOutput schema / properties / price_usd / examples
      Removed value: -[
      -  0.02
      -]
    • removedOutput schema / properties / provenance / description
      Removed value: -"How the result was produced: which providers ran and how long each took."
    • removedOutput schema / properties / provenance / properties
      Removed value: -{
      -  "attempts": {
      -    "description": "Provider attempts made, including retries and failovers.",
      -    "examples": [
      -      1
      -    ],
      -    "type": "integer"
      -  },
      -  "elapsed_ms": {
      -    "description": "Wall-clock milliseconds for the whole job.",
      -    "examples": [
      -      340
      -    ],
      -    "type": "integer"
      -  },
      -  "providers_used": {
      -    "description": "Providers that served the job.",
      -    "examples": [
      -      [
      -        "coinbase-advanced-trade-public"
      -      ]
      -    ],
      -    "items": {
      -      "description": "Provider name.",
      -      "examples": [
      -        "coinbase-advanced-trade-public"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "steps": {
      -    "description": "Every step the job ran, in order.",
      -    "items": {
      -      "description": "One step of the job.",
      -      "properties": {
      -        "ms": {
      -          "description": "Milliseconds the step took.",
      -          "examples": [
      -            312
      -          ],
      -          "type": "integer"
      -        },
      -        "ok": {
      -          "description": "Whether the step succeeded.",
      -          "examples": [
      -            true
      -          ],
      -          "type": "boolean"
      -        },
      -        "provider": {
      -          "description": "Provider that served the step.",
      -          "examples": [
      -            "coinbase-advanced-trade-public"
      -          ],
      -          "type": "string"
      -        },
      -        "reason": {
      -          "description": "Failure reason, on a failed step.",
      -          "examples": [
      -            "provider_timeout"
      -          ],
      -          "type": "string"
      -        },
      -        "step": {
      -          "description": "Step name inside the worker.",
      -          "examples": [
      -            "quote"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "step",
      -        "ok",
      -        "ms"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -}
    • removedOutput schema / properties / provenance / required
      Removed value: -[
      -  "steps",
      -  "providers_used",
      -  "attempts",
      -  "elapsed_ms"
      -]
    • removedOutput schema / properties / receipt_id / description
      Removed value: -"Receipt id for this job."
    • removedOutput schema / properties / receipt_id / examples
      Removed value: -[
      -  "rcpt_9f1c2b3a4d5e6f70"
      -]
    • removedOutput schema / properties / receipt_url / description
      Removed value: -"Where to fetch the machine-readable receipt (free, no payment)."
    • removedOutput schema / properties / receipt_url / examples
      Removed value: -[
      -  "/work/receipts/rcpt_9f1c2b3a4d5e6f70"
      -]
    • removedOutput schema / properties / result / properties
      Removed value: -{
      -  "checked_at": {
      -    "description": "When this node read the source (UTC). Nothing here is cached.",
      -    "examples": [
      -      "2026-09-26T18:00:00Z"
      -    ],
      -    "format": "date-time",
      -    "type": "string"
      -  },
      -  "company": {
      -    "description": "The company.",
      -    "properties": {
      -      "ceo": {
      -        "description": "Chief executive.",
      -        "examples": [
      -          "Patrick Collison"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "description": "One-line description.",
      -        "examples": [
      -          "Irish-American payment technology company"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "description": "Domain.",
      -        "examples": [
      -          "stripe.com"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "employees": {
      -        "description": "Latest known headcount; null when unknown.",
      -        "properties": {
      -          "as_of": {
      -            "description": "Date of the figure.",
      -            "examples": [
      -              "2022"
      -            ],
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "count": {
      -            "description": "Headcount.",
      -            "examples": [
      -              8000
      -            ],
      -            "type": "integer"
      -          },
      -          "source": {
      -            "description": "Source.",
      -            "examples": [
      -              "wikidata"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "count",
      -          "as_of",
      -          "source"
      -        ],
      -        "type": [
      -          "object",
      -          "null"
      -        ]
      -      },
      -      "founded": {
      -        "description": "Founding date (year, month or day precision).",
      -        "examples": [
      -          "2010"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "founders": {
      -        "description": "Founders.",
      -        "examples": [
      -          []
      -        ],
      -        "items": {
      -          "description": "Founder.",
      -          "examples": [
      -            "Patrick Collison"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "headquarters": {
      -        "description": "Headquarters.",
      -        "properties": {
      -          "address": {
      -            "description": "Registered headquarters address.",
      -            "examples": [
      -              "354 Oyster Point Boulevard, South San Francisco, 94080"
      -            ],
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "city": {
      -            "description": "City.",
      -            "examples": [
      -              "San Francisco"
      -            ],
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "country": {
      -            "description": "Country.",
      -            "examples": [
      -              "United States"
      -            ],
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "country_code": {
      -            "description": "ISO 3166 code.",
      -            "examples": [
      -              "US"
      -            ],
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "city",
      -          "country",
      -          "country_code",
      -          "address"
      -        ],
      -        "type": "object"
      -      },
      -      "industries": {
      -        "description": "Industries.",
      -        "examples": [
      -          [
      -            "financial services"
      -          ]
      -        ],
      -        "items": {
      -          "description": "Industry.",
      -          "examples": [
      -            "financial services"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "jurisdiction": {
      -        "description": "Jurisdiction.",
      -        "examples": [
      -          "US-DE"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "legal_form": {
      -        "description": "Legal form.",
      -        "examples": [
      -          "Limited Liability Company"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "legal_name": {
      -        "description": "Registered legal name.",
      -        "examples": [
      -          "STRIPE, LLC"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "logo_url": {
      -        "description": "Logo file.",
      -        "examples": [
      -          "https://commons.wikimedia.org/wiki/Special:FilePath/Stripe_Logo.svg"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "name": {
      -        "description": "Common name.",
      -        "examples": [
      -          "Stripe"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "parent": {
      -        "description": "Parent organisation.",
      -        "examples": [
      -          "Alphabet Inc."
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "description": "Legal entity status (LEI register).",
      -        "examples": [
      -          "ACTIVE"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "website": {
      -        "description": "Official website.",
      -        "examples": [
      -          "https://stripe.com/"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "name",
      -      "legal_name",
      -      "description",
      -      "website",
      -      "domain",
      -      "founded",
      -      "employees",
      -      "industries",
      -      "headquarters",
      -      "parent",
      -      "ceo",
      -      "founders",
      -      "logo_url",
      -      "status",
      -      "legal_form",
      -      "jurisdiction"
      -    ],
      -    "type": "object"
      -  },
      -  "field_sources": {
      -    "additionalProperties": {
      -      "type": "string"
      -    },
      -    "description": "Which source gave each chosen field.",
      -    "examples": [
      -      {
      -        "legal_name": "lei_register",
      -        "name": "wikidata"
      -      }
      -    ],
      -    "type": "object"
      -  },
      -  "identifiers": {
      -    "description": "Identifiers.",
      -    "properties": {
      -      "cik": {
      -        "description": "SEC Central Index Key.",
      -        "examples": [
      -          "1691342"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "lei": {
      -        "description": "Legal Entity Identifier.",
      -        "examples": [
      -          "549300CLHGIPTCYHQ143"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "listings": {
      -        "description": "Stock listings.",
      -        "examples": [
      -          []
      -        ],
      -        "items": {
      -          "description": "A listing.",
      -          "properties": {
      -            "exchange": {
      -              "description": "Exchange.",
      -              "examples": [
      -                "Nasdaq"
      -              ],
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "ticker": {
      -              "description": "Ticker.",
      -              "examples": [
      -                "AAPL"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "ticker",
      -            "exchange"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "registration_authority": {
      -        "description": "Registration authority id (GLEIF RA list).",
      -        "examples": [
      -          "RA000602"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "registration_number": {
      -        "description": "Company registration number.",
      -        "examples": [
      -          "4675506"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sec_tickers": {
      -        "description": "Tickers on SEC file.",
      -        "examples": [
      -          []
      -        ],
      -        "items": {
      -          "description": "Ticker.",
      -          "examples": [
      -            "AAPL"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "sic": {
      -        "description": "SIC code.",
      -        "examples": [
      -          "3571"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sic_description": {
      -        "description": "SIC industry.",
      -        "examples": [
      -          "Electronic Computers"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "state_of_incorporation": {
      -        "description": "State of incorporation (SEC).",
      -        "examples": [
      -          "CA"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "wikidata": {
      -        "description": "Wikidata item.",
      -        "examples": [
      -          "Q7624104"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "wikidata",
      -      "lei",
      -      "cik",
      -      "registration_number",
      -      "registration_authority",
      -      "listings",
      -      "sec_tickers",
      -      "sic",
      -      "sic_description",
      -      "state_of_incorporation"
      -    ],
      -    "type": "object"
      -  },
      -  "notes": {
      -    "description": "Caveats; empty when none.",
      -    "examples": [
      -      []
      -    ],
      -    "items": {
      -      "description": "A caveat.",
      -      "examples": [
      -        "Homepage not read."
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "query": {
      -    "description": "What was asked.",
      -    "properties": {
      -      "domain": {
      -        "description": "Domain asked, normalised.",
      -        "examples": [
      -          "stripe.com"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "name": {
      -        "description": "Name asked.",
      -        "examples": [
      -          "Stripe"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "name"
      -    ],
      -    "type": "object"
      -  },
      -  "socials": {
      -    "description": "Official social accounts.",
      -    "properties": {
      -      "facebook": {
      -        "description": "facebook account.",
      -        "examples": [
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "github": {
      -        "description": "github account.",
      -        "examples": [
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "instagram": {
      -        "description": "instagram account.",
      -        "examples": [
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "linkedin": {
      -        "description": "linkedin account.",
      -        "examples": [
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "x": {
      -        "description": "x account.",
      -        "examples": [
      -          "https://x.com/stripe"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "youtube": {
      -        "description": "youtube account.",
      -        "examples": [
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "x",
      -      "linkedin",
      -      "facebook",
      -      "instagram",
      -      "github",
      -      "youtube"
      -    ],
      -    "type": "object"
      -  },
      -  "sources": {
      -    "description": "Sources that answered.",
      -    "examples": [
      -      [
      -        "Wikidata (CC0)"
      -      ]
      -    ],
      -    "items": {
      -      "description": "A source used.",
      -      "examples": [
      -        "Wikidata (CC0)"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  }
      -}
    • removedOutput schema / properties / result / required
      Removed value: -[
      -  "query",
      -  "company",
      -  "identifiers",
      -  "socials",
      -  "sources",
      -  "field_sources",
      -  "notes",
      -  "checked_at"
      -]
    • removedOutput schema / properties / status / description
      Removed value: -"Present only on a delivered result."
    • removedOutput schema / properties / worker / description
      Removed value: -"Catalog name of the worker that ran."
    • removedOutput schema / properties / worker / examples
      Removed value: -[
      -  "market.quote"
      -]
    • removedOutput schema / title
      Removed value: -"company.enrich response"
  2. Changed1 schema field changed
    • addedOutput schema / properties / attribution
      Added value: +{
      +  "description": "Present only when the result's text was machine-translated: the credit to show with it.",
      +  "items": {
      +    "description": "A credit.",
      +    "properties": {
      +      "text": {
      +        "description": "Credit.",
      +        "examples": [
      +          "Translated by Google"
      +        ],
      +        "type": "string"
      +      },
      +      "url": {
      +        "description": "Link.",
      +        "examples": [
      +          "https://translate.google.com"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "text",
      +      "url"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
  3. Added

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and openWorld, so the safety profile is covered. The description adds valuable behavioral context beyond that: a per-call cost ($0.05), the external data sources used, and the fact that every field names its source. It does not cover failure modes or authentication, but the additions are meaningful.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with purpose and data fields, which is good, but the lengthy 'Returns:' block duplicates the output schema, which already exists. That redundancy is unnecessary and reduces overall conciseness, though the structure remains logical.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, the description provides a thorough overview of inputs, outputs, sources, cost, and field-level provenance. An output schema exists, but the description still usefully summarizes the return structure. It is nearly complete for calling the tool correctly, though sibling differentiation would strengthen it further.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already fully documents name, domain, and language. The description only repeats 'Input: domain or name' without adding format, constraints, or alternatives beyond what the schema provides. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb (enrichment) and resource (company firmographics), and enumerates exactly what data is returned (legal name, headcount, LEI, SEC CIK, socials, etc.). It does not, however, distinguish this tool from potential siblings like hubvibe_research_company or hubvibe_identity_check, so it falls short of the top mark.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by 'Company enrichment / firmographics by domain or name' and the list of sources, but there is no explicit when-to-use, when-not-to-use, or which alternative to pick among the many research and market siblings. The agent must infer the appropriate context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.