Trusty

Dated US business records before signing a quote, paying a deposit or sending money.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
87%
命名质量
93%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~5,100token 数(工具定义)
~18.1 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 3.98%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "business-records": {
      "url": "https://api.trytrusty.com/mcp"
    }
  }
}

远程端点

https://api.trytrusty.com/mcpstreamable-http

它能做什么

工具清单

工具(3)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢check_business(name, usdot, mc, usda_license, crd, ...)

Use this when the user names a specific US business and asks whether it is legitimate, licensed, or safe to pay, what public records exist on it, or what to check before signing a quote, paying a deposit, sending money, or paying a business that is asking them for money, such as a debt collector. Covered kinds: movers, moving brokers, auto transport, puppy breeders, debt collectors, lenders, debt-relief and credit-repair companies, mortgage servicers, financial advisors, brokerage firms, online stores, ticket resellers, timeshare exit, rental listings, and the home-service and local trades listed below. Returns dated public records, sources and one question to ask, without a verdict, score, rating or recommendation. Movers and moving brokers: FMCSA authority history, insurance filings, household-goods complaints, SAFER safety records, and other carriers in the same state with authority revocation records that share its phone number or company officers. Auto transport: FMCSA motor-vehicle cargo identity, authority, filings and safety records; household-goods complaints do not cover this kind. Puppy breeders: USDA APHIS inspection counts, dates and critical/non-critical counts; current license status and direct-item detail are unavailable. Debt-relief/credit-repair, lenders, debt collectors and mortgage servicers: CFPB complaint counts by year, product mix, response timing against the product baseline and latest complaint date. Financial advisors and brokerage firms: BrokerCheck link only; registration and disclosures are blocked by its terms on AI use. Online stores, ticket resellers, timeshare exit and rental listings: dated FTC weekly-index matches, or an explicitly bounded no-match result. Roofers, HVAC, plumbers, contractors, solar installers, garage-door services, locksmiths, towing/recovery, pest control, used-car dealers, auto repair, apartment complexes and rental/property managers: a thin layer of state lookup guidance where verified, without federal business facts. Search by business name and location or USDOT, MC, USDA license, CRD or CFPB company name. Missing kind or ambiguous identities return candidates, never a guess. Unavailable sources are labeled. US coverage only; records do not establish safety, wrongdoing or permission for every activity. No reviews, booking, payment or personal-character checks.

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 180,
      "minLength": 2,
      "description": "Legal or trading business name."
    },
    "usdot": {
      "type": [
        "string",
        "integer"
      ],
      "description": "USDOT number."
    },
    "mc": {
      "type": [
        "string",
        "integer"
      ],
      "description": "MC number."
    },
    "usda_license": {
      "type": [
        "string",
        "integer"
      ],
      "description": "USDA certificate, such as 42-A-1234."
    },
    "crd": {
      "type": [
        "string",
        "integer"
      ],
      "description": "CRD number; only used to form an official BrokerCheck link."
    },
    "cfpb_company": {
      "type": [
        "string",
        "integer"
      ],
      "description": "Exact company name in CFPB records."
    },
    "city": {
      "type": "string",
      "maxLength": 180,
      "description": "Business city, if known; not the customer location."
    },
    "state": {
      "type": "string",
      "maxLength": 180,
      "description": "Business US state code or full state name."
    },
    "kind": {
      "type": "string",
      "enum": [
        "movers",
        "roofers",
        "hvac",
        "plumbers",
        "contractors",
        "solar-installers",
        "garage-door",
        "locksmiths",
        "towing-recovery",
        "pest-control",
        "used-car-dealers",
        "auto-repair",
        "apartment-complex",
        "rental-listing",
        "rental-trust",
        "moving-broker",
        "online-store",
        "ticket-resellers",
        "puppy-breeder",
        "debt-relief-credit-repair",
        "financial-advisor",
        "timeshare-exit",
        "auto-transport",
        "lender",
        "debt-collector",
        "mortgage-servicer",
        "brokerage-firm"
      ],
      "description": "Business category; omitted categories require conservative resolution."
    }
  },
  "anyOf": [
    {
      "required": [
        "name"
      ]
    },
    {
      "required": [
        "usdot"
      ]
    },
    {
      "required": [
        "mc"
      ]
    },
    {
      "required": [
        "usda_license"
      ]
    },
    {
      "required": [
        "crd"
      ]
    },
    {
      "required": [
        "cfpb_company"
      ]
    }
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "identity": {
      "type": [
        "object",
        "null"
      ]
    },
    "kind": {
      "type": "string"
    },
    "findings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "source_name": {
            "type": "string"
          },
          "source_url": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "available",
              "unavailable",
              "reported_zero",
              "blocked_by_terms"
            ]
          },
          "evidence": {
            "type": "object",
            "properties": {
              "source_name": {
                "type": "string"
              },
              "source_url": {
                "type": "string"
              },
              "scope": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "source_urls": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "observed_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "attempted_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "freshness": {
                "enum": [
                  "fresh",
                  "stale",
                  "unknown"
                ]
              },
              "temporal_scope": {
                "enum": [
                  "current",
                  "historical",
                  "unknown"
                ]
              },
              "limitations": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "additionalProperties": false
          }
        },
        "required": [
          "type",
          "severity",
          "label",
          "detail",
          "date",
          "source_name",
          "source_url",
          "status"
        ],
        "additionalProperties": false
      }
    },
    "sources_answered": {
      "type": "integer",
      "minimum": 0
    },
    "limits": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "ask_them_this": {
      "type": [
        "object",
        "null"
      ]
    },
    "checked_at": {
      "type": "string"
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "card": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "matched",
            "ambiguous",
            "no_record",
            "unavailable",
            "error",
            "thin",
            "out_of_scope",
            "blocked_by_terms",
            "comparison"
          ]
        },
        "checked_label": {
          "type": "string"
        },
        "attribution": {
          "type": "string"
        },
        "role": {
          "type": "string"
        },
        "source_note": {
          "type": "string"
        },
        "correction": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "action_label": {
          "type": "string"
        },
        "follow_up": {
          "type": "string"
        },
        "identity": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "trading_name": {
                  "type": "string"
                },
                "location": {
                  "type": "string"
                },
                "numbers": {
                  "type": "string"
                }
              },
              "required": [
                "name",
                "trading_name",
                "location",
                "numbers"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "findings": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "key": {
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "text": {
                "type": "string"
              },
              "stamp": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "as_of": {
                "type": "string"
              },
              "fact_type": {
                "type": "string"
              },
              "evidence": {
                "type": "object",
                "properties": {
                  "source_name": {
                    "type": "string"
                  },
                  "source_url": {
                    "type": "string"
                  },
                  "scope": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source_urls": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "observed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "attempted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "freshness": {
                    "enum": [
                      "fresh",
                      "stale",
                      "unknown"
                    ]
                  },
                  "temporal_scope": {
                    "enum": [
                      "current",
                      "historical",
                      "unknown"
                    ]
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              }
            },
            "required": [
              "key",
              "label",
              "text",
              "stamp",
              "status",
              "as_of",
              "fact_type"
            ],
            "additionalProperties": false
          }
        },
        "question": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "rule_id": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "text": {
                  "type": "string"
                }
              },
              "required": [
                "rule_id",
                "label",
                "text"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "candidates": {
          "type": "array",
          "maxItems": 5,
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "trading_name": {
                "type": "string"
              },
              "location": {
                "type": "string"
              },
              "numbers": {
                "type": "string"
              }
            },
            "required": [
              "name",
              "trading_name",
              "location",
              "numbers"
            ],
            "additionalProperties": false
          }
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "as_of": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "evidence": {
                "type": "object",
                "properties": {
                  "source_name": {
                    "type": "string"
                  },
                  "source_url": {
                    "type": "string"
                  },
                  "scope": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source_urls": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "observed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "attempted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "freshness": {
                    "enum": [
                      "fresh",
                      "stale",
                      "unknown"
                    ]
                  },
                  "temporal_scope": {
                    "enum": [
                      "current",
                      "historical",
                      "unknown"
                    ]
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              }
            },
            "required": [
              "label",
              "as_of",
              "status",
              "url"
            ],
            "additionalProperties": false
          }
        },
        "limits": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "variant": {
          "type": "string",
          "enum": [
            "single",
            "compare"
          ]
        },
        "kind_label": {
          "type": "string"
        },
        "actions": {
          "type": "array",
          "maxItems": 2,
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "label",
              "url"
            ],
            "additionalProperties": false
          }
        },
        "table": {
          "type": [
            "object",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "checked_label",
        "attribution",
        "role",
        "source_note",
        "correction",
        "message",
        "action_label",
        "follow_up",
        "identity",
        "findings",
        "question",
        "candidates",
        "sources",
        "limits"
      ],
      "additionalProperties": false
    },
    "comparison": {
      "type": "object"
    },
    "businesses": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "status",
    "identity",
    "kind",
    "findings",
    "sources_answered",
    "limits",
    "ask_them_this",
    "checked_at",
    "candidates",
    "card"
  ]
}
🟢compare_businesses(entries, kind, city, state)

