factura.bo
Emite y consulta facturas electrónicas del SIAT de Bolivia con factura.bo.
我該用這個嗎
品質與安全性
發現項目(4)
- LOW在 consultar_tipo_de_cambio 中
- LOW在 consultar_estado_siat 中
- LOW在 consultar_creditos 中
- LOW在 consultar_factura 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"siat": {
"url": "https://api.factura.bo/mcp"
}
}
}遠端端點
https://api.factura.bo/mcpstreamable-http它能做什麼
工具清單
工具(8)
⚪consultar_tipo_de_cambio
Tipo de cambio oficial del día del Banco Central de Bolivia: dólar (USD/BOB) y UFV. No requiere autenticación.
輸入結構描述
{
"type": "object",
"properties": {}
}⚪consultar_estado_siat
Estado en tiempo real del SIAT de Impuestos Nacionales de Bolivia (¿está caído el SIAT?): OPERATIVO, DEGRADADO o CAIDO, con latencia y uptime de 30 días. No requiere autenticación.
輸入結構描述
{
"type": "object",
"properties": {}
}⚪listar_sectores
Lista los 15 tipos de documento fiscal (sectores SIAT) que soporta factura.bo y el endpoint de cada uno.
輸入結構描述
{
"type": "object",
"properties": {}
}⚪consultar_creditos
Estado de la cuenta del usuario en factura.bo: créditos de facturación disponibles, modalidad y estado.
輸入結構描述
{
"type": "object",
"properties": {}
}⚪validar_nit(nit)
Verifica en tiempo real ante el SIAT si un NIT boliviano está activo para recibir facturas. Úsala antes de emitir una factura con NIT.
輸入結構描述
{
"type": "object",
"properties": {
"nit": {
"type": "integer",
"description": "NIT a verificar."
}
},
"required": [
"nit"
]
}⚪listar_facturas(desde, hasta, estado, limite)
Historial de facturas emitidas por el usuario, de la más reciente a la más antigua. Filtros opcionales por fecha y estado.
輸入結構描述
{
"type": "object",
"properties": {
"desde": {
"type": "string",
"description": "Fecha inicial YYYY-MM-DD."
},
"hasta": {
"type": "string",
"description": "Fecha final YYYY-MM-DD."
},
"estado": {
"type": "string",
"enum": [
"EMITIDA",
"ANULADA",
"OFFLINE"
]
},
"limite": {
"type": "integer",
"default": 20,
"maximum": 100
}
}
}⚪consultar_factura(cuf)
Datos completos de una factura por su CUF: estado, montos, enlaces de descarga del PDF y XML.
輸入結構描述
{
"type": "object",
"properties": {
"cuf": {
"type": "string",
"description": "Código Único de Factura."
}
},
"required": [
"cuf"
]
}⚪emitir_factura(actividad_economica, cliente, items, metodo_pago, sucursal, ...)
Emite una factura fiscal de Compra y Venta (Sector 1) ante el SIAT de Bolivia. IMPORTANTE: antes de llamar esta herramienta muestra al usuario el resumen completo (cliente, ítems, precios y total) y espera su confirmación explícita — el documento emitido es fiscalmente válido y solo puede revertirse con una anulación formal. Devuelve el CUF, número de factura, monto en literal y los enlaces del PDF.
輸入結構描述
{
"type": "object",
"properties": {
"actividad_economica": {
"type": "string",
"description": "Código CAEB de 6 dígitos de la actividad del emisor. Ej: 620000."
},
"cliente": {
"type": "object",
"properties": {
"tipo_documento": {
"type": "integer",
"description": "1=CI, 2=CEX, 3=Pasaporte, 4=Otro, 5=NIT.",
"default": 1
},
"numero_documento": {
"type": "string",
"description": "NIT o CI. '0' para consumidor final."
},
"razon_social": {
"type": "string",
"description": "Obligatorio cuando tipo_documento=5 (NIT)."
},
"correo": {
"type": "string",
"description": "Si se envía, el cliente recibe la factura por email."
}
},
"required": [
"numero_documento"
]
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"codigo_producto": {
"type": "string",
"description": "Código interno del producto en el sistema del usuario."
},
"codigo_sin": {
"type": "integer",
"description": "Código del producto según catálogo SIAT."
},
"descripcion": {
"type": "string"
},
"cantidad": {
"type": "number"
},
"unidad_medida": {
"type": "integer",
"description": "Catálogo SIAT: 1=Unidad, 2=Kg, 58=Servicio.",
"default": 1
},
"precio_unitario": {
"type": "number"
},
"descuento": {
"type": "number",
"description": "Descuento en Bs de este ítem.",
"default": 0
}
},
"required": [
"codigo_producto",
"codigo_sin",
"descripcion",
"cantidad",
"precio_unitario"
]
},
"minItems": 1
},
"metodo_pago": {
"type": "integer",
"description": "1=Efectivo, 2=Tarjeta, 7=Transferencia.",
"default": 1
},
"sucursal": {
"type": "integer",
"default": 0
},
"punto_venta": {
"type": "integer",
"default": 0
}
},
"required": [
"actividad_economica",
"cliente",
"items"
]
}社群
證據