Home / Servers / Stripe API / post_three_dsecure_authentications
Create a 3DS Authentication
An MCP tool from the Stripe API server, hosted on mcp.hjlabs.in.
Create a 3DS Authentication This endpoint creates a 3DS Authentication. Refer to the Create a 3DS Authentication object section of the Standalone 3DS guide for more information. You can pass the submit parameter to… [POST /v1/three_d_secure/authentications]
Name on the gateway: stripe_api__post_three_dsecure_authentications · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
acquirer_details | object | Contains additional details about the acquirer for this 3DS Authentication.… |
amount | integer | A non-negative integer representing the amount in the smallest currency unit.… |
channel required | object | Contains additional details on the channel used for this 3DS Authentication. |
currency | string | Three-letter ISO currency code, in lowercase. Must be a supported currency. |
directory_server | american_express | cartes_bancaires | discover | mastercard | visa | The 3DS directory server with which this 3DS Authentication was processed. |
expand | array | Specifies which fields in the response should be expanded. |
flow_preference | object | Contains additional details on your flow preference for this 3DS… |
future_usage | object | Contains information about future usage of this 3DS Authentication |
message_category required | non_payment_authentication | payment_authentication | Indicates whether this 3DS Authentication is being performed for a payment or… |
metadata | object | Set of key-value pairs that you can attach to an object. This can be useful… |
payment_method | string | ID of the payment method (a PaymentMethod object) to attach to this 3DS… |
payment_method_data | object | Hash used to generate the PaymentMethod to be used for this Authentication.… |
reason | cardholder_authentication | issuer_requested | liability_shift | processing_costs | regulatory_compliance | The reason for invoking standalone 3DS. This is tailored specifically for… |
shipping_address | object | The shipping address requested by the cardholder. You should try to include as… |
submit | always | if_fingerprinting_not_supported | never | Set to always to skip the fingerprinting step and submit this Authentication… |
How to call it
Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:
{
"name": "stripe_api__post_three_dsecure_authentications",
"arguments": {
"channel": "…",
"message_category": "…"
}
}Or connect the Stripe API server directly, which lists 606 tools including this one:
claude mcp add --transport http hj-stripe-api https://mcp.hjlabs.in/mcp/stripe-api \
--header "Authorization: Bearer YOUR_API_KEY"Try asking
Use the create a 3ds authentication tool with acquirer_details set to ….