[{
  "record_type": "tool_catalog",
  "scraped_at": "2026-06-12T01:53:53+00:00",
  "server_name": "mcp-hiring-signal-intel",
  "upstream_actor": "seibs.co/hiring-signal-intel",
  "tool_count": 5,
  "tools": [
    {
      "name": "get_company_jobs",
      "description": "Return current open roles for a company by ATS slug, normalized (title, department, location, remote, seniority, comp, tech stack, apply URL). Use for account research and live req feeds.",
      "input_schema": {
        "properties": {
          "company": {
            "description": "Company ATS slug, e.g. 'stripe'. Auto-resolved across ATS providers.",
            "title": "Company",
            "type": "string"
          },
          "departments": {
            "description": "Optional normalized department filter (Engineering, Sales, ...).",
            "items": {
              "type": "string"
            },
            "title": "Departments",
            "type": "array"
          },
          "remote_only": {
            "default": false,
            "title": "Remote Only",
            "type": "boolean"
          },
          "limit": {
            "default": 50,
            "maximum": 200,
            "minimum": 1,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "company"
        ],
        "title": "GetCompanyJobsArgs",
        "type": "object"
      }
    },
    {
      "name": "get_hiring_signals",
      "description": "Return a per-company hiring-signal rollup (net-new roles, role-count delta, department expansion, surge flag) vs each company's trailing baseline. Use to spot companies that are scaling.",
      "input_schema": {
        "properties": {
          "companies": {
            "description": "Company ATS slugs to score for hiring signals.",
            "items": {
              "type": "string"
            },
            "title": "Companies",
            "type": "array"
          },
          "surge_only": {
            "default": false,
            "description": "Return only companies flagged as surging.",
            "title": "Surge Only",
            "type": "boolean"
          },
          "limit_per_company": {
            "default": 200,
            "maximum": 1000,
            "minimum": 1,
            "title": "Limit Per Company",
            "type": "integer"
          }
        },
        "required": [
          "companies"
        ],
        "title": "GetHiringSignalsArgs",
        "type": "object"
      }
    },
    {
      "name": "find_roles_by_tech",
      "description": "Return open roles across companies whose job descriptions mention specific named software (Salesforce, Snowflake, ServiceTitan, ...). Use for tech-stack-based B2B targeting and displacement plays.",
      "input_schema": {
        "properties": {
          "companies": {
            "description": "Company ATS slugs to scan.",
            "items": {
              "type": "string"
            },
            "title": "Companies",
            "type": "array"
          },
          "tech": {
            "description": "Named software to match in job descriptions, e.g. ['Salesforce','Snowflake'].",
            "items": {
              "type": "string"
            },
            "title": "Tech",
            "type": "array"
          },
          "limit_per_company": {
            "default": 200,
            "maximum": 1000,
            "minimum": 1,
            "title": "Limit Per Company",
            "type": "integer"
          }
        },
        "required": [
          "companies",
          "tech"
        ],
        "title": "FindRolesByTechArgs",
        "type": "object"
      }
    },
    {
      "name": "get_new_roles",
      "description": "Return roles net-new since this Task's last run for a single company (a clean delta feed), plus the hiring-signal rollup.",
      "input_schema": {
        "properties": {
          "company": {
            "description": "Company ATS slug. Returns roles net-new since this Task's last run.",
            "title": "Company",
            "type": "string"
          },
          "limit": {
            "default": 200,
            "maximum": 1000,
            "minimum": 1,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "company"
        ],
        "title": "GetNewRolesArgs",
        "type": "object"
      }
    },
    {
      "name": "detect_hiring_surges",
      "description": "Evaluate a list of companies and return only those flagged as surging (>= N net-new roles or >= X% open-role growth vs baseline), ranked by net-new count. The premium B2B buying-signal tool.",
      "input_schema": {
        "properties": {
          "companies": {
            "description": "Company ATS slugs to evaluate for a hiring surge.",
            "items": {
              "type": "string"
            },
            "title": "Companies",
            "type": "array"
          },
          "surge_abs_threshold": {
            "default": 3,
            "maximum": 100,
            "minimum": 1,
            "title": "Surge Abs Threshold",
            "type": "integer"
          },
          "surge_pct_threshold": {
            "default": 0.2,
            "maximum": 10,
            "minimum": 0.01,
            "title": "Surge Pct Threshold",
            "type": "number"
          }
        },
        "required": [
          "companies"
        ],
        "title": "DetectHiringSurgesArgs",
        "type": "object"
      }
    }
  ],
  "payments": {
    "billing_model": "pay_per_tool_call",
    "default_event": "mcp_tool_call",
    "price_usd": 0.005,
    "agentic_payments_accepted": [],
    "rails": {},
    "note": "Calls through Apify bill via PPE (mcp_tool_call $0.005 + upstream pass-through). x402 (USDC on Base) and Skyfire enable token-less per-call payment for direct AI agents when the operator enables MCP monetization."
  }
}]