Install
openclaw skills install pond3r-skillQuery crypto intelligence via Pond3r MCP — curated datasets, SQL queries, protocol metrics, yields, and market analysis. Use when the agent needs DeFi data, stablecoin yields, token opportunities, Polymarket trades, cross-protocol comparisons, or blockchain analytics.
openclaw skills install pond3r-skillUse this skill when the agent needs to query crypto/DeFi data: yields, protocol metrics, token opportunities, market analysis, or blockchain analytics. Pond3r provides an MCP server with read-only SQL access to curated datasets.
The agent needs MCP tools (list_datasets, get_schema, query) to use Pond3r. Those tools come from the runtime that executes the agent — not from the skill or env vars alone.
| Runtime | How to enable Pond3r |
|---|---|
| Cursor | Cursor Settings → MCP Servers → Add server (URL + Authorization header). See MCP Connection below. |
| Claude Desktop | Add Pond3r to claude_desktop_config.json under mcpServers. Restart Claude. |
| Claude Code | Run claude mcp add pond3r-data ... (see below). |
| OpenClaw (Docker/Telegram) | Use the CLI scripts below. They call Pond3r MCP via HTTP. Set POND3R_API_KEY in .env; the agent runs the scripts and parses JSON output. |
No extra info for the agent — the skill is enough. For runtimes with native MCP, add the API key in the MCP server config. For OpenClaw, use the scripts and POND3R_API_KEY in env.
| Setting | Value |
|---|---|
| URL | https://mcp.pond3r.xyz/mcp |
| Transport | Streamable HTTP |
| Auth | Authorization: Bearer <API_KEY> |
https://mcp.pond3r.xyz/mcpAuthorization: Bearer <YOUR_POND3R_API_KEY>
<YOUR_POND3R_API_KEY> with your key from makeit.pond3r.xyz/api-keysAuthorization: Bearer ${POND3R_API_KEY} if that env var is setlist_datasets, get_schema, queryclaude mcp add pond3r-data \
--transport http \
https://mcp.pond3r.xyz/mcp \
--header "Authorization: Bearer <API_KEY>"
{
"mcpServers": {
"pond3r": {
"type": "http",
"url": "https://mcp.pond3r.xyz/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
When MCP tools are not available (e.g. OpenClaw/Telegram), use these scripts. They call Pond3r MCP over HTTP. Requires POND3R_API_KEY in env (e.g. in .env loaded by docker-compose).
Scripts live at /opt/pond3r-skill-scripts/ in the Docker image. When running locally, use ceo-agent/skills/pond3r-skill/scripts/ or the workspace-relative path.
node /opt/pond3r-skill-scripts/list-datasets.mjs
Output: JSON with all datasets and tables.
node /opt/pond3r-skill-scripts/get-schema.mjs --dataset-id <dataset_id>
node /opt/pond3r-skill-scripts/query.mjs --dataset-id <dataset_id> --sql "SELECT * FROM stablecoin_yields LIMIT 10"
Or from file:
node /opt/pond3r-skill-scripts/query.mjs --sql-file /tmp/query.sql
list-datasets.mjs to discover datasets and table names.get-schema.mjs --dataset-id <id> to see columns and types.query.mjs --dataset-id <id> --sql "SELECT ..." with valid SQL (SELECT only, bare table names, LIMIT where appropriate).Missing required env var: POND3R_API_KEY → Add POND3R_API_KEY to .env and ensure it is loaded (e.g. docker-compose env_file: .env).Pond3r MCP HTTP 401 → Invalid or expired API key; rotate key at makeit.pond3r.xyz/api-keys.Pond3r MCP error: ... → Check SQL syntax, table names, and row limits.| Tool | Purpose |
|---|---|
list_datasets | List all datasets and their tables |
get_schema | Get column names, types, descriptions for a dataset |
query | Execute read-only SQL against a dataset |
SELECT * FROM stablecoin_yields, not fully qualified pathsLIMIT or WHERE filters for large datasetsProtocol Intelligence
Market Opportunity Detection
Risk-Adjusted Analysis
Cross-Protocol & Cross-Chain
Structured Data for Decisions
Agent asks in natural language; MCP tools discover schema and execute SQL. Example prompts:
list_datasets to see datasets and tablesget_schema for the dataset you needquery with valid SQL (SELECT, bare table names, LIMIT where appropriate)Before answering with Pond3r-backed data:
list_datasets, get_schema, query are not exposed by the runtime, use the CLI scripts instead.node /opt/pond3r-skill-scripts/list-datasets.mjs (or workspace path) with POND3R_API_KEY in env.Pond3r unavailable: MCP tools missing and scripts failed (check POND3R_API_KEY in env).web_search, web_fetch, or other sources unless the user explicitly approves fallback.| Symptom | Fix |
|---|---|
| "Pond3r MCP not configured" | Add MCP server in your runtime (Cursor/Claude) with URL + Bearer header. Restart. |
| Tools still missing after config | Restart the app (Cursor/Claude). MCP loads at startup. |
| Agent runs in OpenClaw/Telegram | Use the CLI scripts with POND3R_API_KEY in .env. See CLI Scripts. |
| Auth/401 errors | Check API key is valid, not expired. Rotate if it was ever exposed. |
https://mcp.pond3r.xyz/mcp)Authorization: Bearer <API_KEY>)WHERE/LIMIT and retry.authorization/configuration failure and request key/server verification.For scheduled reports and structured JSON delivery, use the REST API:
POST https://api.pond3r.xyz/v1/api/reports with description, schedule, delivery_formatGET https://api.pond3r.xyz/v1/api/reports/{reportId}/latestx-api-key: <API_KEY>Report format includes executiveSummary, analysis, opportunities. For full API details and response structure, see reference.md.