Mekler Agent Service Discovery
Discover paid CSV and spec validation, citation overlap, and web page extraction for agents.
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-discovery": {
"url": "https://e4rdb2jtk6.execute-api.us-east-1.amazonaws.com/mcp"
}
}
}Remote endpoints
https://e4rdb2jtk6.execute-api.us-east-1.amazonaws.com/mcpstreamable-httphttps://catalog.mekler.ai/mcpstreamable-httpWhat it can do
Tool inventory
Tools (13)
🟢search_services(query, referral_code)
Find Mekler paid operations for a task, including exclusions and useful combinations.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"referral_code": {
"type": "string",
"minLength": 22,
"maxLength": 64
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢get_service(id, referral_code)
Get a complete public service or operation contract by slug, operation ID, name, or endpoint URL.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"referral_code": {
"type": "string",
"minLength": 22,
"maxLength": 64
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_trial_offer
Read the adjustable free-use offer, wallet authentication, allowance and explicit paid transition.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_trial_access(operation)
Get the service request and standard wallet-auth instructions. First signed execution enrolls automatically; no wallet funds or payment required.
Input Schema
{
"type": "object",
"properties": {
"operation": {
"type": "string"
}
},
"required": [
"operation"
],
"additionalProperties": false
}🟡rotate_trial(old_wallet, new_wallet, request_id, network, old_proof, ...)
Write: request a wallet-rotation challenge with old_wallet/new_wallet/request_id; then submit old_proof/new_proof signed with both keys. Usage is preserved.
Input Schema
{
"type": "object",
"properties": {
"old_wallet": {
"type": "string"
},
"new_wallet": {
"type": "string"
},
"request_id": {
"type": "string"
},
"network": {
"type": "string",
"enum": [
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"eip155:8453"
]
},
"old_proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false,
"oneOf": [
{
"required": [
"old_wallet",
"new_wallet",
"request_id"
]
},
{
"required": [
"old_proof",
"new_proof"
]
}
]
}⚪referral_accept_terms(arguments, proof, new_proof)
Mekler referral accept terms. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}⚪referral_acknowledge(arguments, proof, new_proof)
Mekler referral acknowledge. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}⚪referral_notices(arguments, proof, new_proof)
Mekler referral notices. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}⚪referral_receipts(arguments, proof, new_proof)
Mekler referral receipts. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}⚪referral_register(arguments, proof, new_proof)
Mekler referral register. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}⚪referral_rotate(arguments, proof, new_proof)
Mekler referral rotate. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}⚪referral_status(arguments, proof, new_proof)
Mekler referral status. Omit proof to receive a standard SIWx signing challenge; registration/terms changes explicitly accept the exact terms digest. Rotation requires both proofs.
Input Schema
{
"type": "object",
"properties": {
"arguments": {
"type": "object"
},
"proof": {
"type": "object"
},
"new_proof": {
"type": "object"
}
},
"additionalProperties": false
}🟢referral_program
Read current Mekler referral availability, terms and commission offer.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Evidence