agent-services
Paid deterministic CSV cleanup and source-HTML checks. x402 USDC on Base.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"agent-services": {
"url": "https://csv.reclypse.ai/mcp"
}
}
}Remote endpoints
https://csv.reclypse.ai/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🔴csv_import_cleanup(csv, columns, mapping, required, unique_key, ...)
Costs 25 USDC on Base per paid task; zero model calls. Map columns, trim selected fields and remove exact duplicate output rows for at most 500 rows, 20 columns and 64 KiB UTF-8 CSV. Returns cleaned CSV, quarantined exceptions and an audit. No fuzzy matching or enrichment. Call without payment to obtain x402 requirements; retry with the signed PaymentPayload in params._meta["x402/payment"]. A payment-capable client and authorized buyer wallet are required.
Input Schema
{
"type": "object",
"properties": {
"csv": {
"type": "string",
"maxLength": 65536,
"description": "At most 64 KiB of UTF-8 CSV."
},
"columns": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
"items": {
"type": "string"
}
},
"mapping": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"required": {
"type": "array",
"items": {
"type": "string"
}
},
"unique_key": {
"type": [
"string",
"null"
]
},
"trim": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"csv",
"columns",
"mapping"
],
"additionalProperties": false
}🟢website_html_check(pageUrl, permission, scopeConsent)
Costs 25 USDC on Base per paid task; zero model calls. Inspect one authorized public HTTPS page, at most 512 KiB source HTML: HTTP status, title, metadata, headings and link inventory. No JavaScript rendering, crawling, repairs or security/compliance assurance. Call without payment to obtain x402 requirements; retry with the signed PaymentPayload in params._meta["x402/payment"]. A payment-capable client and authorized buyer wallet are required.
Input Schema
{
"type": "object",
"properties": {
"pageUrl": {
"type": "string",
"format": "uri",
"maxLength": 2048
},
"permission": {
"const": true
},
"scopeConsent": {
"const": true
}
},
"required": [
"pageUrl",
"permission",
"scopeConsent"
],
"additionalProperties": false
}Community
Evidence