{
  "id": "01-crustdata",
  "slug": "crustdata",
  "normalized_name": "crustdata",
  "name": "Crustdata",
  "vendor_url": "crustdata.com",
  "category": "data-enrichment",
  "what_it_does": "A real-time API for company and person firmographic/growth data (headcount trends, funding, tech stack, web traffic, social signals), positioned as infrastructure for time-sensitive GTM triggers and agent-built prospecting workflows.",
  "ai_features": "Markets itself as built \"for AI agents\" with Claude Code example workflows; the underlying capability is real-time data aggregation and API delivery, not a proprietary AI model - \"AI-native\" mostly describes agent-friendly API/MCP design, not novel enrichment intelligence.",
  "mcp_status": "official",
  "mcp_url": "https://install.crustdata.com/mcp ; https://crustdata.com/ (MCP referenced directly on the vendor homepage: \"drop the whole graph into your agent with the MCP, in one line\"; a dedicated MCP docs sub-page was not locatable under docs.crustdata.com)",
  "mcp_auth": "unknown",
  "api_gate": "free (free sandbox key advertised on the vendor homepage, self-serve signup; paid usage is credit-based on purchased credits)",
  "revops_role": "Real-time firmographic/trigger-signal layer for outbound (funding events, headcount changes, tech-stack shifts), used alongside or as an alternative to Clay/PDL.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-07",
  "sources": "https://crustdata.com/, https://docs.crustdata.com/general/pricing, https://crustdata.com/blog/b2b-prospecting-workflow-claude-code, https://docs.crustdata.com/person-docs/search/introduction, https://install.crustdata.com/mcp",
  "notes": "MCP existence is confirmed on the vendor's own homepage, but the exact MCP-specific auth flow and a dedicated MCP docs URL could not be pinned down in this pass - mcp_auth and the precise api_gate are marked unknown rather than guessed. Web search/fetch and basic search+enrichment endpoints appear self-serve (free sandbox key referenced); live real-time Person and Company endpoints are explicitly plan-gated per docs.crustdata.com/general/pricing, with no full public price list and credits that expire after 6 months (up to 7 credits per enriched person profile). [api_gate 2026-08-25] Reclassified unknown -> free from the vendor's own page (https://crustdata.com/): free sandbox API key issued self-serve at signup, no credit card; paid usage is credit-based on top. 2026-09-03: vendor docs state the Person Search API (POST /person/search) accepts combined filters such as basic_profile.name and experience.employment_details.company_name and returns social_handles.professional_network_identifier.profile_url with a linkedin.com/in/ value, at \"0.03 credits per result returned\" (https://docs.crustdata.com/person-docs/search/introduction); no MCP tool name is stated there. [api_gate 2026-09-03] Re-checked against the live vendor pricing surfaces and held at free; the cross-listed 05-signals-intent-abm.md entry was reconciled paid -> free to match. Two corrections to the 2026-08-25 line above: the vendor homepage today says \"Free sandbox key, full API, MCP server and skill templates\" but does NOT say \"no credit card\", so that phrase is withdrawn as unsourced; and https://crustdata.com/pricing today shows no price list at all, only credit-based real-time API access with monthly/annual plans, flat-file data, and a contact-sales custom/enterprise tier. https://docs.crustdata.com/general/pricing confirms credits are \"valid for 6 months from the purchase date\", /person/search and /company/search at 0.03 credits per result, autocomplete and /company/identify free, \"Web live endpoints are available on self-serve plans\", and Company and Person live endpoints still plan-gated. Free-to-start with paid usage on top; no sales call to get a key, so not enterprise-only and not paid-only. 2026-09-07: Official MCP registry entry io.github.mhimed-crustdata/crustdata lists remote https://install.crustdata.com/mcp; that URL returned 401 to an MCP initialize POST. mhimed-crustdata is a Crustdata-affiliated account and the host is a crustdata.com subdomain. https://mcp.crustdata.com/mcp also answers 401 (https://install.crustdata.com/mcp).",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "free",
  "mcp_urls": [
    "https://install.crustdata.com/mcp",
    "https://crustdata.com/"
  ],
  "source_urls": [
    "https://crustdata.com/",
    "https://docs.crustdata.com/general/pricing",
    "https://crustdata.com/blog/b2b-prospecting-workflow-claude-code",
    "https://docs.crustdata.com/person-docs/search/introduction",
    "https://install.crustdata.com/mcp"
  ],
  "source_annotations": [],
  "vendor_domain": "crustdata.com",
  "display_name": "Crustdata",
  "docs_url": null,
  "jobs": [
    "search-people-by-criteria",
    "search-companies-by-firmographics",
    "enrich-company-from-domain",
    "find-linkedin-url-from-name-and-company",
    "detect-technographics",
    "detect-funding-or-news-event"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "execute",
      "description": "Calls Crustdata's data tools",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get_schema",
      "description": "Retrieves schema information for a Crustdata data tool",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list_tools",
      "description": "Lists the available Crustdata data tools",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    }
  ],
  "mcp_tool_count": 3,
  "mcp_tools_evidence": "docs",
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": "fixed",
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "none-found",
  "cli_party": null,
  "cli_binary": null,
  "cli_install": [],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": null,
  "cli_checked_on": "2026-09-27",
  "github_org": null,
  "github_org_status": "unresolved",
  "github_org_url": null,
  "github_org_evidence": {
    "rule": null,
    "reason": "github candidates were seen but none passed the evidence rules",
    "candidates_rejected": [
      {
        "login": "crustdata",
        "from": "rule 3 (Crustdata)",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match crustdata.com"
      }
    ]
  },
  "github_org_repos": 0,
  "github_org_repos_mcp": 0,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": null,
  "github_org_recent_repos": [],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://crustdata.com/",
  "endpoint_status": "docs-only",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "01-crustdata",
  "also_listed_in": [
    {
      "id": "05-crustdata",
      "name": "Crustdata",
      "category_num": "05",
      "category_slug": "signals-intent-abm",
      "source_file": "05-signals-intent-abm.md",
      "canonical": false
    }
  ],
  "source_file": "01-data-enrichment.md",
  "source_line": 466,
  "file_index": 24,
  "category_num": "01",
  "category_slug": "data-enrichment",
  "category_label": "Data & Enrichment",
  "heading": "Crustdata",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 14
}
