Skip to main content
Glama

hsh-company-intelligence

Real-time intelligence on a company by name or domain. ALWAYS returns: profile, description, industry, tech stack detected on the live site, and public social links. For Y Combinator companies, founders, batch, tags and the YC page are added from the YC company listing (served from a copy dated 14 Apr 2026 while the hosted one is down); names the listing puts on several companies are labelled, since they may be partners or investors. Every response states which path served it in source_path, and a live-hunt-only response lists what it could not provide. discover (a filtered list of YC companies) answers from the same listing. Pay per call via x402 (USDC on Base).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNo
limitNo
queryYesCompany name or domain, OR a discovery query.
filtersNoFor discover: { industry?, batch?, is_hiring? }. No contact-detail filter exists: this product collects no email addresses (removed at source 2026-09-10).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / filters / description
      Previous value: -"For discover: { industry?, batch?, is_hiring?, has_email? }"New value: +"For discover: { industry?, batch?, is_hiring? }. No contact-detail filter exists: this product collects no email addresses (removed at source 2026-09-10)."
  2. Changed3 schema fields changed
    • changedInput schema / properties / filters / description
      Previous value: -"For discover: { industry?, batch?, is_hiring?, has_email? }."New value: +"For discover: { industry?, batch?, is_hiring?, has_email? }"
    • changedInput schema / properties / limit / description
      Previous value: -"Max results for discover mode."New value: +""
    • changedInput schema / properties / mode / description
      Previous value: -"lookup = one company; discover = filtered list."New value: +""
  3. First observed

TDQS

A4.4/5.0
Behavior5/5

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

With no annotations provided, the description carries full responsibility for behavioral disclosure. It does this thoroughly: it discloses the data source freshness (copy dated 14 Apr 2026), potential inaccuracies (names may be partners/investors), that every response includes source_path, that live-hunt-only responses list what they couldn't provide, and that payment is via x402 (USDC on Base). This goes well beyond what the schema reveals and gives the agent a realistic expectation of behavior.

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

Conciseness5/5

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

The description is a single, dense paragraph that front-loads the core purpose and then efficiently lists key behaviors, data limitations, and payment. Every sentence adds value: output fields, YC specifics, source freshness, source_path, discover mode, and payment. No fluff or repetition.

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 has 4 parameters and no output schema, the description covers most essential operational aspects: what it returns, modes, source freshness, what it cannot provide, and payment. It does not explain how limit affects results or default values for mode, but these are minor gaps given the richness of behavioral disclosure. Overall, an agent has sufficient context to call the tool correctly.

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?

The schema has 50% description coverage: query and filters have descriptions, while mode and limit are empty. The tool description adds some clarity for mode (explains discover as a filtered list of YC companies) and indirectly for filters (by stating no contact-detail filter exists). However, it does not explain the limit parameter or provide format examples for query or filters. It adds marginal value but does not fully compensate for the missing schema descriptions.

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

Purpose5/5

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

The description clearly states the tool's function: providing real-time intelligence on a company by name or domain. It enumerates the always-returned fields (profile, description, industry, tech stack, social links) and distinguishes two modes (lookup and discover). This is specific and distinct from sibling tools like hsh-b2b-contact, which focus on contacts, and cricket tools, making the purpose unambiguous.

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

Usage Guidelines4/5

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

The description provides clear context for when to use the tool: for company intelligence by name/domain, and it explains the discover mode as a filtered list of YC companies. However, it does not explicitly name alternative tools or state when not to use this tool, so it lacks explicit exclusions and alternative guidance. It gives enough context to select it appropriately among siblings.

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.