Receipt Extraction — MCP-сервер для Claude Code
Извлекает данные из чеков и счетов в JSON, проверяет австралийский ABN и распределяет налоговые коды GST по позициям. Подходит для обработки расходов с учётом правил Австралии.
claude mcp add --transport http receipt-extraction https://receipt-extraction.acjlabs.com/mcpЧто делает Receipt Extraction
Receipt Extraction принимает изображение или PDF чека и возвращает структурированный объект Receipt с продавцом, датой, позициями, налогами и итоговыми суммами. Для каждой позиции сервис определяет tax_code, оценивает уверенность в результате через confidence и объясняет решение в rationale. Это позволяет проверять налоговую классификацию, а не полагаться только на распознавание текста.
Сервис проверяет ABN продавца по контрольной сумме modulus-89 для 11-значного номера и сверяет GST между позициями и итогами. Для расходов на развлечения учитывается возможность отказа в налоговом кредите ITC, а также исключения, связанные с поездками. Результат содержит schema_version. Налоговые правила относятся к Австралии, а вывод сервиса не заменяет налоговую консультацию.
MCP-сервер доступен по адресу https://receipt-extraction.acjlabs.com/mcp; для вызова extract_receipt нужен API-ключ с заголовком Authorization: Bearer YOUR_API_KEY. Бесплатный тариф позволяет обрабатывать 20 документов в месяц без привязки карты. Ключ выдаётся один раз при регистрации через POST /v1/signup, поэтому его нужно сохранить сразу. Реализация сервиса закрыта, хотя документация размещена в публичном репозитории.
Какие задачи решает
- Извлечь позиции и суммы из чека или счёта в JSON
- Проверить контрольную сумму австралийского ABN продавца
- Назначить налоговый код GST каждой позиции
- Выявить расхождения GST между позициями и итоговой суммой
- Получить объяснение классификации расходов для проверки ITC
Примеры запросов агенту
- Извлеки данные из этого чека и верни структурированный JSON с позициями, GST и итоговой суммой.
- Проверь ABN продавца и объясни налоговый код каждой позиции.
- Разбери этот счёт, проверь расчёт GST и укажи обоснование для расходов на развлечения.
Как установить Receipt Extraction
Командой платформы: удалённый сервер
claude mcp add --transport http receipt-extraction https://receipt-extraction.acjlabs.com/mcpКомандой платформы: удалённый сервер
codex mcp add receipt-extraction --url https://receipt-extraction.acjlabs.com/mcpФайл настроек
{
"mcpServers": {
"receipt-extraction": {
"url": "https://receipt-extraction.acjlabs.com/mcp"
}
}
}Файл настроек
{
"servers": {
"receipt-extraction": {
"type": "http",
"url": "https://receipt-extraction.acjlabs.com/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http receipt-extraction https://receipt-extraction.acjlabs.com/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Receipt Extraction
Как установить Receipt Extraction в Claude Code?
Добавь MCP-сервер командой claude mcp add --transport http receipt-extraction https://receipt-extraction.acjlabs.com/mcp. Чтобы вызывать extract_receipt, получи ключ через POST /v1/signup и настрой заголовок Authorization: Bearer YOUR_API_KEY.
Что делает Receipt Extraction?
Преобразует изображение или PDF чека в JSON с данными продавца, позициями, налогами и итогами. Проверяет австралийский ABN и распределяет налоговые коды GST с пояснениями по каждой позиции.
Нужен ли API-ключ для работы MCP-сервера?
Для обнаружения инструмента и получения списка доступных инструментов ключ не нужен. Для вызова extract_receipt требуется ключ в заголовке Authorization: Bearer YOUR_API_KEY.