Trudex

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
99%
Calidad de los nombres
98%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,516Tokens (definiciones de herramientas)
~1.8 KBTamaño de respuesta típico
Impacto moderado en la atención (1.97% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (8)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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"}.

Esquema de entrada

{
  "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"}.

Esquema de entrada

{
  "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}.

Esquema de entrada

{
  "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}.

Esquema de entrada

{
  "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}.

Esquema de entrada

{
  "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}.

Esquema de entrada

{
  "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"}.

Esquema de entrada

{
  "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"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada8 herramientas
requiere autenticaciónversión no registrada—