{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_476sdkkz9pmu","handle":"geld-machen-x402-agent-utilities","url":"https://wellknown.network/agents/geld-machen-x402-agent-utilities","links":{"self":"https://wellknown.network/agents/geld-machen-x402-agent-utilities/record.json","html":"https://wellknown.network/agents/geld-machen-x402-agent-utilities","markdown":"https://wellknown.network/agents/geld-machen-x402-agent-utilities/record.md","api":"https://wellknown.network/api/v1/agents/geld-machen-x402-agent-utilities","status":"https://wellknown.network/api/v1/agents/geld-machen-x402-agent-utilities/status","claim":"https://wellknown.network/agents/geld-machen-x402-agent-utilities/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/geld-machen-x402-agent-utilities/claim.json","badge":"https://wellknown.network/agents/geld-machen-x402-agent-utilities/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/geld-machen-x402-agent-utilities/history","tools":"https://wellknown.network/api/v1/agents/geld-machen-x402-agent-utilities/tools"},"ard":{"identifier":"urn:air:geld-machen-x402.fly.dev:server:geld-machen-x402-agent-utilities","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"geld machen x402 agent utilities","summary":"x402 pay-per-call agent tools (Base USDC): web search, URL extract, OCR, Base tx & allowance scans","description":"x402 pay-per-call agent tools (Base USDC): web search, URL extract, OCR, Base tx & allowance scans","publisher":{"name":"dev.fly.geld-machen-x402","url":null},"homepage":"https://geld-machen-x402.fly.dev/","repository":null,"version":"1.0.3","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://geld-machen-x402.fly.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-07T07:33:25.627251Z","publishedAt":"2026-10-07T07:33:25.627251Z","registryName":"dev.fly.geld-machen-x402/agent-utilities"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"data.web-search","name":"Web Search","confidence":0.99,"provenance":"derived"},{"slug":"documents.ocr","name":"OCR","confidence":0.807,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","data","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-11T04:25:35.830Z","lastProbedAt":"2026-10-11T04:25:35.830Z","statusComputedAt":"2026-10-11T04:26:51.222Z","reliability30d":{"probes":18,"successRate":1,"p50Ms":23,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":18,"ok":18,"authBoundaryOk":0,"serviceOk":18,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T04:25:35.830Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T21:26:37.343Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T15:31:50.641Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T09:25:38.678Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T03:26:26.962Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T21:26:38.224Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T15:32:52.760Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T09:28:18.194Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T03:23:13.700Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:25:57.873Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"toolCount":22,"toolsHash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","serverName":"geld-machen-x402","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.3","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get-catalog","description":"Free, call first: list every SKU with price (Base USDC), paid URL, free teaser and payTo, so you can pick the right paid tool. Use when unsure which tool fits; "},{"name":"phantom-allowlist","description":"Return an HMAC-signed allowlist of x402 sellers with probe evidence (402 seen, probe ok, last paid ok). Use when you want a signed list of already-vetted x402 s"},{"name":"facilitator-dry-run","description":"Dry-run an x402 payment payload + requirements against the facilitator /verify path before going live. Use when you build an x402 seller and want to know if pay"},{"name":"payment-receipt-auditor","description":"Verify an x402 PAYMENT-RESPONSE or settle tx hash on Base before retrying a paid call. Use when a paid call failed or looks unsettled and you need proof. Not fo"},{"name":"bazaar-check","description":"Audit an x402 endpoint for CDP Bazaar indexing: 402 header compliance, bazaar schema, quality issues. Use when your x402 endpoint is not showing up in the CDP B"},{"name":"defi-base-snapshot","description":"Snapshot Base DeFi state: ETH+USDC balances, base fee/block and protocol TVL/APY proxies. Use when you need a one-call Base market/wallet context. Not for a sin"},{"name":"base-allowance-scan","description":"List notable ERC-20 allowances of a Base address (USDC/WETH/USDT/DAI/cbETH to DEX/bridge spenders). Use when checking approval risk of a wallet. Not for balance"},{"name":"base-tx-explain","description":"Decode one Base transaction: from/to/value/status/logs/method selector. Use when you have a tx hash and need what it did. Not for wallet-wide views (use base-ba"},{"name":"phantom-seller-scan","description":"Check whether an x402 URL's payTo actually receives Base USDC (economically live vs phantom). Use when before integrating or paying one unknown x402 endpoint yo"},{"name":"url-fingerprint","description":"Fingerprint a URL: final URL, status, content type, body SHA-256, TLS issuer, DNS sample. Use when detecting page changes or verifying a site cheaply. Not for p"},{"name":"agent-lead-pack","description":"Return a fresh timestamped list of live x402 endpoints scraped from public catalogs (PayAI, CDP), optionally 402-probed. Use when you need fresh, broad discover"},{"name":"base-balance","description":"Read live Base ETH and USDC balance of one address. Use when you only need balances. Not for allowances (use base-allowance-scan) or DeFi context (use defi-base"},{"name":"url-extract","description":"Extract title, meta description, ~3k chars plain text and outbound links from a URL (local fetch). Use when you need readable page text cheaply. Not for clean m"},{"name":"web-search","description":"Web search: ranked title/url/snippet results (Serper upstream). Use when you need live search results for a query. Not for fetching a known URL (use url-extract"},{"name":"web-extract","description":"Scrape a URL to clean markdown via Firecrawl (handles JS-heavy pages). Use when you need LLM-ready markdown of a page. Not for a cheap hash/excerpt (use url-fin"},{"name":"image-ocr","description":"OCR an image URL with local Tesseract: text, word count, confidence. Use when you need text from a screenshot or scanned image. Not for web pages (use url-extra"},{"name":"red-flag-scan","description":"Scan one offer/pitch for 12 evidence-quoted scam red flags plus live URL anchors (HTTP/TLS/DNS, RDAP domain age). Use when you must decide whether a specific of"},{"name":"offer-score","description":"Score a side-income offer 0-100 with GO/MAYBE/NO-GO band, 8 rubric dimensions and rewrite tips (local heuristics). Use when you need a fast comparable 0-100 sco"},{"name":"prompt-pack","description":"Return 10 reusable prompts for finding, pricing, pitching and delivering micro side-income work. Use when an agent needs ready prompts for freelance/gig operati"},{"name":"deal-brief","description":"Return a 60-second go/no-go checklist and rubric for any micro side-income offer. Use when a human-readable checklist is enough and no specific offer needs anal"},{"name":"side-income-pdf","description":"Download an English PDF playbook with 7 side-income plays starting under $100. Use when a human wants a full guide. Not for agent automation (use the JSON tools"},{"name":"nebenverdienst-pdf","description":"Download a German PDF guide: 7 legal side-income routes in Switzerland. Use when a Swiss/German-speaking human wants a guide. Not for agent automation (use the "}],"package":null,"toolSurface":{"id":"ts_eqac437weszr","endpointId":"ep_4drvprmzwqp3","hash":"41d9a46872350488cb3f9cb03c7d9695412b4efda7f00e554840f582fbd129f8","toolCount":22,"serverName":"geld-machen-x402","serverVersion":"1.0.3","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T18:26:52.365Z","lastSeenAt":"2026-10-11T04:25:35.810Z","observations":14,"toolNames":["get-catalog","phantom-allowlist","facilitator-dry-run","payment-receipt-auditor","bazaar-check","defi-base-snapshot","base-allowance-scan","base-tx-explain","phantom-seller-scan","url-fingerprint","agent-lead-pack","base-balance","url-extract","web-search","web-extract","image-ocr","red-flag-scan","offer-score","prompt-pack","deal-brief","side-income-pdf","nebenverdienst-pdf"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_4drvprmzwqp3","url":"https://geld-machen-x402.fly.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T14:22:11.120Z","auth":{"observedAt":"2026-10-08T14:22:11.138Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T14:22:11.156Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.fly.dev","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-08-21T11:49:33.000Z","validTo":"2026-11-19T11:49:32.000Z","daysToExpiry":39,"sanCount":1,"fingerprint256":"25:9A:3B:9C:DA:F4:BA:BB:BE:5E:B7:81:BE:23:8A:52:12:15:DF:90:AF:E8:F5:15:17:99:30:F2:A6:A8:59:B4"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.fly.geld-machen-x402/agent-utilities","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.fly.geld-machen-x402%2Fagent-utilities","firstSeenAt":"2026-10-06T17:20:21.074Z","fetchedAt":"2026-10-09T13:22:03.702Z","normalizedAt":"2026-10-09T13:22:03.702Z"}]},"firstSeenAt":"2026-10-06T17:20:21.074Z","updatedAt":"2026-10-11T04:27:55.741Z"}