Use this when the user explicitly asks to compare public records for two to five specific businesses of the same offered kind in one city/state before signing or paying. Returns a table of the kind's record types with each business's dated sources, unavailable labels, limits and identity candidates. Covers movers, moving brokers, auto transport, puppy breeders, debt-relief/credit-repair, lenders, debt collectors, mortgage servicers, financial advisors, brokerage firms, online stores, ticket resellers, timeshare exit, rental listings and the state-guidance kinds listed by check_business. BrokerCheck data is blocked by terms; kinds without a federal net have only verified state guidance. The shared seven-second budget is divided across entries, so slow sources can remain unavailable. Does not rank businesses, pick a winner, recommend one, book anything or move money.

输入模式

{
  "type": "object",
  "properties": {
    "entries": {
      "type": "array",
      "minItems": 2,
      "maxItems": 5,
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 180,
            "minLength": 2,
            "description": "Legal or trading business name."
          },
          "usdot": {
            "type": [
              "string",
              "integer"
            ],
            "description": "USDOT number."
          },
          "mc": {
            "type": [
              "string",
              "integer"
            ],
            "description": "MC number."
          },
          "usda_license": {
            "type": [
              "string",
              "integer"
            ],
            "description": "USDA certificate, such as 42-A-1234."
          },
          "crd": {
            "type": [
              "string",
              "integer"
            ],
            "description": "CRD number; only used to form an official BrokerCheck link."
          },
          "cfpb_company": {
            "type": [
              "string",
              "integer"
            ],
            "description": "Exact company name in CFPB records."
          }
        },
        "anyOf": [
          {
            "required": [
              "name"
            ]
          },
          {
            "required": [
              "usdot"
            ]
          },
          {
            "required": [
              "mc"
            ]
          },
          {
            "required": [
              "usda_license"
            ]
          },
          {
            "required": [
              "crd"
            ]
          },
          {
            "required": [
              "cfpb_company"
            ]
          }
        ],
        "additionalProperties": false
      }
    },
    "kind": {
      "type": "string",
      "enum": [
        "movers",
        "roofers",
        "hvac",
        "plumbers",
        "contractors",
        "solar-installers",
        "garage-door",
        "locksmiths",
        "towing-recovery",
        "pest-control",
        "used-car-dealers",
        "auto-repair",
        "apartment-complex",
        "rental-listing",
        "rental-trust",
        "moving-broker",
        "online-store",
        "ticket-resellers",
        "puppy-breeder",
        "debt-relief-credit-repair",
        "financial-advisor",
        "timeshare-exit",
        "auto-transport",
        "lender",
        "debt-collector",
        "mortgage-servicer",
        "brokerage-firm"
      ]
    },
    "city": {
      "type": "string",
      "maxLength": 180
    },
    "state": {
      "type": "string",
      "maxLength": 180
    }
  },
  "required": [
    "entries",
    "kind"
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "identity": {
      "type": [
        "object",
        "null"
      ]
    },
    "kind": {
      "type": "string"
    },
    "findings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "source_name": {
            "type": "string"
          },
          "source_url": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "available",
              "unavailable",
              "reported_zero",
              "blocked_by_terms"
            ]
          },
          "evidence": {
            "type": "object",
            "properties": {
              "source_name": {
                "type": "string"
              },
              "source_url": {
                "type": "string"
              },
              "scope": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "source_urls": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "observed_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "attempted_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "freshness": {
                "enum": [
                  "fresh",
                  "stale",
                  "unknown"
                ]
              },
              "temporal_scope": {
                "enum": [
                  "current",
                  "historical",
                  "unknown"
                ]
              },
              "limitations": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "additionalProperties": false
          }
        },
        "required": [
          "type",
          "severity",
          "label",
          "detail",
          "date",
          "source_name",
          "source_url",
          "status"
        ],
        "additionalProperties": false
      }
    },
    "sources_answered": {
      "type": "integer",
      "minimum": 0
    },
    "limits": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "ask_them_this": {
      "type": [
        "object",
        "null"
      ]
    },
    "checked_at": {
      "type": "string"
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "card": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "matched",
            "ambiguous",
            "no_record",
            "unavailable",
            "error",
            "thin",
            "out_of_scope",
            "blocked_by_terms",
            "comparison"
          ]
        },
        "checked_label": {
          "type": "string"
        },
        "attribution": {
          "type": "string"
        },
        "role": {
          "type": "string"
        },
        "source_note": {
          "type": "string"
        },
        "correction": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "action_label": {
          "type": "string"
        },
        "follow_up": {
          "type": "string"
        },
        "identity": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "trading_name": {
                  "type": "string"
                },
                "location": {
                  "type": "string"
                },
                "numbers": {
                  "type": "string"
                }
              },
              "required": [
                "name",
                "trading_name",
                "location",
                "numbers"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "findings": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "key": {
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "text": {
                "type": "string"
              },
              "stamp": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "as_of": {
                "type": "string"
              },
              "fact_type": {
                "type": "string"
              },
              "evidence": {
                "type": "object",
                "properties": {
                  "source_name": {
                    "type": "string"
                  },
                  "source_url": {
                    "type": "string"
                  },
                  "scope": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source_urls": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "observed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "attempted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "freshness": {
                    "enum": [
                      "fresh",
                      "stale",
                      "unknown"
                    ]
                  },
                  "temporal_scope": {
                    "enum": [
                      "current",
                      "historical",
                      "unknown"
                    ]
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              }
            },
            "required": [
              "key",
              "label",
              "text",
              "stamp",
              "status",
              "as_of",
              "fact_type"
            ],
            "additionalProperties": false
          }
        },
        "question": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "rule_id": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "text": {
                  "type": "string"
                }
              },
              "required": [
                "rule_id",
                "label",
                "text"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "candidates": {
          "type": "array",
          "maxItems": 5,
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "trading_name": {
                "type": "string"
              },
              "location": {
                "type": "string"
              },
              "numbers": {
                "type": "string"
              }
            },
            "required": [
              "name",
              "trading_name",
              "location",
              "numbers"
            ],
            "additionalProperties": false
          }
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "as_of": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "evidence": {
                "type": "object",
                "properties": {
                  "source_name": {
                    "type": "string"
                  },
                  "source_url": {
                    "type": "string"
                  },
                  "scope": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source_urls": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "observed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "attempted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "freshness": {
                    "enum": [
                      "fresh",
                      "stale",
                      "unknown"
                    ]
                  },
                  "temporal_scope": {
                    "enum": [
                      "current",
                      "historical",
                      "unknown"
                    ]
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              }
            },
            "required": [
              "label",
              "as_of",
              "status",
              "url"
            ],
            "additionalProperties": false
          }
        },
        "limits": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "variant": {
          "type": "string",
          "enum": [
            "single",
            "compare"
          ]
        },
        "kind_label": {
          "type": "string"
        },
        "actions": {
          "type": "array",
          "maxItems": 2,
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "label",
              "url"
            ],
            "additionalProperties": false
          }
        },
        "table": {
          "type": [
            "object",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "checked_label",
        "attribution",
        "role",
        "source_note",
        "correction",
        "message",
        "action_label",
        "follow_up",
        "identity",
        "findings",
        "question",
        "candidates",
        "sources",
        "limits"
      ],
      "additionalProperties": false
    },
    "comparison": {
      "type": "object"
    },
    "businesses": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "status",
    "identity",
    "kind",
    "findings",
    "sources_answered",
    "limits",
    "ask_them_this",
    "checked_at",
    "candidates",
    "card"
  ]
}
🟢check_mover(name, city, state, usdot, mc, ...)

Compatibility alias for check_business with kind=movers. Returns the same dated mover records; no verdict, rating or recommendation.

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 180,
      "description": "Moving company's name. May be supplied without a location."
    },
    "city": {
      "type": "string",
      "description": "City, if known; use its own field, such as New York."
    },
    "state": {
      "type": "string",
      "description": "Two-letter US state code or full state name, case-insensitive, if known."
    },
    "usdot": {
      "type": [
        "string",
        "integer"
      ],
      "description": "USDOT number, digits with optional USDOT prefix."
    },
    "mc": {
      "type": [
        "string",
        "integer"
      ],
      "description": "MC number, digits with optional MC prefix."
    },
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 180,
      "description": "Legacy free-text mover name/location or USDOT/MC number. Prefer the separate fields."
    }
  },
  "anyOf": [
    {
      "required": [
        "name"
      ]
    },
    {
      "required": [
        "usdot"
      ]
    },
    {
      "required": [
        "mc"
      ]
    },
    {
      "required": [
        "query"
      ]
    }
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "identity": {
      "type": [
        "object",
        "null"
      ]
    },
    "kind": {
      "type": "string"
    },
    "findings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "source_name": {
            "type": "string"
          },
          "source_url": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "available",
              "unavailable",
              "reported_zero",
              "blocked_by_terms"
            ]
          },
          "evidence": {
            "type": "object",
            "properties": {
              "source_name": {
                "type": "string"
              },
              "source_url": {
                "type": "string"
              },
              "scope": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "source_urls": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "observed_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "attempted_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "freshness": {
                "enum": [
                  "fresh",
                  "stale",
                  "unknown"
                ]
              },
              "temporal_scope": {
                "enum": [
                  "current",
                  "historical",
                  "unknown"
                ]
              },
              "limitations": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "additionalProperties": false
          }
        },
        "required": [
          "type",
          "severity",
          "label",
          "detail",
          "date",
          "source_name",
          "source_url",
          "status"
        ],
        "additionalProperties": false
      }
    },
    "sources_answered": {
      "type": "integer",
      "minimum": 0
    },
    "limits": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "ask_them_this": {
      "type": [
        "object",
        "null"
      ]
    },
    "checked_at": {
      "type": "string"
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "card": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "matched",
            "ambiguous",
            "no_record",
            "unavailable",
            "error",
            "thin",
            "out_of_scope",
            "blocked_by_terms",
            "comparison"
          ]
        },
        "checked_label": {
          "type": "string"
        },
        "attribution": {
          "type": "string"
        },
        "role": {
          "type": "string"
        },
        "source_note": {
          "type": "string"
        },
        "correction": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "action_label": {
          "type": "string"
        },
        "follow_up": {
          "type": "string"
        },
        "identity": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "trading_name": {
                  "type": "string"
                },
                "location": {
                  "type": "string"
                },
                "numbers": {
                  "type": "string"
                }
              },
              "required": [
                "name",
                "trading_name",
                "location",
                "numbers"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "findings": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "key": {
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "text": {
                "type": "string"
              },
              "stamp": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "as_of": {
                "type": "string"
              },
              "fact_type": {
                "type": "string"
              },
              "evidence": {
                "type": "object",
                "properties": {
                  "source_name": {
                    "type": "string"
                  },
                  "source_url": {
                    "type": "string"
                  },
                  "scope": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source_urls": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "observed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "attempted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "freshness": {
                    "enum": [
                      "fresh",
                      "stale",
                      "unknown"
                    ]
                  },
                  "temporal_scope": {
                    "enum": [
                      "current",
                      "historical",
                      "unknown"
                    ]
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              }
            },
            "required": [
              "key",
              "label",
              "text",
              "stamp",
              "status",
              "as_of",
              "fact_type"
            ],
            "additionalProperties": false
          }
        },
        "question": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "rule_id": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "text": {
                  "type": "string"
                }
              },
              "required": [
                "rule_id",
                "label",
                "text"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "candidates": {
          "type": "array",
          "maxItems": 5,
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "trading_name": {
                "type": "string"
              },
              "location": {
                "type": "string"
              },
              "numbers": {
                "type": "string"
              }
            },
            "required": [
              "name",
              "trading_name",
              "location",
              "numbers"
            ],
            "additionalProperties": false
          }
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "as_of": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "evidence": {
                "type": "object",
                "properties": {
                  "source_name": {
                    "type": "string"
                  },
                  "source_url": {
                    "type": "string"
                  },
                  "scope": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source_urls": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "observed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "attempted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "freshness": {
                    "enum": [
                      "fresh",
                      "stale",
                      "unknown"
                    ]
                  },
                  "temporal_scope": {
                    "enum": [
                      "current",
                      "historical",
                      "unknown"
                    ]
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "additionalProperties": false
              }
            },
            "required": [
              "label",
              "as_of",
              "status",
              "url"
            ],
            "additionalProperties": false
          }
        },
        "limits": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "variant": {
          "type": "string",
          "enum": [
            "single",
            "compare"
          ]
        },
        "kind_label": {
          "type": "string"
        },
        "actions": {
          "type": "array",
          "maxItems": 2,
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "label",
              "url"
            ],
            "additionalProperties": false
          }
        },
        "table": {
          "type": [
            "object",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "checked_label",
        "attribution",
        "role",
        "source_note",
        "correction",
        "message",
        "action_label",
        "follow_up",
        "identity",
        "findings",
        "question",
        "candidates",
        "sources",
        "limits"
      ],
      "additionalProperties": false
    },
    "comparison": {
      "type": "object"
    },
    "businesses": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "status",
    "identity",
    "kind",
    "findings",
    "sources_answered",
    "limits",
    "ask_them_this",
    "checked_at",
    "candidates",
    "card"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本3 个工具