スキル一覧に戻る
Petrus-Han

mercury-api

by Petrus-Han

1🍴 0📅 2026年1月21日
GitHubで見るManusで実行

SKILL.md


name: mercury-api description: Mercury Bank API reference for accounts, transactions, and recipients. Use when working with Mercury API integration, transaction queries, or payment operations. allowed-tools: Read, Grep, Glob, Edit, Write, Bash

Mercury API Reference

Mercury Bank API reference for the finance_plugins project.

When to Use This Skill

  • Creating Mercury tool plugins
  • Querying accounts and transactions
  • Implementing payment operations
  • Setting up Mercury OAuth/API Token auth

API Overview

TypePermissionUse CaseAuth
Mercury MCPRead-onlyAI tools, monitoringOAuth2
Mercury APIRead/WritePayments, transfersAPI Token / OAuth2

Environments

EnvironmentBase URL
Productionhttps://api.mercury.com
Sandboxhttps://sandbox.mercury.com

Authentication

API Token

headers = {
    "Authorization": f"Bearer {api_token}",
    "Accept": "application/json;charset=utf-8"
}

OAuth2

Authorization URL: https://mercury.com/oauth/authorize
Token URL: https://api.mercury.com/oauth/token
Scopes: read, write

Key Endpoints

Accounts

MethodEndpointDescription
GET/api/v1/accountsList all accounts
GET/api/v1/account/{id}Get account details
GET/api/v1/account/{id}/cardsGet account cards
GET/api/v1/account/{id}/statementsGet statements

Transactions

MethodEndpointDescription
GET/api/v1/transactionsList all transactions
GET/api/v1/account/{id}/transactionsAccount transactions
GET/api/v1/account/{id}/transaction/{txnId}Transaction details
POST/api/v1/account/{id}/transactionsCreate transaction
PATCH/api/v1/transaction/{id}Update transaction

Query Parameters (Transactions)

ParamTypeDescription
limitintegerResult limit
offsetintegerPagination offset
startstringStart date (YYYY-MM-DD)
endstringEnd date (YYYY-MM-DD)
statusstringStatus filter
searchstringSearch keyword

Recipients

MethodEndpointDescription
GET/api/v1/recipientsList recipients
GET/api/v1/recipient/{id}Get recipient
POST/api/v1/recipientsCreate recipient
DELETE/api/v1/recipient/{id}Delete recipient

Webhooks

MethodEndpointDescription
GET/api/v1/webhooksList webhooks
POST/api/v1/webhooksCreate webhook
DELETE/api/v1/webhook/{id}Delete webhook

Response Structures

Account

{
  "id": "uuid",
  "accountNumber": "string",
  "routingNumber": "string",
  "name": "string",
  "kind": "string",
  "type": "mercury | external | recipient",
  "status": "active | deleted | pending | archived",
  "currentBalance": 0,
  "availableBalance": 0,
  "createdAt": "2025-01-01T00:00:00Z"
}

Transaction

{
  "id": "uuid",
  "amount": -150.00,
  "status": "pending | sent | completed | failed",
  "counterpartyName": "Vendor Name",
  "postedAt": "2025-01-01T00:00:00Z",
  "note": "string",
  "mercuryCategory": "string"
}

Current Plugin Coverage

mercury_tools_plugin (Implemented)

  • get_accounts - List accounts
  • get_account - Get account details
  • get_transactions - Query transactions

Planned Features

FeaturePriorityEndpoint
Create paymentHighPOST /account/{id}/transactions
Internal transferMediumPOST /transfer
Manage recipientsMediumRecipients CRUD
Account cardsLowGET /account/{id}/cards

Reference

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です