mcpField
C
Cashly

Cashly

リモート
cashly.corenexis.com金融データ02 週間前に更新
リポジトリ公式サイト

Cashly について

Cashlyは、個人の家計記録を管理するためのホスト型MCPサーバーとREST APIを提供します。取引、口座、債務、ローン、サブスクリプション、支払予定の請求を扱い、アクセスは認証済みユーザーのデータに限定されます。

主な機能

  1. 01収入と支出の記録・管理
  2. 02口座、債務、ローンの追跡
  3. 03ローンとサブスクリプションの管理
  4. 04支払予定の請求と統計の確認
  5. 05MCPまたはREST APIで接続

活用シーン

  1. 01購入または収入を記録
  2. 02月ごとの支出を比較
  3. 03近日中に期限を迎える請求を確認
  4. 04ローンやサブスクリプションの支払いを記録

MCP 対応

ホスト型のリモートMCPサーバーは、取引、債務、口座、ローン、サブスクリプション、請求を含むCashlyデータの読み取り・管理ツールを公開します。クライアントはStreamable HTTP経由でOAuth 2.1またはAPIキーを使って接続します。

設定

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

エンドポイントhttps://cashly.corenexis.com/api/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Cashly のロゴ

Cashly API と MCP サーバー

経費、EMI、債務を追跡する REST API とリモート MCP サーバーです。
ChatGPT、Claude、n8n、または独自の AI エージェントを使って、あらゆる通貨でお金の記録を読み取ったり記録したりできます。

ウェブサイト · MCP ガイド · API ドキュメント · Google Play · MCP レジストリ

Cashly - 経費、EMI、債務トラッカー


Cashly とは?

Cashly は、Android とウェブで使える無料の個人向け金融アプリです。世界中であらゆる通貨とタイムゾーンに対応し、経費と収入、銀行口座、カード、ウォレットの実残高、EMI とローン、貸し借りしたお金、支払期日前の請求書を追跡します。銀行へのログイン情報を求めることも、SMS を読み取ることもなく、広告もありません。

このリポジトリは、Cashly の開発者向け機能を公開する場所です。

MCP サーバーhttps://cashly.corenexis.com/api/mcp - リモート、Streamable HTTP、OAuth 2.1 または API キー
REST APIhttps://cashly.corenexis.com/api/v1 - JSON、x-api-key ヘッダー
Webhook作成、更新、削除ごとに署名付きイベントを配信
n8nコミュニティノード @corenexis/n8n-nodes-cashly
レジストリ名Official MCP Registry の com.corenexis/cashly

サーバーは Corenexis がホストしています。インストールや実行は不要です。クライアントから URL に接続するだけです。

できること

アシスタントに次のように頼めます。

  • 「今日、UPI で支払った食料品代として 450 を追加して。」
  • 「今月の食費は先月と比べていくら?」
  • 「今後 7 日以内に支払期限を迎える請求書はどれ?」
  • 「今月分の自動車ローンの EMI を支払い済みとして記録して。」
  • 「誰が私にお金を借りていて、それぞれいくら残っている?」
  • 「利用限度額 2,00,000 の Travel Card というクレジットカードを作成して。」

すべての操作は、サインイン中のユーザー自身のデータに対して実行されます。また、実際のお金が移動することはありません。支払いを記録しても、トラッカーが更新されるだけです。

クイックスタート

1. アクセス権を取得する
  • ChatGPT およびその他の OAuth クライアント: API キーは不要です。Cashly にサインインしてアクセスを許可します。
  • その他すべて: Cashly の Settings -> Developer -> API keys で API キーを作成します。キーは cn_cashly_... の形式で、読み取りと書き込み、または読み取り専用に設定できます。1 アカウントにつき最大 5 個のキーを作成できます。

API、MCP、Webhook へのアクセスは、Cashly Pro および Pro Plus プランに含まれます。

2. クライアントを接続する
ChatGPT(OAuth、キー不要)
  1. ChatGPT -> Settings -> Apps (Connectors) -> Advanced を開き、Developer mode を有効にします。
  2. Create app(カスタム MCP サーバーを追加)を選択します。
    • 名前:Cashly
    • サーバー URL:https://cashly.corenexis.com/api/mcp
    • 認証:OAuth(クライアント ID とシークレットは空欄のままにします。ChatGPT が自動で登録します)
  3. Connect を押して Cashly にサインインし、Allow を押します。ChatGPT に閲覧のみさせる場合は、Read only にチェックを入れます。
Claude Code
claude mcp add --transport http cashly https://cashly.corenexis.com/api/mcp \
  --header "x-api-key: cn_cashly_your_key_here"
