AEAT MCP Server

AEAT MCP Server

Provides access to official Spanish fiscal data and tools based on AEAT and BOE sources, covering income tax, VAT, and regional deductions. It enables AI assistants to answer tax-related queries and verify filing deadlines using verified information.

Category
访问服务器

README

AEAT MCP Server

Servidor MCP con datos fiscales españoles para asistentes de IA. Toda la información procede exclusivamente de fuentes oficiales (AEAT, BOE).

Conecta este servidor a Claude, ChatGPT, Copilot, Cursor o cualquier agente compatible con MCP y pregúntale sobre la declaración de la renta, deducciones, plazos, IVA, criptomonedas y más.

Aviso legal: Esta herramienta proporciona datos meramente informativos y orientativos. No constituye asesoramiento fiscal. Consulte siempre con un profesional cualificado o verifique en la AEAT.


Si este proyecto te resulta útil, dale una estrella en GitHub. Ayuda a que más gente lo encuentre.


Índice


Qué es MCP

Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA (Claude, ChatGPT, Copilot, Cursor...) conectarse a fuentes de datos externas. Este servidor MCP da acceso a datos fiscales españoles oficiales, de forma que tu asistente puede responder preguntas sobre impuestos con información verificada y actualizada.


Instalación

Requisito

No necesitas clonar ni compilar nada. npx descarga y ejecuta el servidor automáticamente.

Claude Desktop

  1. Abre Claude Desktop
  2. Ve a Claude (menú superior) > Settings > Developer > Edit Config
  3. Se abrirá un archivo JSON. Añade "mcpServers" para que quede así:
{
  "mcpServers": {
    "aeat": {
      "command": "npx",
      "args": ["-y", "aeat-mcp"]
    }
  }
}

Si el archivo ya tenía contenido (por ejemplo "preferences"), añade "mcpServers" al mismo nivel, separado por coma:

{
  "preferences": {
    "menuBarEnabled": false
  },
  "mcpServers": {
    "aeat": {
      "command": "npx",
      "args": ["-y", "aeat-mcp"]
    }
  }
}
  1. Guarda el archivo y reinicia Claude Desktop (cierra y abre la app)
  2. En la ventana de chat verás un icono de herramientas (martillo) — al pulsarlo deberían aparecer las 10 herramientas del servidor AEAT

Claude Code

claude mcp add aeat-mcp -- npx -y aeat-mcp

Cursor

  1. Ve a Settings (Cmd+,) > busca MCP
  2. Añade un servidor con comando npx y argumentos -y aeat-mcp

O añade a .cursor/mcp.json:

{
  "mcpServers": {
    "aeat": {
      "command": "npx",
      "args": ["-y", "aeat-mcp"]
    }
  }
}

VS Code (Copilot)

Añade a .vscode/mcp.json:

{
  "servers": {
    "aeat": {
      "command": "npx",
      "args": ["-y", "aeat-mcp"]
    }
  }
}

Windsurf

  1. Ve a Settings > MCP Servers > Add Server
  2. Comando: npx, argumentos: -y aeat-mcp

ChatGPT y otros asistentes

ChatGPT no soporta MCP de forma nativa por ahora. Alternativa:

  • Usa MCP Bridge para conectar servidores MCP con ChatGPT

Ejemplos de uso

Pregúntale a tu asistente de IA:

Obligación de declarar

  • «¿Estoy obligado a declarar si gano 18.000 EUR con dos pagadores?»

Rendimientos del trabajo

  • «Mi indemnización por despido de 45.000 EUR, ¿está exenta?»
  • «Mi empresa me paga el coche, ¿cómo tributa la retribución en especie?»

IRPF y deducciones

  • «¿Cuánto pago de IRPF en Madrid con 50.000 EUR brutos?»
  • «¿Qué deducciones autonómicas hay en Baleares?»
  • «¿Cuánto es la deducción por maternidad?»
  • «¿Es mejor declarar conjunta o individual si mi pareja no trabaja?»

Inversiones

  • «¿Cómo tributan los dividendos de acciones francesas?»
  • «He vendido bitcoins con ganancias, ¿cómo lo declaro?»
  • «He traspasado un fondo de inversión a otro, ¿tributa?»

Alquileres

  • «Tengo un piso alquilado, ¿qué gastos me puedo deducir?»
  • «Alquilo mi piso en Airbnb, ¿cómo tributa?»

Autónomos

  • «¿Qué gastos se puede deducir un autónomo?»
  • «¿Cuándo es el plazo para el Modelo 303?»

Retenciones

  • «¿Por qué mi empresa me retiene un 24% de IRPF?»
  • «Soy profesional autónomo nuevo, ¿qué retención me aplican?»

Patrimonio

  • «¿Tengo que declarar el Impuesto sobre el Patrimonio?»
  • «¿Cómo funciona el Impuesto de Solidaridad de Grandes Fortunas?»

Otros

  • «¿Cómo funciona el rescate de un plan de pensiones?»
  • «¿Es válido este NIF: 12345678Z?»
  • «He presentado mal la declaración, ¿cómo la corrijo?»

Qué incluye

10 herramientas

