mcpField
E
ExpenseBot

ExpenseBot

リモート
expensebot.ai金融データ04 週間前に更新
リポジトリ公式サイト

ExpenseBot について

ExpenseBotは、AIアシスタントや自動化プラットフォーム向けの経費管理・領収書処理サービスです。Gmailからの取り込み、経費整理、レポート、会計への引き継ぎに対応し、書き込み操作にはプレビューや確認などを設けています。

主な機能

  1. 01領収書の送信と処理結果の確認
  2. 02Gmail領収書のスキャンと進捗確認
  3. 03経費、収入、走行距離の検索・分析
  4. 04経費のレビュー、分類、修正
  5. 05レポートの作成、エクスポート、共有
  6. 06コンプライアンス上の問題と帳簿の確認

活用シーン

  1. 01領収書を収集し重複や要レビュー状態に対応
  2. 02Gmailから新しい領収書をスキャン
  3. 03出張経費を整理してレポートを作成
  4. 04顧客前払金の残高や経費傾向を確認

MCP 対応

ホスト型のリモートMCPサーバーは、経費、領収書、レポートなどのツールを公開し、OAuth接続に対応します。リモートOAuth非対応のクライアント向けに、ローカルstdioアダプターもあります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.expensebot.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@expensebot/mcp-server-auth0.6.26

ツール

61
パラメーター型必須説明
tagsarrayいいえタグで絞り込み
limitintegerいいえ1 ページあたりの結果数(デフォルト 20、最大 50)
querystringいいえユーザーの既存の経費フィールド(加盟店、都市/場所、Notes(レシート項目、配送元、支払者、Business purpose を含む)、Tag、カテゴリ)を自然言語で検索します。決定的な大文字小文字を区別しない照合を行い、埋め込みやモデル分類器は使用しません。構造化フィルターとは AND 条件で組み合わせます。例:'Tribeca restaurant'、'Bodewell project hardware store'、'client dinner note'。
cursorstringいいえ前回の search_expenses ページで返された不透明な nextCursor。同じフィルターを再利用してください。この値を作成または編集しないでください。
dateRangeanyいいえ期間フィルターです。使用できる形式は 1 つだけです。ユーザーの表現に合う形式を選んでください。
maxAmountnumberいいえ経費の最高金額
merchantsarrayいいえ加盟店名で絞り込みます(例:['Uber', 'Starbucks'])。
minAmountnumberいいえ経費の最低金額
categoriesarrayいいえ経費カテゴリで絞り込みます(例:['Travel', 'Meals'])。
hasReceiptbooleanいいえtrue の場合、レシートへのリンクがある経費のみを返します。false の場合、レシートへのリンクがない経費のみを返します。
clientEmailstringいいえクライアントアカウントのメールアドレス。会計担当者は、受諾済みの ExpenseBot クライアントに対してのみ使用できます。

詳細

ExpenseBot のロゴ

ExpenseBot MCP

AI アシスタントや自動化プラットフォーム向けの経費管理と Gmail の領収書取り込み。

ホスト型 ExpenseBot Model Context Protocol サーバーの公開インストールおよび検出用メタデータです。

ExpenseBot を使うと、AI アシスタントや自動化プラットフォームから、経費データ、Gmail の領収書取り込み、レポート、収入、走行距離、コンプライアンスチェック、会計システムへの引き継ぎに構造化された形でアクセスできます。領収書の取り込みと整理は引き続き ExpenseBot が担い、会計ソフトウェアは引き続き帳簿の正式な記録元となります。

エージェントワークフローにおける領収書の取り込み

ExpenseBot は、より大規模な AI または自動化ワークフロー内で、領収書を受け付けるコンポーネントとしても利用できます。オーケストレーション、ビジネスルール、レビュー方針、後続システムはエージェントが管理し、ExpenseBot は対応する領収書の取り込み、情報の抽出、重複検出、最終処理ステータスの確定、および顧客が所有する Google Sheets と Drive 内の証憑の管理を担います。

信頼性の高い連携を実現するには、次の手順に従ってください。

  1. 各領収書を一度だけ送信し、返された送信 ID を保持します。
  2. その ID を使って、正式な最終結果に達するまで状況を確認します。
  3. 成功、重複、レビュー保留、エラーの状態ごとに、明示的に処理を分岐します。
  4. 処理が保留中のデータを再送信しないようにします。
  5. 1 つの個人用認証情報を複数のクライアントで共有せず、顧客ごとにその顧客自身の ExpenseBot アカウントを連携します。

ワークフローの仕様、アーキテクチャの境界、実装例については、ビルダー向け連携の概要をご覧ください。

推奨:リモート OAuth

リモート MCP と OAuth に対応するクライアントでは、ホスト型 Streamable HTTP エンドポイントを使用します。

https://mcp.expensebot.ai/mcp

mcp.json の例:

{
  "mcpServers": {
    "expensebot": {
      "url": "https://mcp.expensebot.ai/mcp"
    }
  }
}

クライアントは、ブラウザーで ExpenseBot のサインインと同意画面を開く必要があります。ExpenseBot のトークンをチャットに貼り付けないでください。

ローカル stdio の代替手段

リモート OAuth に対応していないクライアントでは、公開 npm アダプターを実行できます。

npx -y @expensebot/mcp-server-auth

取り消し可能な ExpenseBot トークンを、クライアントの EXPENSEBOT_TOKEN 環境変数またはシークレット設定に保存してください。AI アシスタントトークンからトークンを生成および取り消しできます。

エージェントでできること

  • 経費、収入、走行距離、サブスクリプション、損益を検索・分析できます。
  • 領収書の画像や PDF を送信し、処理結果を確認できます。
  • 接続済みの Gmail アカウントをスキャンして領収書を探し、スキャンの進捗を監視できます。
  • 現金での経費、走行距離、収入、確認済みの顧客前払金を追加できます。
  • 確認の安全対策を備えたうえで、特定の経費をレビュー、修正、分類、グループ化、注釈付けできます。
  • レポートを作成、確認、エクスポート、共有し、顧客への請求に進めます。
  • クレジット、返金、コンプライアンス上の問題、月次帳簿、顧客前払金残高を確認できます。
  • 書類の処理履歴を追跡し、ビジュアルなワークフローの方が安全な場合は、該当する ExpenseBot レビュー UI を開けます。

現在、ライブサーバーでは 50 を超えるツールが公開されています。書き込み操作では、適切にプレビュー、確認、選択範囲の制限、またはアプリへの引き継ぎを行います。

便利なプロンプト

  • Gmail をスキャンして新しい領収書を探し、対応が必要な項目を教えてください。
  • 先月の未提出の出張経費を表示してください。
  • 今四半期の Toronto Uber Eats の経費を Client Demo の下にまとめ、個人経費を除外したレポートを作成して、顧客への請求を手伝ってください。
  • Client Acme の前払金はあといくら残っていますか?
  • 今四半期の支出を、前年の同じ四半期と比較してください。

ドキュメントとサポート

このリポジトリには、公開されているインストール用メタデータのみが意図的に含まれています。ホスト型の ExpenseBot アプリケーションと非公開のソースコードは、ここでは公開されていません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。