MCP Бесплатно

Monzo MCP сервер

MCP сервер, который предоставляет доступ к вашим банковским данным Monzo, позволяя проверять баланс, управлять накопительными счетами, просматривать транзакции и добавлять заметки к транзакциям для различных типов аккаунтов через естественный язык.

автор: Community

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/monzo | bash

MCP сервер, который предоставляет доступ к вашим банковским данным Monzo, позволяя проверять баланс, управлять накопительными счетами, просматривать транзакции и добавлять заметки к транзакциям для различных типов аккаунтов через естественный язык.

Установка

Из исходного кода

git clone https://github.com/BfdCampos/monzo-mcp-bfdcampos.git
cd monzo-mcp-bfdcampos/monzo-mcp-bfdcampos
uv install

Автоматическая установка

uv run mcp install main.py

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "Monzo": {
      "command": "/Users/[Your Home Directory]/.local/bin/uv",
      "args": [
        "run",
        "--with",
        "mcp[cli],requests",
        "mcp",
        "run",
        "/path/to/your/monzo-mcp-bfdcampos/monzo-mcp-bfdcampos/main.py"
      ]
    }
  }
}

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

Инструмент Описание
balance Возвращает баланс, сегодняшние траты и валюту для указанного типа аккаунта
pots Возвращает список накопительных счетов для указанного типа аккаунта
pot_deposit Вносит деньги с аккаунта на накопительный счет
pot_withdraw Снимает деньги с накопительного счета обратно на аккаунт
list_transactions Показывает транзакции для указанного аккаунта
retrieve_transaction Получает детали конкретной транзакции
annotate_transaction Редактирует метаданные транзакции

Возможности

  • Проверка баланса аккаунта для различных типов аккаунтов (личный, совместный, flex, rewards, предоплаченный)
  • Управление накопительными счетами с функциями пополнения и снятия
  • Просмотр и фильтрация транзакций по диапазону дат и типу аккаунта
  • Получение подробной информации о транзакциях
  • Добавление заметок и аннотаций к транзакциям
  • Поддержка различных типов Monzo аккаунтов, включая совместные аккаунты

Переменные окружения

Обязательные

  • MONZO_ACCESS_TOKEN - Ваш токен доступа к Monzo API
  • MONZO_USER_ID - Ваш ID пользователя Monzo
  • MONZO_ACCOUNT_ID - ID вашего аккаунта по умолчанию

Опциональные

  • MONZO_UK_PREPAID_PERSONAL_ACCOUNT_ID - ID вашего предоплаченного аккаунта
  • MONZO_UK_RETAIL_PERSONAL_ACCOUNT_ID - ID вашего личного аккаунта
  • MONZO_UK_MONZO_FLEX_PERSONAL_ACCOUNT_ID - ID вашего flex аккаунта
  • MONZO_UK_REWARDS_PERSONAL_ACCOUNT_ID - ID вашего rewards аккаунта
  • MONZO_UK_RETAIL_JOINT_JOINT_ACCOUNT_ID - ID вашего совместного аккаунта

Примеры использования

Какой у меня текущий баланс?
Сколько денег у меня на совместном аккаунте?
Покажи все мои аккаунты Monzo
Переведи £50 с личного аккаунта на накопительный счет Savings
Покажи мои транзакции за сегодня

Ресурсы

Примечания

Требует учетные данные Monzo Developer API. Рекомендуется добавить конкретные ID аккаунтов в ваш .env файл для более удобной работы и уменьшения количества API вызовов. Сервер использует uv как менеджер пакетов Python и создает уникальные dedupe_ids для переводов между счетами, чтобы предотвратить дублирование транзакций.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI