{
  "version": "1.0",
  "provider": {
    "name": "Fintoc",
    "url": "https://www.fintoc.com",
    "documentation": "https://docs.fintoc.com/mcp"
  },
  "transport": {
    "protocol": "mcp",
    "endpoint": "https://mcp.fintoc.com",
    "authentication": "oauth2"
  },
  "skills": [
    {
      "name": "list-accounts",
      "title": "List bank accounts",
      "description": "List bank accounts associated with the authorized organization.",
      "tool": "list_accounts",
      "scopes": ["account:view"]
    },
    {
      "name": "list-account-numbers",
      "title": "List account numbers",
      "description": "List the organization's account numbers.",
      "tool": "list_account_numbers",
      "scopes": ["account_number:view"]
    },
    {
      "name": "create-account-number",
      "title": "Create account number",
      "description": "Create a new account number.",
      "tool": "create_account_number",
      "scopes": ["account_number:manage"]
    },
    {
      "name": "list-customers",
      "title": "List customers",
      "description": "List customers.",
      "tool": "list_customers",
      "scopes": ["customer:view"]
    },
    {
      "name": "create-customer",
      "title": "Create customer",
      "description": "Create a new customer.",
      "tool": "create_customer",
      "scopes": ["customer:manage"]
    },
    {
      "name": "list-checkout-sessions",
      "title": "List checkout sessions",
      "description": "List checkout sessions.",
      "tool": "list_checkout_sessions",
      "scopes": ["payment:view"]
    },
    {
      "name": "list-payment-intents",
      "title": "List payment intents",
      "description": "List payment intents.",
      "tool": "list_payment_intents",
      "scopes": ["payment:view"]
    },
    {
      "name": "list-invoices",
      "title": "List invoices",
      "description": "List invoices.",
      "tool": "list_invoices",
      "scopes": ["billing:view"]
    },
    {
      "name": "list-links",
      "title": "List bank links",
      "description": "List bank links.",
      "tool": "list_links",
      "scopes": ["link:view"]
    },
    {
      "name": "list-entities",
      "title": "List entities",
      "description": "List entities.",
      "tool": "list_entities",
      "scopes": ["entity:view"]
    },
    {
      "name": "list-transfers",
      "title": "List transfers",
      "description": "List transfers.",
      "tool": "list_transfers",
      "scopes": ["transfer:view"]
    },
    {
      "name": "list-payouts",
      "title": "List payouts",
      "description": "List payouts.",
      "tool": "list_payouts",
      "scopes": ["payout:view"]
    },
    {
      "name": "list-refunds",
      "title": "List refunds",
      "description": "List refunds.",
      "tool": "list_refunds",
      "scopes": ["refund:view"]
    },
    {
      "name": "create-refund",
      "title": "Create refund",
      "description": "Create a refund.",
      "tool": "create_refund",
      "scopes": ["refund:manage"]
    },
    {
      "name": "cancel-refund",
      "title": "Cancel refund",
      "description": "Cancel a refund.",
      "tool": "cancel_refund",
      "scopes": ["refund:manage"]
    },
    {
      "name": "list-webhook-endpoints",
      "title": "List webhook endpoints",
      "description": "List configured webhook endpoints.",
      "tool": "list_webhook_endpoints",
      "scopes": ["webhook_endpoint:view"]
    },
    {
      "name": "fetch-resource",
      "title": "Fetch a Fintoc resource by hashid",
      "description": "Fetch any Fintoc resource by its hashid.",
      "tool": "fetch_resource",
      "scopes": []
    },
    {
      "name": "submit-feedback",
      "title": "Submit feedback",
      "description": "Submit feedback about the Fintoc MCP server.",
      "tool": "submit_feedback",
      "scopes": []
    }
  ]
}
