RESET Verifica
Deterministic Mexican/LatAm verification + sanctions & PEP screening for AI agents. Pay via x402.
사용해야 할까요
품질 및 안전성
발견 사항 (3)
- LOWconsultar_precios에서
- LOWregistrar_obligacion에서
- LOWconsultar_saldo에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"verifica": {
"url": "https://mcp.resetparatodos.com/mcp"
}
}
}원격 엔드포인트
https://mcp.resetparatodos.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (27)
🟢consultar_precios
Tabla de precios vigente (MXN, IVA incluido). No requiere llave.
입력 스키마
{
"type": "object",
"properties": {},
"title": "consultar_preciosArguments"
}🟢catalogo_servicios
Catalogo publico de servicios de RESET Verifica: que hace cada uno, precio, inputs, si es deterministico y como se paga. NO requiere llave. Util para decidir si RESET resuelve tu problema antes de autenticarte o pagar. Dos modelos: prepago (cuenta + llave, REST o MCP, precios MXN) y x402 (pago por llamada en USDC sobre Base, sin cuenta).
입력 스키마
{
"type": "object",
"properties": {},
"title": "catalogo_serviciosArguments"
}⚪verificar_empresa(rfc, sancionados)
Verifica una persona moral o fisica por RFC: SAT 69-B con historial, articulo 69 (firmes, no localizados, CSD sin efectos), contratacion publica y sancionados. Consume saldo (servicio COMPANY; tarifa vigente en consultar_precios). El resultado reproduce fuentes oficiales.
입력 스키마
{
"type": "object",
"properties": {
"rfc": {
"title": "Rfc",
"type": "string"
},
"sancionados": {
"default": true,
"title": "Sancionados",
"type": "boolean"
}
},
"required": [
"rfc"
],
"title": "verificar_empresaArguments"
}출력 스키마
{
"type": "object",
"properties": {
"advertencia": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Advertencia"
},
"constancia": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Constancia"
},
"consultado": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Consultado"
},
"contratacion_publica": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Contratacion Publica"
},
"engine_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Engine Version"
},
"proveedores_sancionados": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Proveedores Sancionados"
},
"result_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Result Code"
},
"rfc": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Rfc"
},
"sat_69b": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Sat 69B"
},
"sat_art69": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Sat Art69"
},
"service": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Service"
},
"tipo_persona": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tipo Persona"
},
"verification_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Verification Id"
}
},
"additionalProperties": true,
"description": "empresa_rfc — 3 muestra(s), 13 campos.",
"title": "REmpresaRfc"
}⚪verificar_factura(xml)
Valida un CFDI: XSD oficial del Anexo 20 y estado en vivo ante el SAT, con cruce 69-B del emisor. Envia el XML del CFDI en 'xml'. Consume saldo (servicio CFDI; tarifa vigente en consultar_precios).
입력 스키마
{
"type": "object",
"properties": {
"xml": {
"title": "Xml",
"type": "string"
}
},
"required": [
"xml"
],
"title": "verificar_facturaArguments"
}출력 스키마
{
"type": "object",
"properties": {
"campos": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Campos"
},
"constancia": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Constancia"
},
"consultado": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Consultado"
},
"duplicado_en_organizacion": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Duplicado En Organizacion"
},
"emisor_69b": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Emisor 69B"
},
"engine_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Engine Version"
},
"estado_sat": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Estado Sat"
},
"estructura_anexo20": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Estructura Anexo20"
},
"result_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Result Code"
},
"retencion": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Retencion"
},
"sandbox": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Sandbox"
},
"service": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Service"
},
"validacion_aritmetica": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Validacion Aritmetica"
},
"validacion_xsd": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Validacion Xsd"
},
"validaciones_formato": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Validaciones Formato"
},
"verification_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Verification Id"
},
"xml_sha256": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Xml Sha256"
}
},
"additionalProperties": true,
"description": "factura_verificar — 1 muestra(s), 17 campos.",
"title": "RFacturaVerificar"
}⚪registrar_obligacion(referencia, monto)
Registra una obligacion (cuenta por cobrar) para conciliarla despues contra un pago. No tiene costo.
입력 스키마
{
"type": "object",
"properties": {
"referencia": {
"title": "Referencia",
"type": "string"
},
"monto": {
"title": "Monto",
"type": "number"
}
},
"required": [
"referencia",
"monto"
],
"title": "registrar_obligacionArguments"
}⚪verificar_pago(xml, refs)
Procesa un CEP (comprobante SPEI) y lo concilia contra tus obligaciones registradas. Envia el XML del CEP en 'xml' y, opcional, las referencias a conciliar. Consume saldo (servicio SPEI; tarifa vigente en consultar_precios).
입력 스키마
{
"type": "object",
"properties": {
"xml": {
"title": "Xml",
"type": "string"
},
"refs": {
"default": "",
"title": "Refs",
"type": "string"
}
},
"required": [
"xml"
],
"title": "verificar_pagoArguments"
}출력 스키마
{
"type": "object",
"properties": {
"alertas": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Alertas"
},
"cep_sha256": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cep Sha256"
},
"conciliacion": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Conciliacion"
},
"constancia": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Constancia"
},
"consultado": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Consultado"
},
"engine_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Engine Version"
},
"evidencia": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Evidencia"
},
"result_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Result Code"
},
"retencion": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Retencion"
},
"sandbox": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Sandbox"
},
"service": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Service"
},
"verification_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Verification Id"
}
},
"additionalProperties": true,
"description": "pago_cep — 1 muestra(s), 12 campos.",
"title": "RPagoCep"
}⚪screening_listas(name, country, tax_id, certificate)
Screening de un nombre o entidad contra listas de sanciones internacionales (OFAC, UE, UK, Canada), personas expuestas politicamente (PEP de los paises con servicio: MX, BR, CO, AR, DO, CA, US) y listas nacionales (Mexico, Brasil, Colombia, Argentina, R. Dominicana). Envia 'name'; opcional 'country' (ISO, p.ej. MX) y 'tax_id' para el cruce nacional; 'certificate'=true para recibir una constancia PDF (base64). Devuelve coincidencias con puntaje 0-100 y un registro por cada lista consultada (limpia o con hits). Consume saldo (servicio SCREEN; tarifa vigente en consultar_precios). Es evidencia, no una certificacion de cumplimiento: un resultado 'sin coincidencias' no exime del deber de debida diligencia.
입력 스키마
{
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"country": {
"default": "",
"title": "Country",
"type": "string"
},
"tax_id": {
"default": "",
"title": "Tax Id",
"type": "string"
},
"certificate": {
"default": false,
"title": "Certificate",
"type": "boolean"
}
},
"required": [
"name"
],
"title": "screening_listasArguments"
}출력 스키마
{
"type": "object",
"properties": {
"certificate": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Certificate"
},
"checked": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Checked"
},
"constancia": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Constancia"
},
"country": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Country"
},
"international_hits": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "International Hits"
},
"match_found": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Match Found"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"national": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "National"
},
"pep_hits": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Pep Hits"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
},
"resumen": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Resumen"
},
"summary": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Summary"
}
},
"additionalProperties": true,
"description": "screen_prepago — 2 muestra(s), 12 campos.",
"title": "RScreenPrepago"
}⚪screening_monitorear(name, country, tax_id)
Vigila un nombre: recibiras un webhook (MONITOREO_SCREEN, firmado) cuando aparezca una coincidencia NUEVA en sanciones, PEP o listas nacionales. Envia 'name'; opcional 'country' y 'tax_id'. Registra tu endpoint de webhook aparte. El alta no tiene costo.
입력 스키마
{
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"country": {
"default": "",
"title": "Country",
"type": "string"
},
"tax_id": {
"default": "",
"title": "Tax Id",
"type": "string"
}
},
"required": [
"name"
],
"title": "screening_monitorearArguments"
}⚪validar_clabe(clabe)
Valida la estructura de una CLABE: 18 digitos, digito de control y banco por prefijo. Consume saldo (servicio UTIL; tarifa vigente en consultar_precios). No confirma que la cuenta exista.
입력 스키마
{
"type": "object",
"properties": {
"clabe": {
"title": "Clabe",
"type": "string"
}
},
"required": [
"clabe"
],
"title": "validar_clabeArguments"
}출력 스키마
{
"type": "object",
"properties": {
"advertencia": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Advertencia"
},
"banco": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Banco"
},
"clabe": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Clabe"
},
"codigo_banco": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Codigo Banco"
},
"detalle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Detalle"
},
"digito_verificador_ok": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Digito Verificador Ok"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Valida"
}
},
"additionalProperties": true,
"description": "utilidad_clabe — 2 muestra(s), 8 campos.",
"title": "RUtilidadClabe"
}⚪validar_rfc(rfc)
Valida la estructura de un RFC: formato, tipo de persona, fecha y digito verificador. Incluido con saldo de paquete. No confirma que este registrado ante el SAT.
입력 스키마
{
"type": "object",
"properties": {
"rfc": {
"title": "Rfc",
"type": "string"
}
},
"required": [
"rfc"
],
"title": "validar_rfcArguments"
}출력 스키마
{
"type": "object",
"properties": {
"advertencia": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Advertencia"
},
"digito_verificador_ok": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Digito Verificador Ok"
},
"fecha_valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Fecha Valida"
},
"formato_ok": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Formato Ok"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"rfc": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Rfc"
},
"tipo_persona": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tipo Persona"
},
"valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Valida"
}
},
"additionalProperties": true,
"description": "utilidad_rfc — 2 muestra(s), 8 campos.",
"title": "RUtilidadRfc"
}⚪validar_curp(curp)
Valida una CURP: formato, digito verificador y decodificacion (fecha, sexo, entidad). Incluido con saldo de paquete. No confirma registro ante RENAPO.
입력 스키마
{
"type": "object",
"properties": {
"curp": {
"title": "Curp",
"type": "string"
}
},
"required": [
"curp"
],
"title": "validar_curpArguments"
}출력 스키마
{
"type": "object",
"properties": {
"advertencia": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Advertencia"
},
"curp": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Curp"
},
"detalle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Detalle"
},
"digito_verificador_ok": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Digito Verificador Ok"
},
"entidad_nacimiento": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Entidad Nacimiento"
},
"fecha_nacimiento": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Fecha Nacimiento"
},
"fecha_valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Fecha Valida"
},
"formato_ok": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Formato Ok"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"sexo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sexo"
},
"valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Valida"
}
},
"additionalProperties": true,
"description": "utilidad_curp — 1 muestra(s), 11 campos.",
"title": "RUtilidadCurp"
}⚪validar_nss(nss)
Valida un NSS (numero de seguro social): formato y digito Luhn. Incluido con saldo de paquete. No confirma afiliacion ante el IMSS.
입력 스키마
{
"type": "object",
"properties": {
"nss": {
"title": "Nss",
"type": "string"
}
},
"required": [
"nss"
],
"title": "validar_nssArguments"
}출력 스키마
{
"type": "object",
"properties": {
"advertencia": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Advertencia"
},
"anio_registro": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Anio Registro"
},
"detalle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Detalle"
},
"digito_verificador_ok": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Digito Verificador Ok"
},
"nss": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Nss"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"subdelegacion": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Subdelegacion"
},
"valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Valida"
}
},
"additionalProperties": true,
"description": "utilidad_nss — 1 muestra(s), 8 campos.",
"title": "RUtilidadNss"
}⚪validar_tarjeta(pan)
Valida una tarjeta (Luhn + BIN + marca). Envia el pan. No se conserva el numero completo. Incluido con saldo de paquete. No confirma cuenta ni fondos.
입력 스키마
{
"type": "object",
"properties": {
"pan": {
"title": "Pan",
"type": "string"
}
},
"required": [
"pan"
],
"title": "validar_tarjetaArguments"
}출력 스키마
{
"type": "object",
"properties": {
"cargo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cargo"
},
"detalle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Detalle"
},
"pan_last4": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Pan Last4"
},
"valida": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Valida"
}
},
"additionalProperties": true,
"description": "utilidad_tarjeta — 1 muestra(s), 4 campos.",
"title": "RUtilidadTarjeta"
}⚪consultar_catalogo(tipo, clave, subtipo, numero)
Consulta un catalogo o dato oficial mexicano: banco SPEI por clave, catalogo SAT (tipo regimen/uso_cfdi/forma_pago) o telefono/LADA. Consume saldo (servicio DATO; tarifa vigente en consultar_precios).
입력 스키마
{
"type": "object",
"properties": {
"tipo": {
"title": "Tipo",
"type": "string"
},
"clave": {
"default": "",
"title": "Clave",
"type": "string"
},
"subtipo": {
"default": "",
"title": "Subtipo",
"type": "string"
},
"numero": {
"default": "",
"title": "Numero",
"type": "string"
}
},
"required": [
"tipo"
],
"title": "consultar_catalogoArguments"
}⚪calcular_laboral(concepto, salario_diario, dias_trabajados, dias_aguinaldo, anios_antiguedad, ...)
Calculo laboral mexicano (LFT) con desglose, fundamento y deslinde: concepto 'aguinaldo', 'prima_vacacional' o 'finiquito'. Consume saldo (servicio LABORAL; tarifa vigente en consultar_precios). Es resultado matematico, no resolucion oficial; cada respuesta declara con que tabla/version se calculo.
입력 스키마
{
"type": "object",
"properties": {
"concepto": {
"title": "Concepto",
"type": "string"
},
"salario_diario": {
"default": 0,
"title": "Salario Diario",
"type": "number"
},
"dias_trabajados": {
"default": 365,
"title": "Dias Trabajados",
"type": "integer"
},
"dias_aguinaldo": {
"default": 15,
"title": "Dias Aguinaldo",
"type": "integer"
},
"anios_antiguedad": {
"default": 0,
"title": "Anios Antiguedad",
"type": "integer"
},
"fecha_ingreso": {
"default": "",
"title": "Fecha Ingreso",
"type": "string"
},
"fecha_baja": {
"default": "",
"title": "Fecha Baja",
"type": "string"
},
"dias_pendientes_salario": {
"default": 0,
"title": "Dias Pendientes Salario",
"type": "integer"
},
"incluir_indemnizacion": {
"default": false,
"title": "Incluir Indemnizacion",
"type": "boolean"
}
},
"required": [
"concepto"
],
"title": "calcular_laboralArguments"
}⚪calcular_isr(base_gravable, fecha_calculo)
ISR mensual de nomina (LISR art. 96) sobre una base gravable, para una fecha. Consume saldo (servicio NOMINA; tarifa vigente en consultar_precios). Declara la tabla y su vigencia; si la fecha cae fuera de la tabla cargada, no calcula y lo advierte. Resultado matematico, no resolucion oficial.
입력 스키마
{
"type": "object",
"properties": {
"base_gravable": {
"title": "Base Gravable",
"type": "number"
},
"fecha_calculo": {
"default": "",
"title": "Fecha Calculo",
"type": "string"
}
},
"required": [
"base_gravable"
],
"title": "calcular_isrArguments"
}출력 스키마
{
"type": "object",
"properties": {
"base_calculo": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Base Calculo"
},
"base_gravable": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Base Gravable"
},
"concepto": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Concepto"
},
"cuota_fija": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cuota Fija"
},
"excedente": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Excedente"
},
"isr_causado": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Isr Causado"
},
"limite_inferior": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Limite Inferior"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"porcentaje_excedente": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Porcentaje Excedente"
},
"servicio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Servicio"
}
},
"additionalProperties": true,
"description": "fiscal_isr — 1 muestra(s), 10 campos.",
"title": "RFiscalIsr"
}⚪calcular_imss(sbc_diario, dias, fecha_calculo, prima_riesgo)
Cuotas IMSS + Infonavit sobre el salario base de cotizacion (SBC) diario. Consume saldo (servicio NOMINA; tarifa vigente en consultar_precios). Riesgos de Trabajo solo si pasas prima_riesgo (la que el IMSS asigno a la empresa). Declara version y deslinde; no calcula fuera de la vigencia cargada.
입력 스키마
{
"type": "object",
"properties": {
"sbc_diario": {
"title": "Sbc Diario",
"type": "number"
},
"dias": {
"default": 30,
"title": "Dias",
"type": "integer"
},
"fecha_calculo": {
"default": "",
"title": "Fecha Calculo",
"type": "string"
},
"prima_riesgo": {
"default": null,
"title": "Prima Riesgo",
"type": "number"
}
},
"required": [
"sbc_diario"
],
"title": "calcular_imssArguments"
}출력 스키마
{
"type": "object",
"properties": {
"base_calculo": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Base Calculo"
},
"concepto": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Concepto"
},
"cuota_obrera": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cuota Obrera"
},
"cuota_patronal": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cuota Patronal"
},
"detalle": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Detalle"
},
"dias": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Dias"
},
"nota_riesgos": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Nota Riesgos"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"sbc_diario": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sbc Diario"
},
"servicio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Servicio"
},
"total": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Total"
},
"uma_diaria": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Uma Diaria"
}
},
"additionalProperties": true,
"description": "fiscal_imss — 1 muestra(s), 12 campos.",
"title": "RFiscalImss"
}⚪tipo_cambio(fecha, monto)
Tipo de cambio FIX (USD/MXN) oficial de Banxico, por fecha (opcional) y con conversion de un monto (opcional). Consume saldo (servicio DATO; tarifa vigente en consultar_precios). Devuelve la fecha del dato y la serie oficial.
입력 스키마
{
"type": "object",
"properties": {
"fecha": {
"default": "",
"title": "Fecha",
"type": "string"
},
"monto": {
"default": null,
"title": "Monto",
"type": "number"
}
},
"title": "tipo_cambioArguments"
}출력 스키마
{
"type": "object",
"properties": {
"conversion": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Conversion"
},
"fecha_dato": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Fecha Dato"
},
"fix": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Fix"
},
"fuente": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Fuente"
},
"indicador": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Indicador"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"servicio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Servicio"
}
},
"additionalProperties": true,
"description": "economia_fix — 2 muestra(s), 7 campos.",
"title": "REconomiaFix"
}🟢catalogo_leyes(materia, ambito, entidad, q)
Indice de legislacion mexicana disponible (Constitucion, codigos y leyes federales, nacionales y de los 32 estados). Filtra por materia (Civil/Penal/Fiscal/Laboral/...), ambito (Federal/Estatal/Nacional), entidad o texto en el nombre. Devuelve el documento_id que necesitas para consultar_ley. Es GRATIS: es el catalogo, no el contenido.
입력 스키마
{
"type": "object",
"properties": {
"materia": {
"default": "",
"title": "Materia",
"type": "string"
},
"ambito": {
"default": "",
"title": "Ambito",
"type": "string"
},
"entidad": {
"default": "",
"title": "Entidad",
"type": "string"
},
"q": {
"default": "",
"title": "Q",
"type": "string"
}
},
"title": "catalogo_leyesArguments"
}⚪consultar_ley(documento_id, articulo)
Texto exacto de un articulo de ley mexicana, con su cita, ubicacion, fuente oficial, fecha de ultima reforma integrada y deslinde. Pasa el documento_id (de catalogo_leyes, p.ej. 'codigo_civil_federal') y el numero de articulo (p.ej. '1793' o '49 Bis'). Consume saldo (servicio LEGAL; tarifa vigente en consultar_precios). Es texto de referencia fechado, NO asesoria juridica ni copia certificada; verifica la vigencia.
입력 스키마
{
"type": "object",
"properties": {
"documento_id": {
"title": "Documento Id",
"type": "string"
},
"articulo": {
"title": "Articulo",
"type": "string"
}
},
"required": [
"documento_id",
"articulo"
],
"title": "consultar_leyArguments"
}출력 스키마
{
"type": "object",
"properties": {
"articulo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Articulo"
},
"cita": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cita"
},
"deslinde": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Deslinde"
},
"documento_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Documento Id"
},
"encontrado": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Encontrado"
},
"fuente": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Fuente"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"texto": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Texto"
},
"texto_sha256": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Texto Sha256"
},
"ubicacion": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Ubicacion"
}
},
"additionalProperties": true,
"description": "legal_articulo — 1 muestra(s), 10 campos.",
"title": "RLegalArticulo"
}⚪buscar_ley(q, materia, ambito, entidad, documento, ...)
Busqueda de texto completo en la legislacion mexicana. Devuelve articulos con extracto, cita y fuente. Filtra por materia, ambito, entidad o un documento_id. Consume saldo (servicio LEGAL; tarifa vigente en consultar_precios) cuando hay resultados; una busqueda sin coincidencias no cobra. Trae deslinde.
입력 스키마
{
"type": "object",
"properties": {
"q": {
"title": "Q",
"type": "string"
},
"materia": {
"default": "",
"title": "Materia",
"type": "string"
},
"ambito": {
"default": "",
"title": "Ambito",
"type": "string"
},
"entidad": {
"default": "",
"title": "Entidad",
"type": "string"
},
"documento": {
"default": "",
"title": "Documento",
"type": "string"
},
"limite": {
"default": 10,
"title": "Limite",
"type": "integer"
}
},
"required": [
"q"
],
"title": "buscar_leyArguments"
}출력 스키마
{
"type": "object",
"properties": {
"consulta": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Consulta"
},
"deslinde": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Deslinde"
},
"nota": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Nota"
},
"operacion_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Operacion Id"
},
"resultados": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Resultados"
},
"total": {
"anyOf": [
{},
{
"type": "null"
}
],
"default": null,
"title": "Total"
}
},
"additionalProperties": true,
"description": "legal_buscar — 1 muestra(s), 6 campos.",
"title": "RLegalBuscar"
}⚪verificacion_completa(rfc, cfdi_xml, cep_xml, refs)
Transaccion completa (COMBO): empresa por RFC + factura (XML CFDI) + pago (XML CEP) en una sola operacion, a precio combinado. Consume saldo (servicio COMBO; tarifa vigente en consultar_precios).
입력 스키마
{
"type": "object",
"properties": {
"rfc": {
"title": "Rfc",
"type": "string"
},
"cfdi_xml": {
"title": "Cfdi Xml",
"type": "string"
},
"cep_xml": {
"title": "Cep Xml",
"type": "string"
},
"refs": {
"default": "",
"title": "Refs",
"type": "string"
}
},
"required": [
"rfc",
"cfdi_xml",
"cep_xml"
],
"title": "verificacion_completaArguments"
}⚪emitir_constancia(verification_id)
Emite una constancia (recibo verificable) de una verificacion que ya hiciste, por su verification_id. Regresa un folio que cualquiera valida gratis con validar_constancia. No tiene costo extra.
입력 스키마
{
"type": "object",
"properties": {
"verification_id": {
"title": "Verification Id",
"type": "string"
}
},
"required": [
"verification_id"
],
"title": "emitir_constanciaArguments"
}🟢estado_servicio
Estado del servicio y de las fuentes/tablas oficiales: cuando actualizo cada lista del SAT, vigencia de las tablas fiscales, version de catalogos y tarifas. No requiere llave.
입력 스키마
{
"type": "object",
"properties": {},
"title": "estado_servicioArguments"
}🟢consultar_saldo
Tu saldo de paquete, usos individuales por producto con su vencimiento y ultimos movimientos. No tiene costo.
입력 스키마
{
"type": "object",
"properties": {},
"title": "consultar_saldoArguments"
}🟢consultar_uso(mes)
Tu consumo del periodo (por servicio y detalle). Parametro mes en formato AAAA-MM. No tiene costo.
입력 스키마
{
"type": "object",
"properties": {
"mes": {
"default": "",
"title": "Mes",
"type": "string"
}
},
"title": "consultar_usoArguments"
}🟢validar_constancia(folio)
Valida publicamente una constancia por su folio: confirma que la verificacion existio, cuando y con que resultado. No requiere llave, no tiene costo.
입력 스키마
{
"type": "object",
"properties": {
"folio": {
"title": "Folio",
"type": "string"
}
},
"required": [
"folio"
],
"title": "validar_constanciaArguments"
}커뮤니티
증거