Cashly について
Cashlyは、個人の家計記録を管理するためのホスト型MCPサーバーとREST APIを提供します。取引、口座、債務、ローン、サブスクリプション、支払予定の請求を扱い、アクセスは認証済みユーザーのデータに限定されます。
主な機能
- 01収入と支出の記録・管理
- 02口座、債務、ローンの追跡
- 03ローンとサブスクリプションの管理
- 04支払予定の請求と統計の確認
- 05MCPまたはREST APIで接続
活用シーン
- 01購入または収入を記録
- 02月ごとの支出を比較
- 03近日中に期限を迎える請求を確認
- 04ローンやサブスクリプションの支払いを記録
MCP 対応
ホスト型のリモートMCPサーバーは、取引、債務、口座、ローン、サブスクリプション、請求を含むCashlyデータの読み取り・管理ツールを公開します。クライアントはStreamable HTTP経由でOAuth 2.1またはAPIキーを使って接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://cashly.corenexis.com/api/mcpclaude mcp add --transport http com-corenexis-cashly https://cashly.corenexis.com/api/mcp{"mcpServers":{"com-corenexis-cashly":{"type":"http","url":"https://cashly.corenexis.com/api/mcp"}}}Cursor で開く{"servers":{"com-corenexis-cashly":{"type":"http","url":"https://cashly.corenexis.com/api/mcp"}}}VS Code で開く{"mcpServers":{"com-corenexis-cashly":{"type":"http","url":"https://cashly.corenexis.com/api/mcp"}}}{"mcpServers":{"com-corenexis-cashly":{"serverUrl":"https://cashly.corenexis.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Cashly API と MCP サーバー
経費、EMI、債務を追跡する REST API とリモート MCP サーバーです。
ChatGPT、Claude、n8n、または独自の AI エージェントを使って、あらゆる通貨でお金の記録を読み取ったり記録したりできます。
ウェブサイト · MCP ガイド · API ドキュメント · Google Play · MCP レジストリ
Cashly とは?
Cashly は、Android とウェブで使える無料の個人向け金融アプリです。世界中であらゆる通貨とタイムゾーンに対応し、経費と収入、銀行口座、カード、ウォレットの実残高、EMI とローン、貸し借りしたお金、支払期日前の請求書を追跡します。銀行へのログイン情報を求めることも、SMS を読み取ることもなく、広告もありません。
このリポジトリは、Cashly の開発者向け機能を公開する場所です。
| MCP サーバー | https://cashly.corenexis.com/api/mcp - リモート、Streamable HTTP、OAuth 2.1 または API キー |
| REST API | https://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、キー不要)
- ChatGPT -> Settings -> Apps (Connectors) -> Advanced を開き、Developer mode を有効にします。
- Create app(カスタム MCP サーバーを追加)を選択します。
- 名前:
Cashly - サーバー URL:
https://cashly.corenexis.com/api/mcp - 認証:OAuth(クライアント ID とシークレットは空欄のままにします。ChatGPT が自動で登録します)
- 名前:
- 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 |
| Webhook | list_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 へのアクセス、カード番号の取得はありません。データが販売されたり、広告主と共有されたりすることはありません。
リンク
- ウェブサイト:https://cashly.corenexis.com
- アカウント登録なしでアプリを試す:https://cashly.corenexis.com/api/auth/demo
- Android:https://play.google.com/store/apps/details?id=com.corenexis.cashly
- MCP ガイド:https://cashly.corenexis.com/developer/mcp
- API ドキュメント:https://cashly.corenexis.com/developer/api
- サポート:https://helpdesk.corenexis.com または [email protected]
Cashly は Corenexis が開発しています。このリポジトリにはドキュメントとサンプルが含まれています。 Cashly サービス自体は Corenexis がホストしています。サンプルは MIT License のもとで公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。