Skip to main content
Glama
nubiia-dev

mcp-quipu

by nubiia-dev

mcp-quipu

MCP-сервер для API Quipu: выставление счетов, расходы, контакты и бухгалтерия для самозанятых и малых предприятий в Испании.

Позволяет такому ассистенту, как Claude, запрашивать и управлять вашим аккаунтом Quipu на естественном языке: «Сколько я выставил счетов за этот квартал?», «Создайте мне счет за сентябрь для этого клиента», «Дайте мне PDF последнего счета».

Создано компанией Nubiia. Родственный проект mcp-holded.

Статус: альфа (v0.1.0). 18 инструментов по контактам, счетам, расходам и налоговой агрегации. Остальные ресурсы API сопоставлены в docs/api-map.md, но пока не открыты.

Установка

npm install -g @nubiia/mcp-quipu

Related MCP server: QuickBooks Online MCP Server

Настройка

Вам нужны учетные данные API Quipu (Настройки → API) и slug вашего аккаунта, который является первым сегментом ваших URL-адресов Quipu: https://getquipu.com/<slug>/…

{
  "mcpServers": {
    "quipu": {
      "command": "npx",
      "args": ["-y", "@nubiia/mcp-quipu"],
      "env": {
        "QUIPU_CLIENT_ID": "tu_client_id",
        "QUIPU_CLIENT_SECRET": "tu_client_secret",
        "QUIPU_OWNER_SLUG": "tu_slug"
      }
    }
  }
}

Доступные инструменты

Контакты

Инструмент

Описание

list_contacts

Перечисляет контакты с фильтром по имени и пагинацией

get_contact

Детали контакта

create_contact

Создает контакт (требуется name; NIF/CIF обязателен для выставления счетов)

update_contact

Обновляет только указанные поля

delete_contact

Удаляет контакт

Счета

Инструмент

Описание

list_invoices

Перечисляет выставленные счета, ограничиваемые по периоду

get_invoice

Детали счета

create_invoice

Создает счет с его позициями, НДС и IRPF

update_invoice

Обновляет счет

delete_invoice

Удаляет счет

get_invoice_download_url

Временный URL для скачивания PDF

Дополнительные расходы и доходы

Инструмент

Описание

list_additional_incomes

Перечисляет расходы и доходы, ограничиваемые по периоду

get_additional_income

Детали записи

create_additional_income

Регистрирует счет поставщика или вычитаемый расход

update_additional_income

Обновляет запись

delete_additional_income

Удаляет запись

get_additional_income_download_url

Временный URL PDF

Налогообложение

Инструмент

Описание

get_tax_summary

Начисленный НДС, подлежащий вычету, сальдо и удержания за квартал или период

Примечания по дизайну

OAuth2, а не API-ключ. В отличие от Holded, Quipu выпускает токены, срок действия которых истекает. Клиент кэширует их в памяти, обновляет с запасом в 60 секунд и разделяет один запрос между параллельными вызовами. При получении 401 токен сбрасывается, и выполняется повторная попытка.

Плоский JSON:API. Quipu возвращает { data: { id, attributes: {…} } }. Инструменты приводят ответ к плоскому виду { id, …attributes }, потому что модели гораздо лучше рассуждают о плоских объектах и экономят токены на обёртке.

Запись ограничена строже, чем чтение. Счет, созданный по ошибке, — это не строка в базе данных, а документ с юридическими последствиями. У операций записи более строгие лимиты, а разрушительные операции помечены destructiveHint.

Налоговая арифметика выполняется в коде, а не в модели. Quipu не предоставляет ни одного эндпоинта налоговых форм (130, 303, 111), поэтому цифры приходится выводить из счетов и расходов. get_tax_summary перебирает все страницы обоих ресурсов, суммирует с округлением до центов и возвращает уже рассчитанное сальдо. Просить модель суммировать длинный список сумм токен за токеном — это верный способ получить неверную налоговую цифру.

Суммы приходят в виде текста и с неочевидными названиями. Базовая сумма — total_amount_without_taxes, а налог — vat_amounttotal и subtotal не существуют. Сумматор принимает десятичную запятую, игнорирует пустые значения и, если значение не удается разобрать, исключает его и сообщает об этом в ответе, вместо того чтобы молча распространять NaN.

Об удалении счетов. Испанское законодательство требует исправлять ситуацию с помощью исправительного счета, а не удаляя уже пронумерованный счет. delete_invoice существует, потому что API это позволяет, но в описании инструмента об этом предупреждается, чтобы модель не предлагала его легкомысленно.

Разработка

npm install
npm run build
npm test
npm run lint

Дорожная карта

  • simplified_invoices — чеки и упрощенные счета (7 операций)

  • paysheets — расчетные ведомости (5 операций)

  • numbering_series, accounting_categories, accounting_subcategories

  • attachments и book_entries

  • Автоматическое определение owner_slug через GET /users/{id}

Лицензия

MIT

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants to interact with QuickFile UK accounting software, providing access to invoicing, client management, purchases, banking, and financial reporting through 40+ tools covering the complete QuickFile API.
    4
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to query and manage QuickBooks Online data through natural language, including customers, invoices, bills, vendors, accounts, and financial reports.
    7
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to read and write Cynco accounting data, including querying books, creating invoices, reconciling transactions, and generating financial reports.
    10
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to QuickBooks Online, enabling management of invoices, customers, expenses, and reports through natural language.
    MIT

View all related MCP servers

Related MCP Connectors

  • Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.

  • Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).

  • Chilean DTE/SII invoicing — issue invoices, reconcile payments and manage clients with AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nubiia-dev/mcp-quipu'

If you have feedback or need assistance with the MCP directory API, please join our Discord server