carrierscore
Was dieses MCP kann
Looks up FMCSA carriers, calculates safety and crash risk indices, generates evidence reports, and monitors carrier lists.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max entries to return (default 50)'}, 'since': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Only entries generated on/after this date (YYYY-MM-DD, UTC)'}, 'dot_number': {'type': 'string', 'pattern': '^\\d{1,8}$', 'description': 'US DOT number of the carrier, digits only (e.g. "1234567")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tier', 'retention_days', 'total_entries', 'matched', 'count', 'entries'], 'properties': {'tier': {'type': 'string', 'description': "Caller's tier (monitor / compliance)"}, 'count': {'type': 'number', 'description': 'Entries returned (<= limit)'}, 'entries': {'type': 'array', 'items': {'type': 'object', 'required': ['entry_id', 'generated_at', 'dot_number', 'sha256'], 'properties': {'tier': {'type': 'string'}, 'sha256': {'type': 'string', 'description': 'SHA-256 of the archived plain-text report'}, 'entry_id': {'type': 'string', 'description': 'Archive entry id: <dot>_<UTC timestamp>_<sha8>'}, 'dot_number': {'type': 'string'}, 'generated_at': {'type': 'string', 'description': 'When the report was generated (ISO 8601 UTC)'}, 'scored_as_of': {'type': ['string', 'null'], 'description': 'Scoring run the report was built from'}, 'score_version': {'type': ['string', 'null']}, 'format_requested': {'type': 'string', 'description': '"text" or "json" as originally requested'}}, 'additionalProperties': True}, 'description': 'Newest first'}, 'matched': {'type': 'number', 'description': 'Entries matching the filters within the retention window'}, 'total_entries': {'type': 'number', 'description': 'All entries ever archived for this key'}, 'retention_days': {'type': ['number', 'null'], 'description': 'Retrieval window in days (monitor 90; compliance null = unlimited)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number'], 'properties': {'dot_number': {'type': 'string', 'pattern': '^\\d{1,8}$', 'description': 'US DOT number of the carrier, digits only (e.g. "1234567")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number'], 'properties': {'phy_zip': {'$ref': '#/properties/phy_street'}, 'add_date': {'$ref': '#/properties/legal_name', 'description': 'Date added to the FMCSA census (YYYY-MM-DD)'}, 'dba_name': {'$ref': '#/properties/legal_name', 'description': 'Doing-business-as name, if any'}, 'phy_city': {'$ref': '#/properties/phy_street'}, 'phy_state': {'$ref': '#/properties/phy_street'}, 'dot_number': {'type': 'string', 'description': 'US DOT number'}, 'legal_name': {'type': ['string', 'null'], 'description': 'Registered legal name'}, 'phy_street': {'$ref': '#/properties/legal_name'}, 'mcs150_date': {'$ref': '#/properties/legal_name', 'description': 'Latest MCS-150 filing date (YYYY-MM-DD)'}, 'power_units': {'type': ['number', 'null'], 'description': 'Fleet size: number of power units'}, 'status_code': {'$ref': '#/properties/legal_name', 'description': 'FMCSA operating status code (e.g. "A" = active)'}, 'safety_rating': {'$ref': '#/properties/legal_name', 'description': 'FMCSA safety rating code (e.g. "S" = satisfactory)'}, 'total_drivers': {'$ref': '#/properties/power_units', 'description': 'Total drivers reported'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number'], 'properties': {'dot_number': {'type': 'string', 'pattern': '^\\d{1,8}$', 'description': 'US DOT number of the carrier, digits only (e.g. "1234567")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number', 'components', 'flags'], 'properties': {'flags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Hard flags (OOS order, no insurance, reincarnation link)'}, 'indices': {'type': 'object', 'description': 'v0.4 only: inspection_risk / crash_risk first-class indices (0-100), each with components, percentile basis and band', 'additionalProperties': {'$ref': '#/properties/inspection_risk'}}, 'composite': {'type': 'object', 'properties': {'note': {'type': 'string'}, 'rule': {'type': 'string'}, 'rule_text': {'type': 'string'}, 'surcharge': {'type': ['number', 'null']}, 'base_score': {'type': ['number', 'null']}, 'carrier_score': {'type': ['number', 'null']}}, 'description': 'v0.4 only: how the headline carrier_score is derived from the two indices', 'additionalProperties': True}, 'surcharge': {'$ref': '#/properties/carrier_score', 'description': 'Additional points from hard flags'}, 'base_score': {'$ref': '#/properties/carrier_score', 'description': 'Score before hard-flag surcharges (v0.5: legacy composite base)'}, 'components': {'type': 'object', 'description': 'Flat component map keyed by component name (v0.5: within-index weights of both indices, for backward compatibility; the per-index components live under inspection_risk / crash_risk)', 'additionalProperties': {'$ref': '#/properties/inspection_risk/properties/components/additionalProperties'}}, 'crash_risk': {'$ref': '#/properties/inspection_risk', 'description': 'v0.5 (served default): CRASH RISK index 0-100 (higher = riskier) — crashes, fatal/injury and tow-away crashes per roadside inspection relative to the population; validated against future reportable crashes. Read this second.'}, 'disclaimer': {'type': 'string', 'description': 'Methodology disclaimer — relay verbatim'}, 'dot_number': {'type': 'string', 'description': 'US DOT number'}, 'legal_name': {'type': ['string', 'null']}, 'sub_indices': {'type': 'object', 'description': 'v0.3 only: inspection_risk / crash_risk sub-indices (0-100) and their weights', 'additionalProperties': {'type': 'object', 'properties': {'label': {'type': 'string'}, 'value': {'type': ['number', 'null'], 'description': 'Sub-index 0-100, population-relative'}, 'weight': {'type': 'number', 'description': 'Sub-index weight in the composite'}}, 'additionalProperties': True}}, 'scored_as_of': {'$ref': '#/properties/legal_name', 'description': 'Date of the scoring run (YYYY-MM-DD)'}, 'carrier_score': {'type': ['number', 'null'], 'description': "0-100, higher = riskier. Under v0.5 this equals legacy_composite.score (kept for backward compatibility); under v0/v0.3/v0.4 it is that version's headline score"}, 'score_version': {'$ref': '#/properties/legal_name', 'description': 'Documented methodology version ("0.5" is the served default; "0", "0.3", "0.4" are opt-in)'}, 'inspection_risk': {'type': 'object', 'properties': {'band': {'type': ['string', 'null'], 'description': "Carrier's 24m inspection-count band"}, 'base': {'type': ['number', 'null'], 'description': 'Percentile blend before surcharge (0-100)'}, 'label': {'type': 'string'}, 'score': {'type': ['number', 'null'], 'description': 'Index 0-100 incl. its own surcharge, higher = riskier'}, 'band_note': {'type': 'string'}, 'surcharge': {'type': ['number', 'null']}, 'components': {'type': 'object', 'additionalProperties': {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': 'Human-readable component label'}, 'value': {'type': ['number', 'null'], 'description': 'Raw component value'}, 'weight': {'type': 'number', 'description': 'Component weight in the base score'}, 'percentile': {'type': ['number', 'null'], 'description': 'Population percentile of the value, 0-1'}}, 'additionalProperties': True}}, 'validation': {'type': 'object', 'properties': {'text': {'type': 'string', 'description': 'One-line validation statement — relay with the index'}, 'label': {'type': 'string', 'description': 'The future outcome the index was validated against'}, 'source': {'type': 'string', 'description': 'Path of the validation report in docs/research'}, 'auc_holdout': {'type': 'string', 'description': "Held-out AUC range on the index's own outcome"}, 'holdout_origins': {'type': 'array', 'items': {'type': 'string'}}, 'top_decile_lift': {'type': 'string'}, 'post_selection_origin': {'type': ['string', 'null']}, 'auc_post_selection_holdout': {'type': 'string'}}, 'description': "v0.5: this index's own historical validation (point-in-time backtest, held-out cohorts)", 'additionalProperties': True}, 'description': {'type': 'string'}, 'data_sufficiency': {'type': ['number', 'null']}, 'percentile_basis': {'type': 'string', 'description': '"global" or "banded" (24m inspection-activity band)'}, 'surcharges_applied': {'type': 'array', 'items': {'type': 'string'}}}, 'description': 'v0.5 (served default): INSPECTION / COMPLIANCE RISK index 0-100 (higher = riskier) — violations and out-of-service rates per roadside inspection relative to the population; validated against future out-of-service rate. Read this first.', 'additionalProperties': True}, 'data_sufficiency': {'$ref': '#/properties/carrier_score', 'description': '0-1: share of the score resting on observed vs neutral-imputed data'}, 'legacy_composite': {'type': 'object', 'properties': {'note': {'type': 'string'}, 'rule': {'type': 'string'}, 'score': {'type': ['number', 'null'], 'description': 'Legacy composite 0-100 (== top-level carrier_score)'}, 'rule_text': {'type': 'string'}, 'surcharge': {'type': ['number', 'null']}, 'validated': {'type': 'boolean', 'description': 'Always false: the composite is not validated or gated'}, 'base_score': {'type': ['number', 'null']}}, 'description': "v0.5: backward-compatible legacy composite (0.70 x higher index + 0.30 x lower index + surcharges). Not validated, not the headline — do not present it as the carrier's risk score.", 'additionalProperties': True}, 'methodology_note': {'$ref': '#/properties/legal_name', 'description': 'One-line description of the weighting used'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['list_id'], 'properties': {'since': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Only alerts from scoring runs on/after this date (YYYY-MM-DD)'}, 'list_id': {'type': 'string', 'pattern': '^lst_[A-Za-z0-9_-]+$', 'description': 'Saved list id from save_carrier_list'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['list_id', 'count', 'alerts'], 'properties': {'count': {'type': 'number', 'description': 'Number of alerts returned'}, 'since': {'type': ['string', 'null'], 'description': 'Lower bound applied (YYYY-MM-DD) or null'}, 'alerts': {'type': 'array', 'items': {'type': 'object', 'required': ['ts', 'as_of', 'list_id', 'dot', 'type', 'severity'], 'properties': {'ts': {'type': 'string', 'description': 'When the alert was recorded (ISO 8601 UTC)'}, 'dot': {'type': 'string', 'description': 'US DOT number'}, 'type': {'type': 'string', 'description': 'oos_order_activated | authority_lost | insurance_lapsed | status_changed | score_jump | reincarnation_link'}, 'after': {'description': 'Value in the current scoring run'}, 'as_of': {'type': 'string', 'description': 'Scoring run date that surfaced the change (YYYY-MM-DD)'}, 'field': {'type': 'string', 'description': 'Score field that changed'}, 'before': {'description': 'Value in the previous scoring run'}, 'list_id': {'type': 'string'}, 'severity': {'type': 'string', 'description': 'critical | high | medium'}, 'list_name': {'type': 'string'}, 'legal_name': {'type': ['string', 'null']}, 'prev_as_of': {'type': 'string', 'description': 'Previous scoring run date compared against'}}, 'additionalProperties': True}, 'description': 'Alert history, newest first'}, 'list_id': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_numbers'], 'properties': {'dot_numbers': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{1,8}$', 'description': 'US DOT number of the carrier, digits only (e.g. "1234567")'}, 'maxItems': 100, 'minItems': 1, 'description': 'US DOT numbers to check, 1-100 per call'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requested', 'found', 'carriers', 'not_found'], 'properties': {'found': {'type': 'number', 'description': 'How many were found in the scored population'}, 'carriers': {'type': 'array', 'items': {'type': 'object', 'required': ['dot_number'], 'properties': {'flags': {'type': 'array', 'items': {'type': 'string'}}, 'crash_risk': {'type': ['number', 'null'], 'description': 'Crash risk index 0-100 (v0.5 headline; also present for v0.3/v0.4 parquets)'}, 'dot_number': {'type': 'string'}, 'legal_name': {'type': ['string', 'null']}, 'carrier_score': {'type': ['number', 'null'], 'description': '0-100, higher = riskier (v0.5: legacy composite, backward compatibility only — use the two indices)'}, 'inspection_risk': {'type': ['number', 'null'], 'description': 'Inspection / compliance risk index 0-100 (v0.5 headline; also present for v0.3/v0.4 parquets)'}, 'data_sufficiency': {'type': ['number', 'null']}}, 'additionalProperties': True}, 'description': 'Score summary per found carrier'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Requested DOTs absent from the scored population'}, 'requested': {'type': 'number', 'description': 'How many DOT numbers were requested'}, 'disclaimer': {'type': 'string', 'description': 'Methodology disclaimer — relay verbatim'}, 'scored_as_of': {'type': ['string', 'null'], 'description': 'Date of the scoring run (YYYY-MM-DD)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number'], 'properties': {'format': {'enum': ['text', 'json'], 'type': 'string', 'default': 'text', 'description': '"text" = filing-ready report (free tier); "json" = structured fields (requires API key)'}, 'dot_number': {'type': 'string', 'pattern': '^\\d{1,8}$', 'description': 'US DOT number of the carrier, digits only (e.g. "1234567")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'flags': {'type': 'array', 'items': {'type': 'string'}}, 'report': {'type': 'string', 'description': 'Report title line (format="json")'}, 'sha256': {'type': 'string', 'description': 'Paid tiers: SHA-256 of the archived plain-text report — cite it alongside the entry id'}, 'indices': {'type': 'object', 'additionalProperties': {'$ref': '#/properties/inspection_risk'}}, 'dba_name': {'$ref': '#/properties/legal_name'}, 'composite': {'type': 'object', 'properties': {'note': {'type': 'string'}, 'rule': {'type': 'string'}, 'rule_text': {'type': 'string'}, 'surcharge': {'type': ['number', 'null']}, 'base_score': {'type': ['number', 'null']}, 'carrier_score': {'type': ['number', 'null']}}, 'additionalProperties': True}, 'generated': {'type': ['string', 'null'], 'description': 'Report generation date (YYYY-MM-DD)'}, 'surcharge': {'$ref': '#/properties/power_units'}, 'base_score': {'$ref': '#/properties/power_units'}, 'components': {'type': 'object', 'additionalProperties': {'$ref': '#/properties/inspection_risk/properties/components/additionalProperties'}}, 'crash_risk': {'$ref': '#/properties/inspection_risk', 'description': 'v0.5: crash risk index with components and validation'}, 'disclaimer': {'type': 'string'}, 'dot_number': {'type': 'string'}, 'legal_name': {'$ref': '#/properties/generated'}, 'power_units': {'type': ['number', 'null']}, 'report_text': {'type': 'string', 'description': 'Filing-ready plain-text evidence report (format="text")'}, 'status_code': {'$ref': '#/properties/legal_name'}, 'sub_indices': {'type': 'object', 'additionalProperties': {'type': 'object', 'properties': {'label': {'type': 'string'}, 'value': {'type': ['number', 'null'], 'description': 'Sub-index 0-100, population-relative'}, 'weight': {'type': 'number', 'description': 'Sub-index weight in the composite'}}, 'additionalProperties': True}}, 'scored_as_of': {'$ref': '#/properties/legal_name'}, 'carrier_score': {'$ref': '#/properties/power_units', 'description': '0-100, higher = riskier (v0.5: == legacy_composite.score)'}, 'safety_rating': {'$ref': '#/properties/legal_name'}, 'score_version': {'$ref': '#/properties/legal_name'}, 'audit_entry_id': {'type': 'string', 'description': 'Paid tiers: id of the immutable archived copy of this report (use with verify_evidence / audit_entries)'}, 'inspection_risk': {'type': 'object', 'properties': {'band': {'type': ['string', 'null'], 'description': "Carrier's 24m inspection-count band"}, 'base': {'type': ['number', 'null'], 'description': 'Percentile blend before surcharge (0-100)'}, 'label': {'type': 'string'}, 'score': {'type': ['number', 'null'], 'description': 'Index 0-100 incl. its own surcharge, higher = riskier'}, 'band_note': {'type': 'string'}, 'surcharge': {'type': ['number', 'null']}, 'components': {'type': 'object', 'additionalProperties': {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': 'Human-readable component label'}, 'value': {'type': ['number', 'null'], 'description': 'Raw component value'}, 'weight': {'type': 'number', 'description': 'Component weight in the base score'}, 'percentile': {'type': ['number', 'null'], 'description': 'Population percentile of the value, 0-1'}}, 'additionalProperties': True}}, 'validation': {'type': 'object', 'properties': {'text': {'type': 'string', 'description': 'One-line validation statement — relay with the index'}, 'label': {'type': 'string', 'description': 'The future outcome the index was validated against'}, 'source': {'type': 'string', 'description': 'Path of the validation report in docs/research'}, 'auc_holdout': {'type': 'string', 'description': "Held-out AUC range on the index's own outcome"}, 'holdout_origins': {'type': 'array', 'items': {'type': 'string'}}, 'top_decile_lift': {'type': 'string'}, 'post_selection_origin': {'type': ['string', 'null']}, 'auc_post_selection_holdout': {'type': 'string'}}, 'description': "v0.5: this index's own historical validation (point-in-time backtest, held-out cohorts)", 'additionalProperties': True}, 'description': {'type': 'string'}, 'data_sufficiency': {'type': ['number', 'null']}, 'percentile_basis': {'type': 'string', 'description': '"global" or "banded" (24m inspection-activity band)'}, 'surcharges_applied': {'type': 'array', 'items': {'type': 'string'}}}, 'description': 'v0.5: inspection / compliance risk index with components and validation', 'additionalProperties': True}, 'data_sufficiency': {'$ref': '#/properties/power_units'}, 'legacy_composite': {'type': 'object', 'properties': {'note': {'type': 'string'}, 'rule': {'type': 'string'}, 'score': {'type': ['number', 'null'], 'description': 'Legacy composite 0-100 (== top-level carrier_score)'}, 'rule_text': {'type': 'string'}, 'surcharge': {'type': ['number', 'null']}, 'validated': {'type': 'boolean', 'description': 'Always false: the composite is not validated or gated'}, 'base_score': {'type': ['number', 'null']}}, 'description': 'v0.5: legacy composite, backward compatibility only', 'additionalProperties': True}, 'methodology_note': {'$ref': '#/properties/legal_name'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'dot_numbers'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'List name, e.g. "Active roster Q3"'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Optional daily digest email'}, 'dot_numbers': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{1,8}$', 'description': 'US DOT number of the carrier, digits only (e.g. "1234567")'}, 'maxItems': 5000, 'minItems': 1, 'description': 'US DOT numbers to monitor'}, 'webhook_url': {'type': 'string', 'format': 'uri', 'description': 'Optional https URL to receive alert POSTs'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['list_id', 'name', 'dots'], 'properties': {'dots': {'type': 'array', 'items': {'type': 'string'}, 'description': 'US DOT numbers on the list (deduped)'}, 'name': {'type': 'string', 'description': 'List name'}, 'email': {'type': 'string', 'description': 'Daily digest email, if configured'}, 'created': {'type': 'string', 'description': 'Creation timestamp (ISO 8601 UTC)'}, 'list_id': {'type': 'string', 'description': 'Saved list id (lst_...) — use with list_alerts'}, 'updated': {'type': 'string', 'description': 'Last update timestamp (ISO 8601 UTC)'}, 'webhook_url': {'type': 'string', 'description': 'Alert webhook URL, if configured'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['entry_id'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Optional SHA-256 to compare against the archived report'}, 'entry_id': {'type': 'string', 'pattern': '^\\d{1,8}_\\d{8}T\\d{12}Z_[0-9a-f]{8}$', 'description': 'Audit entry id from montgomery_file / audit_entries'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['entry_id', 'sha256_computed', 'match'], 'properties': {'match': {'type': 'boolean', 'description': 'true = the archived report is byte-identical to what was served'}, 'entry_id': {'type': 'string'}, 'dot_number': {'type': ['string', 'null']}, 'match_json': {'type': ['boolean', 'null']}, 'generated_at': {'type': ['string', 'null']}, 'scored_as_of': {'type': ['string', 'null']}, 'score_version': {'type': ['string', 'null']}, 'sha256_stored': {'type': ['string', 'null'], 'description': 'Hash recorded when the report was archived'}, 'match_supplied': {'type': 'boolean', 'description': 'Whether the supplied hash matches the archived report'}, 'sha256_computed': {'type': 'string', 'description': 'Hash recomputed now from the stored report text'}, 'sha256_supplied': {'type': 'string', 'description': 'Echo of the hash the caller supplied, if any'}, 'format_requested': {'type': ['string', 'null']}, 'sha256_json_stored': {'type': ['string', 'null']}, 'sha256_json_computed': {'type': ['string', 'null']}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…