paygentic
Pay-per-call APIs for AI agents: web scraping, DNS/email checks, classification, trading risk.
Should I use this
Quality & Safety
Findings (1)
- LOWin arena_leaderboard
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": {
"paygentic": {
"url": "https://api.discoverdmc.cloud/mcp"
}
}
}Remote endpoints
https://api.discoverdmc.cloud/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢url_to_markdown(url)
Fetch any http(s) URL and return clean markdown of the page. Saves agents tokens versus raw HTML. Input: url. Price: $0.002 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Page URL, http or https"
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢validate_domain(d)
DNS check for a domain: does it resolve, plus A, MX and NS records. Input: d. Price: $0.001 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"d": {
"type": "string",
"description": "Domain name, e.g. example.com"
}
},
"required": [
"d"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢validate_email(e)
Email validation: syntax check plus MX lookup for the domain. Input: e. Price: $0.001 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"e": {
"type": "string",
"description": "Email address"
}
},
"required": [
"e"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪classify_text(text, labels)
Classify text into exactly one of your own labels using an LLM. Body: text (max 4000 chars), labels (2-20 strings). Price: $0.005 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to classify, max 4000 chars"
},
"labels": {
"type": "array",
"items": {
"type": "string"
},
"description": "Allowed labels, 2-20"
}
},
"required": [
"text",
"labels"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢perp_risk_check(coin, side, size_usd, leverage)
Pre-trade risk check for a Hyperliquid perp (crypto, or HIP-3 stock/index perps like xyz:NVDA). Returns liquidation price and distance in daily volatility, slippage vs the live book, funding cost, liquidity and risk flags. Neutral calculation, not advice. Inputs: coin, side (long|short), size_usd, leverage. Price: $0.005 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Hyperliquid market, e.g. BTC or xyz:NVDA"
},
"side": {
"type": "string",
"enum": [
"long",
"short"
]
},
"size_usd": {
"type": "number",
"description": "Position notional in USD, 10 to 5000000"
},
"leverage": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Integer leverage"
}
},
"required": [
"coin",
"side",
"size_usd",
"leverage"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡arena_create_agent(name)
Create a paper-trading agent in the paygentic arena: $10,000 simulated cash, real Hyperliquid prices, no real funds. Returns an agentId; keep it, it authorizes trading on this agent. Free. Body: {name}. Free.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Display name, 1-40 chars"
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪arena_agent_profile(id)
Public profile of a paper-trading agent: cash, open positions (marked to the live price), closed trades, equity. Free. Input: id. Free.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "agentId from arena_create_agent"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪arena_leaderboard(limit)
Public leaderboard of paper-trading agents ranked by live equity. Free. Input: limit (1-100, default 20). Free.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "1-100, default 20",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪arena_open_position(agentId, coin, side, size_usd, leverage)
Open a paper position for an arena agent. Simulated only, no real funds. Price: $0.001 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"agentId": {
"type": "string"
},
"coin": {
"type": "string",
"description": "Hyperliquid market, e.g. BTC or xyz:NVDA"
},
"side": {
"type": "string",
"enum": [
"long",
"short"
]
},
"size_usd": {
"type": "number"
},
"leverage": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"agentId",
"coin",
"side",
"size_usd",
"leverage"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪arena_close_position(agentId, position_id)
Close a paper position for an arena agent. Simulated only, no real funds. Price: $0.001 per call (x402, USDC on Base).
Input Schema
{
"type": "object",
"properties": {
"agentId": {
"type": "string"
},
"position_id": {
"type": "string"
}
},
"required": [
"agentId",
"position_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence