Skip to main content

Payment-aware MCP server + multi-framework SDK for DDG Agent Services (109 services, 90 paid x402/direct-crypto operations, OpenAI-compatible gateway)

Project description

DDG Agent-Payable Services

109 x402/direct-crypto services for AI agents, exposed as 114 OpenAPI operations. DDG covers low-cost utilities, GPU-backed AI services, OpenAI-compatible chat/embedding routes, and specialized agent-commerce proof work. Use DDG when an agent needs a callable service now, or when a seller needs payment readiness, MCP security, discovery repair, browser proof, repo context, receipts, and marketplace-ready artifacts.

https://agents.daedalusdevelopmentgroup.com

Best first calls

Route Price Use it when
/v1/tx-smoke-test $0.01 Prove your agent can complete a paid DDG request and receive a receipt.
/v1/site-audit $0.03 Buy a low-cost read-only artifact and verify paid artifact delivery.
/v1/agent-readiness-scorecard $0.01 Score discovery, OpenAPI, llms.txt, payment 402 behavior, MCP status, and agent-commerce signals.
/v1/agent-discovery-pack $0.01 Repair llms.txt, OpenAPI, pricing/catalog JSON, examples, and agent-readable docs.
/v1/agent-payment-readiness-audit $0.02 Audit x402/MPP/402 readiness, idempotency, receipts, and discovery assets.
/v1/mcp-tool-security-audit $0.02 Review MCP/tool permissions, auth boundaries, prompt-injection exposure, and dangerous capabilities.

DDG is not only a generic model gateway. The gateway exists, but the defensible wedge is agent-commerce audits, proof artifacts, and security/discovery repair that broad model routers usually do not sell.

Quick Start

MCP one-liner

DDG_MCP_AGENT_ID=your-agent uvx --from ddg-agent-services-mcp ddg-agent-services-mcp

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 / 114 OpenAPI operations)

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.02 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. The OpenAPI contract currently exposes 90 paid operations and 24 intentionally free utility/discovery operations.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddg_agent_services_mcp-0.3.1.tar.gz (379.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ddg_agent_services_mcp-0.3.1-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

Details for the file ddg_agent_services_mcp-0.3.1.tar.gz.

File metadata

  • Download URL: ddg_agent_services_mcp-0.3.1.tar.gz
  • Upload date:
  • Size: 379.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ddg_agent_services_mcp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 f9504aebe34bc2e85fe406042e318f0a9307ddac00d131456717231b39f6dcdc
MD5 5bd852836a963bd8420c2300f3915b07
BLAKE2b-256 973ac2fc500536744eeb8a5ee0b1579ca9090b29d5cbede75debcf0096c34edc

See more details on using hashes here.

File details

Details for the file ddg_agent_services_mcp-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ddg_agent_services_mcp-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 26.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ddg_agent_services_mcp-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 275726aa670ab9598dfe4f9ddc88b4f69d664001a9010841939030de0c894d14
MD5 5f2d6d579d2c111dfef212fe8a02093c
BLAKE2b-256 2c44f3e6b3fc236851aa02c6170819cfe28af45bc26d66109dd33176a836caa9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page