Contact Us

MCP Server

Call chargeback tools that return outcomes from any MCP client. Requests authenticate by secret key.

Connecting

SettingValue
Transport http (streamable)
Host https://mcp.findustryai.com/
Authentication Header Authorization: sk_findustryai_kkkkkkkkkkkk_nnnnn

Tools

ToolCategoryDescription
chargeback_accept Write Accept liability for chargeback requiring action
chargeback_due Read Chargebacks requiring action, soonest due first
chargeback_get Read Full detail and activity history for one chargeback
chargeback_list Read Chargebacks for one merchant, with status and due date
chargeback_recommend Read Recommendation to respond or accept, with rationale
chargeback_respond Write Approve and submit response for chargeback requiring action
chargeback_status Read Submission status for one chargeback
evidence_attach Write Attach evidence document to chargeback
evidence_check Read Evidence gaps against reason code defense requirements
evidence_requirements Read Defense requirements and time limit for card network reason code
letter_generate Write Draft response letter with rule citations
merchant_list Admin Every merchant a system-level key reaches, with each ID and external merchant ID that merchantId accepts
metrics_query Analysis Win rate, repeat-payer, prior-transaction, Compelling Evidence 3.0, and amount statistics across reachable merchants
portfolio_summary Analysis Metrics rolled up across reachable merchants

Write tools require an idempotencyKey.

Calling a Tool

POST /
Authorization: sk_findustryai_kkkkkkkkkkkk_nnnnn
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "chargeback_list",
    "arguments": {
      "merchantId": "565500000928297"
    }
  }
}
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "{ \"data\": [ { \"id\": \"...\", \"status\": \"action_required\", \"dueDate\": \"...\" } ] }"
      }
    ]
  }
}

Merchant Scope

merchantId scopes a request to one merchant. A request needs it only when the secret key reaches several merchants and nothing else in the request names the merchant.

merchant_list, metrics_query, and portfolio_summary do not take merchantId.

Errors

StatusCause
400 Bad Request Missing merchantId on a key that reaches several merchants
401 Unauthorized Invalid secret key
403 Forbidden Organization does not have the MCP Server enabled, contact support@findustryai.com
404 Not Found Chargeback or merchant not found
405 Method Not Allowed Method other than POST