Trudex

Verified Texas business context for AI agents: legal entities, affiliates, licenses, new openings.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
99%
命名の品質
98%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,516トークン数(ツール定義)
~1.8 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.97%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "trudex": {
      "url": "https://trudex.dev/api/mcp"
    }
  }
}

リモートエンドポイント

https://trudex.dev/api/mcpstreamable-http
https://trudex.dev/api/mcp/openstreamable-http

できること

ツール一覧

ツール(8)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢resolve_business(name, city, address, zip, limit)

Which Texas business is this? Turns a brand, trade name or legal name into ranked candidates with entity_id, legal name, trade names, an address, confidence (0-1) and match_reasons. Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. status is match, possible, ambiguous (add a city or address) or not_found; weak guesses are never returned. Example: {"name": "Heim Barbecue", "city": "Fort Worth"}. Pass the entity_id to the other tools.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120,
      "description": "Business, brand or legal name, e.g. \"Heim Barbecue\"."
    },
    "city": {
      "description": "Texas city, e.g. \"Fort Worth\". Strongly improves ranking.",
      "type": "string",
      "minLength": 2,
      "maxLength": 60
    },
    "address": {
      "description": "Street address, e.g. \"1109 W Magnolia Ave\".",
      "type": "string",
      "minLength": 3,
      "maxLength": 120
    },
    "zip": {
      "description": "ZIP code, e.g. \"76104\".",
      "type": "string",
      "pattern": "^\\d{5}(-?\\d{4})?$"
    },
    "limit": {
      "description": "Candidates to return, 1-25. Default 10.",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_entity(entity_id)

What is this business legally, and is it in good standing? Returns the legal profile for an entity_id: legal name, organization type, SOS file number, charter date, SOS status, right to transact business (forfeited means franchise tax forfeiture), mailing address, and counts of locations, TABC licenses and affiliates. Also returns state_permits (Comptroller fuels, IFTA, interstate trucker, tobacco, hotel occupancy tax and direct-pay permits, flagging suspended permits and hotel locations gone out of business) and tabc_credit_law_delinquency (appearances on TABC's Credit Law Delinquent List: a wholesaler reported unpaid alcohol deliveries, so the retailer may buy for cash only while listed). Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. Example: {"entity_id": "32057926266"}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "pattern": "^\\d{10,11}$",
      "description": "entity_id from resolve_business (11-digit Texas taxpayer number), or a 10-digit SOS file number."
    }
  },
  "required": [
    "entity_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢find_affiliates(entity_id, min_confidence)

Which other entities are likely under common control with this one, and who did it take over from or hand over to? Returns affiliates with relation_type (shared trade name, shared mailing address, similar name in the same city), confidence and the evidence that matched; plus took_over_from and taken_over_by: businesses that followed one another at the same premises under the same or a similar trade name (a sale or a reorganisation, not common control), each handover dated. Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. Inferred links, not ownership records. Example: {"entity_id": "32057926266"}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "pattern": "^\\d{10,11}$",
      "description": "entity_id from resolve_business (11-digit Texas taxpayer number), or a 10-digit SOS file number."
    },
    "min_confidence": {
      "description": "Only affiliates at or above this confidence, 0.5-1. Default 0.5.",
      "type": "number",
      "minimum": 0.5,
      "maximum": 1
    }
  },
  "required": [
    "entity_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_locations(entity_id, include_affiliates, status, limit)

Where does this business operate? Returns its locations (sales-tax outlets, plus closed ones known from mixed-beverage receipts) with trade name, address, NAICS code, permit and first-sale dates, and whether each is current or ended. Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. Example: {"entity_id": "32057926266", "include_affiliates": true}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "pattern": "^\\d{10,11}$",
      "description": "entity_id from resolve_business (11-digit Texas taxpayer number), or a 10-digit SOS file number."
    },
    "include_affiliates": {
      "description": "Also include affiliated entities (likely common control, confidence >= 0.5). Default false.",
      "type": "boolean"
    },
    "status": {
      "description": "Only current or only ended locations. Default both.",
      "type": "string",
      "enum": [
        "current",
        "ended"
      ]
    },
    "limit": {
      "description": "Locations to return, 1-50. Default 50.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "entity_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_licenses(entity_id, include_affiliates, active_only, limit)

What alcohol licenses does this business hold or has it held? Returns TABC licenses with type, trade name, status and issue, status-change and expiration dates, each with how it was linked to the entity and the link's confidence, and any TABC Credit Law Delinquent List appearances (unpaid wholesaler credit). Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. Example: {"entity_id": "32057926266", "active_only": true}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "pattern": "^\\d{10,11}$",
      "description": "entity_id from resolve_business (11-digit Texas taxpayer number), or a 10-digit SOS file number."
    },
    "include_affiliates": {
      "description": "Also include affiliated entities (likely common control, confidence >= 0.5). Default false.",
      "type": "boolean"
    },
    "active_only": {
      "description": "Only licenses whose primary status is Active. Default false.",
      "type": "boolean"
    },
    "limit": {
      "description": "Licenses to return, 1-50. Default 50.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "entity_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_timeline(entity_id, include_affiliates, since, limit)

What has happened to this business, and when? Returns dated events, newest first: formed, location opened or closed, licensed, license surrendered or expired, location transferred between entities, license applied for. Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. Each event names its source record. Example: {"entity_id": "32057926266", "include_affiliates": true}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "pattern": "^\\d{10,11}$",
      "description": "entity_id from resolve_business (11-digit Texas taxpayer number), or a 10-digit SOS file number."
    },
    "include_affiliates": {
      "description": "Also include affiliated entities (likely common control, confidence >= 0.5). Default false.",
      "type": "boolean"
    },
    "since": {
      "description": "Only events on or after this date, YYYY-MM-DD.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "limit": {
      "description": "Events to return, 1-50. Default 50.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "entity_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_environmental_record(entity_id, include_affiliates, since, limit)

Has this business had environmental violations or enforcement in Texas? Returns its TCEQ (Texas Commission on Environmental Quality) customer records with TCEQ's compliance-history classification, a summary (notices of violation and enforcement, complaints, administrative orders, civil judgments, penalties in USD), and dated events, newest first. Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. TCEQ records carry no taxpayer number, so each customer link and each event carries a confidence and how it was attributed. Complaints are allegations, not findings. Requires a signed-in caller (token or OAuth). Example: {"entity_id": "32057926266", "include_affiliates": true}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "pattern": "^\\d{10,11}$",
      "description": "entity_id from resolve_business (11-digit Texas taxpayer number), or a 10-digit SOS file number."
    },
    "include_affiliates": {
      "description": "Also include affiliated entities (likely common control, confidence >= 0.5). Default false.",
      "type": "boolean"
    },
    "since": {
      "description": "Only events on or after this date, YYYY-MM-DD.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "limit": {
      "description": "Events to return, 1-50. Default 50.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "entity_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢find_new_activity(city, zip, since, naics, category, ...)

What is opening in this Texas city or ZIP? Returns pre-opening and new-outlet signals since a date, one row per address, each with a stage (applied, licensed, permitted, opened) and its source records. Texas only; businesses registered with the Texas Comptroller or TABC, refreshed nightly from Texas state datasets. Filter by NAICS code or category (restaurant, bar, liquor_store, convenience_store, brewery_winery_distillery). Example: {"city": "Fort Worth", "since": "2026-07-01", "category": "restaurant"}.

入力スキーマ

{
  "type": "object",
  "properties": {
    "city": {
      "description": "Texas city, e.g. \"Fort Worth\". Give a city or a zip.",
      "type": "string",
      "minLength": 2,
      "maxLength": 60
    },
    "zip": {
      "description": "ZIP code, e.g. \"76104\".",
      "type": "string",
      "pattern": "^\\d{5}(-?\\d{4})?$"
    },
    "since": {
      "description": "Earliest signal date, YYYY-MM-DD, within the last two years. Default 90 days ago.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "naics": {
      "description": "NAICS code or prefix, e.g. \"722511\" (full-service restaurants).",
      "type": "string",
      "pattern": "^\\d{2,6}$"
    },
    "category": {
      "description": "Business category. Ignored when naics is given.",
      "type": "string",
      "enum": [
        "restaurant",
        "bar",
        "liquor_store",
        "convenience_store",
        "brewery_winery_distillery"
      ]
    },
    "limit": {
      "description": "Addresses to return, 1-50. Default 25.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 8 件
認証が必要バージョンは記録されていません—