Easy Labs MCP Server
Payments data, revenue workflows, and merchant-application guidance for AI agents, by Easy Labs.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"easy-mcp": {
"command": "npx",
"args": [
"@easylabs/mcp-server"
]
}
}
}実行可能なパッケージ
0.5.0stdioリモートエンドポイント
https://mcp.itseasy.co/mcpstreamable-httphttps://www.itseasy.co/api/mcpstreamable-httpできること
ツール一覧
ツール(14)
🟢revenue_summary(period)
Revenue summary for a period (7d, 30d, 90d, 6m, 12m, or mtd): gross volume, transfer counts by status, average ticket, and change versus the previous equal-length period. Use this before reaching for list_transfers when the question is about overall performance.
入力スキーマ
{
"type": "object",
"properties": {
"period": {
"default": "30d",
"type": "string",
"enum": [
"7d",
"30d",
"90d",
"6m",
"12m",
"mtd"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_customer(query)
Find a customer by email or name (case-insensitive substring match) and show the best match's profile with recent payment activity. Use get_customer only when you already have a customer id.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Email address or (partial) name to search for"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢merchant_application_checklist
Everything a business needs to gather before applying for an Easy merchant account — the 7 application steps with required information for each. Use this to prepare someone so the application takes ~10 minutes in one sitting. Do NOT collect SSN/EIN/bank details in conversation; the checklist explains where those are entered securely.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢explain_application_step(step)
Explains one step of the Easy merchant application in plain English: what's asked, why it's required (KYB/underwriting context), and what to have ready. Steps 1-7: business details, business type, tax details, owners, merchant settings, processing volume, review & terms.
入力スキーマ
{
"type": "object",
"properties": {
"step": {
"type": "integer",
"minimum": 1,
"maximum": 7,
"description": "Application step number (1-7)"
}
},
"required": [
"step"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_transfers(limit, offset, status)
List recent transfers with optional filters.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"status": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_transfer(transfer_id)
Get a single transfer by ID.
入力スキーマ
{
"type": "object",
"properties": {
"transfer_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"transfer_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_disputes(limit, offset, state)
List disputes with optional state filter.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"state": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_dispute(dispute_id)
Get a single dispute by ID.
入力スキーマ
{
"type": "object",
"properties": {
"dispute_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"dispute_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_settlements(limit, offset)
List settlements with pagination.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_settlement(settlement_id)
Get a single settlement by ID.
入力スキーマ
{
"type": "object",
"properties": {
"settlement_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"settlement_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_customers(limit, offset)
List customers with pagination.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_customer(customer_id)
Get a customer by ID.
入力スキーマ
{
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"customer_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_balance_transfers(limit, offset)
List balance transfers.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_balance_transfer(balance_transfer_id)
Get a balance transfer by ID.
入力スキーマ
{
"type": "object",
"properties": {
"balance_transfer_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"balance_transfer_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス