Payment-aware MCP server + multi-framework SDK for DDG Agent-Payable Services (109 x402/direct-crypto endpoints, OpenAI-compatible gateway)
Project description
DDG Agent-Payable Services
109 x402/direct-crypto services for AI agents. The largest agent-payable service surface in the x402 ecosystem — from $0.001 utilities (DNS, hash, UUID) to $0.05 AI services (agent registry), all fully automated with zero human in the loop. Includes an OpenAI-compatible gateway (/v1/chat/completions, /v1/models, /v1/embeddings).
https://agents.daedalusdevelopmentgroup.com
Quick Start
One-liner SDK (zero framework deps)
from ddg_agent_services_mcp import ddg
client = ddg(agent_id="my-agent", private_key="0x...")
result = client.post("/v1/site-audit", {"url": "https://example.com"})
Or configure once via environment:
export DDG_AGENT_ID="my-agent"
export DDG_PRIVATE_KEY="0x..."
from ddg_agent_services_mcp import ddg
client = ddg() # reads from env
OpenAI-compatible gateway
Drop-in replacement for openai-python — point any OpenAI client at DDG:
from ddg_agent_services_mcp import create_openai_client
client = create_openai_client(agent_id="my-agent", private_key="0x...")
response = client.chat.completions.create(
model="auto",
messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)
Supported routes: GET /v1/models, POST /v1/chat/completions, POST /v1/embeddings
Or use the standard openai package directly:
from openai import OpenAI
client = OpenAI(
base_url="https://agents.daedalusdevelopmentgroup.com/v1",
api_key="ddg-x402",
default_headers={"X-Agent-Id": "my-agent"},
)
Install
pip install ddg-agent-services-mcp
# With framework support:
pip install ddg-agent-services-mcp[langchain] # or crewai, openai-agents, autogen, etc.
pip install ddg-agent-services-mcp[all-frameworks] # everything
Use with any framework
from ddg_agent_services_mcp.tools import create_langchain_tools
tools = create_langchain_tools(
agent_id="my-agent",
private_key="0x...", # Your EVM wallet key (Base USDC)
)
# Pass tools to your LangChain agent
8 frameworks supported: LangChain, CrewAI, OpenAI Agents SDK, AutoGen, PydanticAI, LlamaIndex, Google ADK, and MCP.
MCP (Claude / Cursor / Hermes)
{
"mcpServers": {
"ddg-agent-services": {
"command": "npx",
"args": ["-y", "@smithery/cli@latest", "install", "0xcircuitbreaker/ddg-agent-services-mcp"]
}
}
}
Or direct HTTP: https://mcp.daedalusdevelopmentgroup.com/mcp
Payment Rails
| Rail | Status | Networks |
|---|---|---|
| x402 | ✅ Live | Base, Polygon, Arbitrum, World Chain, Solana (USDC) |
| direct_crypto_auto | ✅ Live | 13 asset families: EVM/stablecoins (ETH, USDC, USDT), BTC, BCH, LTC, DOGE, SOL, TRX, XRP, XLM, ALGO, DOT, ZEC, XMR |
| direct_crypto_manual | ✅ Live | Operator-confirmed fallback |
| MPP/Tempo | ✅ Live | Settlement-proven |
Service Catalog (109 services)
AI / ML (GPU-backed on GTX 1080)
| Service | Price | Description |
|---|---|---|
/v1/chat/completions |
pay-per-call | OpenAI-compatible chat completions gateway |
/v1/models |
free | List available model aliases |
/v1/embeddings |
$0.0005 | 768-dim vectors (Ollama nomic-embed-text) |
/v1/image-generation |
$0.03 | Stable Diffusion v1.5 on GPU |
/v1/model/agent-run |
pay-per-call | Bounded agent-task endpoint (local runtime) |
/v1/model-consensus |
$0.02 | Multi-model consensus via llm-judge |
/v1/llm-judge |
$0.01 | Neutral judge for multi-model consensus |
/v1/summarize |
$0.005 | Local LLM summarization |
/v1/sentiment |
$0.002 | Sentiment analysis |
/v1/translate |
$0.003 | Language translation |
/v1/language-detect |
$0.001 | Language detection |
Network & Web
| Service | Price | Description |
|---|---|---|
/v1/web-search |
$0.005 | SearXNG aggregator (20+ engines) |
/v1/url-fetch |
$0.002 | Raw content + headers from any URL |
/v1/url-status |
$0.001 | Quick HEAD liveness check |
/v1/robots-check |
$0.001 | robots.txt compliance check |
/v1/ip-geolocation |
$0.001 | IP → country/city/ISP |
/v1/dns-lookup |
$0.001 | DNS records (A/AAAA/MX/TXT/NS) |
/v1/whois-lookup |
$0.002 | Domain registration data |
/v1/link-extract |
$0.002 | Extract hyperlinks from a page |
/v1/fetch-as-markdown |
$0.002 | Clean markdown extraction |
/v1/screenshot |
$0.005 | Headless Chromium screenshot |
Security
| Service | Price | Description |
|---|---|---|
/v1/threat-check |
$0.005 | URL/wallet reputation (URLhaus + TLS) |
/v1/ssl-cert-info |
$0.002 | SSL certificate chain + expiry |
/v1/http-headers |
$0.001 | Security header analysis |
/v1/subdomain-enumerate |
$0.005 | Subdomain discovery via CT logs |
/v1/tls-version-check |
$0.002 | TLS version + cipher suite audit |
/v1/prompt-injection-scan |
$0.01 | Prompt injection vulnerability scan |
/v1/mcp-tool-security-audit |
$0.05 | MCP server security audit |
Blockchain
| Service | Price | Description |
|---|---|---|
/v1/contract-abi |
$0.002 | Verified ABI from block explorers |
/v1/ethereum/rpc |
$0.005 | EVM RPC proxy (Base/Ethereum) |
Compute & Documents
| Service | Price | Description |
|---|---|---|
/v1/code-execution |
$0.01 | Python in Docker sandbox (no network) |
/v1/pdf-extract |
$0.005 | Text extraction from PDFs |
/v1/ocr |
$0.005 | Image text extraction (Tesseract) |
/v1/qr-code |
$0.001 | QR code PNG generation |
/v1/image-generation |
$0.03 | Text-to-image (Stable Diffusion) |
Utilities ($0.001 each)
| Service | Description |
|---|---|
/v1/hash-compute |
SHA-256/MD5/BLAKE2 hashing |
/v1/base64-codec |
Encode/decode base64 |
/v1/uuid-generate |
UUID v1/v3/v4/v5 |
/v1/timestamp |
Current time in all formats |
/v1/random |
Secure random data |
/v1/json-validate |
JSON Schema validation |
/v1/schema-infer |
Infer JSON Schema from sample |
/v1/diff-text |
Text comparison/diff |
/v1/language-detect |
Language detection |
/v1/price-feed |
Crypto/forex prices |
Full catalog
See pricing.json for all 109 services.
Discovery
| Surface | URL |
|---|---|
| AI manifest | /.well-known/ai |
| x402 discovery | /.well-known/x402 |
| OpenAPI spec | /openapi.json (113 paths) |
| llms.txt | /llms.txt |
| Pricing | /.well-known/ddg-agent-pricing.json |
| Status | /.well-known/ddg-agent-status.json |
| Agent catalog | /.well-known/agent-catalog.json |
Infrastructure
| Component | Hardware |
|---|---|
| Payment edge | T620 (48 cores, 377GB RAM, 24/7) |
| GPU (SD + embeddings) | T620 GTX 1080 8GB |
| LLM inference | T620 Ollama (24 models) |
| Code execution | Docker isolated containers |
| Web search | SearXNG (self-hosted, 20+ engines) |
| Email relay | Postfix |
| Node | Alienware RTX 3080 8GB (secondary) |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ddg_agent_services_mcp-0.3.0.tar.gz.
File metadata
- Download URL: ddg_agent_services_mcp-0.3.0.tar.gz
- Upload date:
- Size: 371.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6db14cd741533f224d667732168dcf083b83a1bf1cf84c0590612e3365e02a21
|
|
| MD5 |
1321a4917e0fd9160bc62edda642ecd0
|
|
| BLAKE2b-256 |
bafcf0d1468b2a02123e5dfe317bb7318104fccce85f65f7262f2c589174bb95
|
File details
Details for the file ddg_agent_services_mcp-0.3.0-py3-none-any.whl.
File metadata
- Download URL: ddg_agent_services_mcp-0.3.0-py3-none-any.whl
- Upload date:
- Size: 26.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2f039cfaf053d7e8b4bb998c2dc240a7442432e3693d18f615fc624cea0473e
|
|
| MD5 |
8b5a632ad47df50a6363865f91bf6a97
|
|
| BLAKE2b-256 |
05955521a0ff1103ce3a2681ec862866cc2b8e550e142bb3a76fd10e24f37d6b
|