Claude Desktop

claude_desktop_config.json に以下を追加します(examples/claude_desktop_config.json を参照)。

{
  "mcpServers": {
    "cashly": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://cashly.corenexis.com/api/mcp",
        "--header", "x-api-key:cn_cashly_your_key_here"
      ]
    }
  }
}
Cursor、VS Code、その他の MCP クライアント

リモートの Streamable HTTP サーバーに対応しているクライアントであれば、以下の設定で接続できます。

{
  "mcpServers": {
    "cashly": {
      "url": "https://cashly.corenexis.com/api/mcp",
      "headers": { "x-api-key": "cn_cashly_your_key_here" }
    }
  }
}
n8n
  • ワークフロー: コミュニティノード @corenexis/n8n-nodes-cashly をインストールします(Settings -> Community nodes)。 すべての Cashly アクションに加え、即時 webhook トリガーを利用できます。
  • AI エージェント: MCP Client ノード(または AI Agent ノード内の MCP Client Tool)を追加し、トランスポートに HTTP Streamable、エンドポイントに https://cashly.corenexis.com/api/mcp、ヘッダー x-api-key に自分のキーを設定します。
curl / 任意の HTTP クライアント
# List the tools
curl -X POST https://cashly.corenexis.com/api/mcp \
  -H "x-api-key: cn_cashly_your_key_here" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

# Log an expense
curl -X POST https://cashly.corenexis.com/api/mcp \
  -H "x-api-key: cn_cashly_your_key_here" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "create_transaction",
      "arguments": { "type": "debit", "amount": 500, "category": "Groceries" }
    }
  }'

MCP ツール

ツールは 71 個あります。読み取り操作には読み取り専用、削除操作には破壊的操作のマークが付いているため、クライアントは実行前に確認できます。

領域ツール
アカウントget_profile、health_check、get_rate_limit_status、get_usage、get_user、update_user、get_billing_status、get_billing_payments、list_signed_in_devices、list_connected_apps、update_notifications
参照情報と統計get_categories、get_payment_methods、get_stats
取引list_transactions、get_transaction、create_transaction、update_transaction、delete_transaction
債務(貸付・借入)list_debts、get_debt、create_debt、update_debt、delete_debt、record_debt_payment、settle_debt、add_to_debt、unsettle_debt
口座list_accounts、および銀行口座、クレジットカード、デビットカード、ウォレットの一覧表示/作成/更新/削除
EMI とローンlist_emis、get_emi、get_emi_payments、create_emi、update_emi、delete_emi、record_emi_payment
サブスクリプションlist_subscriptions、get_subscription、get_subscription_payments、create_subscription、update_subscription、delete_subscription、record_subscription_payment
今後の請求get_upcoming_bills、record_bill_payment、skip_upcoming_bill
Webhooklist_webhook_events、list_webhooks、get_webhook、create_webhook、update_webhook、rotate_webhook_secret、delete_webhook、send_webhook_test、list_webhook_deliveries

引数を含む一覧:docs/mcp.md。

REST API

ベース URL は https://cashly.corenexis.com/api/v1、ヘッダーは x-api-key: <key>(または Authorization: Bearer <key>)です。

curl https://cashly.corenexis.com/api/v1/transactions \
  -H "x-api-key: cn_cashly_your_key_here" \
  -H "User-Agent: my-app/1.0"

リソース:/me、/usage、/categories、/payment-methods、/stats、/transactions、/debts、 /accounts、/banks、/credit-cards、/debit-cards、/wallets、/emis、/subscriptions、 /upcoming-bills、/webhooks。データリソースでは、一覧表示、取得、作成、更新、削除ができます。

詳細、レート制限、エラーコード:docs/rest-api.md。Webhook: docs/webhooks.md。

セキュリティとプライバシー

  • PKCE と Dynamic Client Registration を使用する OAuth 2.1 に対応しています。アクセストークンの有効期間は 1 時間です。
  • API キーは読み取り専用にできます。すべてのリクエストはキー所有者のデータに限定されます。
  • キーと接続済みアプリは、いつでも Settings -> Developer で取り消せます。
  • 銀行ログインや SMS へのアクセス、カード番号の取得はありません。データが販売されたり、広告主と共有されたりすることはありません。

リンク


Cashly は Corenexis が開発しています。このリポジトリにはドキュメントとサンプルが含まれています。 Cashly サービス自体は Corenexis がホストしています。サンプルは MIT License のもとで公開されています。

コメント

MCP は初めてですか?

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

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