Piriod MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Piriod MCP Server
Servidor MCP (Model Context Protocol) que conecta Claude con la API REST de Piriod.com para gestionar facturación y pagos directamente desde conversaciones con Claude.
Qué hace
Expone 4 tools que Claude puede usar para:
Listar y filtrar facturas
Crear y finalizar facturas con líneas de detalle
Buscar clientes por nombre o email
Listar pagos por estado
Related MCP server: inFakt MCP Server
Requisitos
Node.js 18 o superior
Una cuenta en Piriod.com con acceso a la API
Claude Desktop
Instalación
git clone https://github.com/cevidallara/piriod-mcp.git
cd piriod-mcp
npm installVariables de entorno
Variable | Descripción |
| Token de API de Piriod |
| ID de la organización (empieza con |
Puedes obtenerlos desde el panel de configuración de tu cuenta en Piriod.com.
Conectar a Claude Desktop
Edita el archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Agrega la siguiente configuración:
{
"mcpServers": {
"piriod": {
"command": "node",
"args": ["/ruta/absoluta/a/piriod-mcp/index.js"],
"env": {
"PIRIOD_TOKEN": "tu_token_aqui",
"PIRIOD_ORG": "acc_xxxxxxxxxx"
}
}
}
}Reinicia Claude Desktop. El servidor aparecerá disponible en el menú de herramientas.
Tools disponibles
list_invoices
Lista las facturas con filtros opcionales.
Parámetro | Tipo | Descripción |
| string |
|
| string | ID del cliente, ej: |
Ejemplo de uso en Claude:
"Muéstrame todas las facturas finalizadas del cliente cus_abc123"
create_invoice
Crea una factura en estado draft y la finaliza automáticamente.
Parámetro | Tipo | Descripción |
| string | ID del cliente, ej: |
| string | ID del tipo de documento, ej: |
| string | Fecha de emisión en formato |
| string | Fecha de vencimiento en formato |
| array | Líneas de la factura (ver estructura abajo) |
Estructura de cada línea:
{
"name": "Servicio de consultoría",
"quantity": 2,
"amount": 500.00
}Ejemplo de uso en Claude:
"Crea una factura para el cliente cus_abc123 por 3 horas de soporte a $100 cada una, con vencimiento el 30 de abril"
find_customer
Busca clientes por nombre o email.
Parámetro | Tipo | Descripción |
| string | Nombre o email a buscar |
Ejemplo de uso en Claude:
"Busca el cliente con email juan@empresa.com"
list_payments
Lista los pagos con filtro opcional por estado.
Parámetro | Tipo | Descripción |
| string |
|
Ejemplo de uso en Claude:
"¿Cuáles pagos están en estado processing?"
Stack
Licencia
ISC
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect Claude to Dutch accounting software: e-Boekhouden invoices, contacts and ledgers.
Create contacts, move deals, send proposals and invoices, read your inbox, from Claude or ChatGPT.
Send invoices from Claude and ChatGPT. One sentence becomes a PDF with a Stripe payment link.
Connect Claude or Cursor to books, invoices, bills, payroll, and sealed closes.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAutomates FreshBooks invoicing and time tracking through Claude, allowing users to send invoices, list invoices, log billable hours, and get financial insights via natural language commands.2-
- FlicenseNot gradedqualityDmaintenanceIntegrates the inFakt API with Claude AI, enabling management of invoices, clients, products, and payments through natural language in Polish.2-
- AlicenseAqualityFmaintenanceConnects Claude to Jobber to manage clients, jobs, invoices, quotes, and scheduling through natural language.10MIT
- FlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to Odoo ERP via JSON-2 API for searching invoices, creating sales orders, checking customer balances, and managing webhooks.1-