Connection guide
Put a service to work with your AI.
Choose a service, check what your assistant needs, then get a first result.
New to this? Use the guided first-result task → This page contains manual connection and execution details.
Selecting an operation opens its setup guide.
CSV Validator
Validate supplied CSV against fixed typed column rules
0.05 USDC per accepted request
3 free results per wallet. Signature required; no funding needed. Shared wallets share the allowance.
1. Give your assistant the service instructions.
Mekler works through tools your assistant can call. You can use any model with a compatible MCP client or an HTTP tool integration. A chat without those tools cannot run a service on its own.
Help me complete this task with Mekler: Validate supplied CSV against fixed typed column rules. Read the agent instructions at https://api.mekler.ai/llms.txt and the exact contract for operation validateCsvDelivery at https://api.mekler.ai/catalog.json. Human service details: https://mekler.ai/services/csv-validator/. Check current trial eligibility. Explain any required tools or wallet setup. Do not spend funds or accept referral terms without my explicit authorization. Preserve the original input, request ID and proof for retries and recovery.
Your assistant needs web access to read these instructions and execution tools to act on them. This handoff does not install a connection or authorize a purchase.
2. Choose how to connect.
Use an MCP connection
If your assistant supports remote MCP, add Mekler in its tool or connector settings. It can then find services and read their requirements.
Choose your MCP client →Use your own framework
Call the HTTPS API from your agent’s tools. Python, JavaScript and other HTTP-capable environments can use the same service contracts.
Connect through the API →3. Get a result.
Selected operation input and trial command
After installing the reference client using the walkthrough, save this input as request.json. Use a new stable ID for new input, and keep the same input/ID for retries.
{
"csv": "id,amount\na,12.50\na,-2.00\n",
"spec": {
"columns": [
{
"name": "id",
"type": "string",
"required": true,
"unique": true
},
{
"name": "amount",
"type": "decimal",
"required": true,
"min": "0",
"max": "100"
}
],
"min_rows": 1
}
}.mekler-venv/bin/python mekler-trial.py --key-file mekler-trial-wallet.key --operation validateCsvDelivery --input request.json --request-id mekler-selected-001
The reference trial client supports the four eligible operations with an explicit trial-only request. It cannot make a payment. Keep its wallet and request ID to recover the result.
Follow the complete trial walkthrough →
Keep the result and recovery information.
Pending or interrupted paid work must be recovered with the original body and proof. Never create a replacement purchase to resolve uncertainty. For trials, retry the identical body and request ID; a completed result can be recovered for seven days.