Herramienta Descripción
get_vat_rates Tipos de IVA (21%, 10%, 4%), recargos de equivalencia, IGIC (Canarias) e IPSI (Ceuta y Melilla)
get_irpf_brackets Tramos del IRPF — escala estatal general y del ahorro
get_personal_minimums Mínimos personales y familiares (contribuyente, descendientes, ascendientes, discapacidad)
get_indicators Indicadores económicos: IPREM, SMI, tipo de interés legal del dinero
get_fiscal_calendar Plazos de la AEAT por año, trimestre o modelo. Indica el próximo vencimiento
get_tax_form_info Información de 19 modelos fiscales (100, 303, 720...) — nombre, periodicidad, quién declara
validate_tax_id Valida NIF, NIE y CIF (verificación del dígito de control)
search_tax_rules Busca en todo el Manual de la Renta — rendimientos, deducciones, exenciones, ganancias
search_casillas Busca casillas del Modelo 100 por número o palabra clave
get_ccaa_deductions Deducciones autonómicas por comunidad (17 CCAA + Ceuta y Melilla, unas 350 deducciones)

Manual de la Renta 2025 completo

Todo el contenido del Manual Práctico de Renta 2025 de la AEAT, estructurado como datos consultables:

Capítulo Contenido
Obligación de declarar Umbrales del art. 96 LIRPF (22.000 / 15.876 EUR), casos obligatorios, regla transitoria
Rentas exentas 30 exenciones del art. 7 LIRPF — despido (180.000), maternidad, becas, discapacidad, trabajo en el extranjero (60.100), loterías (40.000)
Rendimientos del trabajo Sueldos, retribuciones en especie, dietas exentas, gastos deducibles, reducciones
Capital inmobiliario Alquileres: 10 categorías de gastos, reducciones del 50 al 90%, imputación de rentas
Capital mobiliario Dividendos, intereses, seguros, rentas vitalicias, PIAS, SIALP, régimen transitorio
Actividades económicas Autónomos: estimación directa normal y simplificada, 14 categorías de gastos, amortización, RETA, pagos fraccionados
Ganancias patrimoniales 8 tipos, método FIFO, traspasos de fondos (exentos), 10 exenciones, norma anti-abuso, compensación de pérdidas
Deducciones estatales 16 deducciones: maternidad, familia numerosa, donativos, vehículo eléctrico, eficiencia energética, Ceuta y Melilla
Deducciones autonómicas Unas 350 deducciones en las 17 CCAA + Ceuta y Melilla
Tramos autonómicos del IRPF Escalas autonómicas de las 15 CCAA de régimen común + Ceuta y Melilla
Doble imposición internacional Art. 80 LIRPF, 92 países con tipos de convenio, proceso de recuperación, ejemplo paso a paso
Criptomonedas Compraventa, permutas, staking, minería, FIFO, casillas 1802-1806, Modelo 721
Tributación conjunta 2 modalidades de unidad familiar, reducciones de 3.400 / 2.150 EUR, cuándo conviene
Alquiler turístico Sin reducción del 50-90%, gastos proporcionales, imputación de días vacíos, IVA, DAC7
Planes de pensiones Rescate: 3 formas, reducción del 40% para aportaciones anteriores a 2007, límites
Pensión compensatoria Reducción para el pagador (art. 55), anualidades por alimentos a hijos (art. 64, escala separada)
Retenciones Escala de retención (6 tramos, 19%-47%), mínimos por situación familiar, tipos fijos, exclusiones, regularización, Modelo 145
Procedimiento de corrección Autoliquidación rectificativa (Ley 13/2023) y complementaria, recargos, pago en dos plazos, prescripción
Patrimonio y Grandes Fortunas Impuesto sobre el Patrimonio (Ley 19/1991): tarifa, exenciones, CCAA. ITSGF (Modelo 718): tarifa, umbrales
Casillas del Modelo 100 Más de 50 casillas mapeadas con su artículo de la LIRPF

Datos de referencia

Dominio Años Fuente oficial
Tipos de IVA, recargos, IGIC, IPSI 2025 Ley 37/1992, RDL 4/2024
Tramos IRPF (estatal + 15 CCAA) 2025 Ley 35/2006, Ley 7/2024, legislación autonómica
Mínimos personales y familiares 2025 Ley 35/2006, arts. 57-61
Indicadores (IPREM, SMI, tipo legal) 2025-2026 Ley 31/2022, RD 87/2025, RD 126/2026
Calendario fiscal 2026 AEAT — Calendario del Contribuyente 2026
Catálogo de modelos 19 modelos AEAT — sede electrónica
Convenios de doble imposición 92 países AEAT — Manual de Tributación de No Residentes

Integridad de los datos

Cada dato incluye un campo source con la referencia exacta a la ley, artículo y referencia del BOE.

Fuentes prohibidas: blogs, consultorías, medios de comunicación o cualquier fuente no oficial.

Solo fuentes oficiales:

  • AEAT (Agencia Tributaria)
  • BOE (Boletín Oficial del Estado)
  • Boletines oficiales autonómicos (BOJA, BOCM, DOGC, etc.)
  • Seguridad Social

En números

Herramientas 10
Archivos de datos 28
Líneas de datos fiscales 14.933
Tests automatizados 52
Capítulos del manual 18
Deducciones autonómicas ~350
Países con convenio de doble imposición 92
Tipos de rentas exentas 30
Modelos fiscales catalogados 19
Plazos del calendario fiscal 53

Desarrollo

git clone https://github.com/iMark21/aeat-mcp.git
cd aeat-mcp
npm install
npm run build
npm test

Licencia

MIT — (c) iMark Apps

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选