veryfront__create_credit_checkout
Requires account.billing.manage.
Access
No external-service connection is required. Use a Veryfront credential with access to the requested resources.
Call type: Can change resources.
Arguments
Example request
Send this JSON-RPC request through an initialized MCP client. Replace sample identifiers and values before calling the tool. See MCP client setup.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "veryfront__create_credit_checkout",
"arguments": {
"package_id": "small"
}
}
}Result
The published output shape is summarized below. Inspect both the MCP response content and isError when handling a call.
Full schemas
{
"type": "object",
"properties": {
"package_id": {
"type": "string",
"enum": [
"small",
"medium",
"large",
"xl"
],
"description": "Provide the package id."
},
"project_reference": {
"type": "string",
"minLength": 1,
"description": "Project UUID or slug for an owner-pays top-up: the project owner’s wallet and effective price apply. Naming a project also requires project.read on it."
},
"success_url": {
"type": "string",
"format": "uri",
"description": "Provide the success url."
},
"cancel_url": {
"type": "string",
"format": "uri",
"description": "Provide the cancel url."
}
},
"required": [
"package_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Arguments for the create_credit_checkout tool."
}{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "checkout_created",
"description": "Lifecycle status for the returned record."
},
"checkout_url": {
"type": "string",
"format": "uri",
"description": "The checkout url returned by the tool."
}
},
"required": [
"status",
"checkout_url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Structured result returned by the create_credit_checkout tool."
}