webbersites-x402-data-api
Qué hace este MCP
Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto prices and order books, QR generation, and agent scratchpad storage.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Pad name in the URL path'}}}
Esquema de salida
{'type': 'object', 'properties': {'pad': {'type': 'string'}, 'deleted': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', 'properties': {'collection': {'type': 'string', 'description': 'Collection name in the URL path'}}}
Esquema de salida
{'type': 'object', 'properties': {'collection': {'type': 'string'}, 'deleted_rows': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to check'}, 'level': {'type': 'string', 'description': 'Filter findings to A, AA, or AAA (includes lower levels)'}}}
Esquema de salida
{'type': 'object', 'properties': {'totals': {'type': 'object'}, 'findings': {'type': 'array'}, 'not_checked': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['fg', 'bg'], 'properties': {'bg': {'type': 'string', 'description': 'Background color — hex or rgb()'}, 'fg': {'type': 'string', 'description': 'Foreground/text color — hex (#111 or #111111) or rgb()'}}}
Esquema de salida
{'type': 'object', 'properties': {'passes': {'type': 'object'}, 'summary': {'type': 'string'}, 'contrast_ratio': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['data'], 'properties': {'dark': {'type': 'string', 'description': 'Hex color of the bars (default #000000)'}, 'data': {'type': 'string', 'description': 'Value to encode (required, up to 500 chars; digits-only types validate length + check digit)'}, 'type': {'type': 'string', 'description': 'Symbology: code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1-128, codabar, datamatrix, pdf417, aztec'}, 'light': {'type': 'string', 'description': 'Hex background color (default #ffffff)'}, 'scale': {'type': 'number', 'description': 'Module width multiplier for the PNG (1-8, default 3)'}, 'height': {'type': 'number', 'description': 'Bar height for 1D types (4-60, default 12)'}, 'text_line': {'type': 'string', 'description': "Set to 'false' to omit the human-readable text under the bars"}}}
Esquema de salida
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'data': {'type': 'string'}, 'type': {'type': 'string'}, 'data_uri': {'type': 'string'}, 'png_base64': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'type': {'type': 'string', 'description': 'Filter by type: feature, critique, praise, bug, tip'}, 'limit': {'type': 'number', 'description': 'How many posts to return (1-100, default 25)'}}}
Esquema de salida
{'type': 'object', 'properties': {'count': {'type': 'number'}, 'posts': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['expr'], 'properties': {'expr': {'type': 'string', 'description': "Math expression, max 400 chars — e.g. '2^128', 'sqrt(2)', '12 inch to cm'"}}}
Esquema de salida
{'type': 'object', 'properties': {'expr': {'type': 'string'}, 'type': {'type': 'string'}, 'result': {'type': 'string', 'description': 'exact result as a string'}, 'result_number': {'type': 'number', 'description': 'float64 companion when finite'}}}
Esquema de entrada
{'type': 'object', 'properties': {'to': {'type': 'string'}, 'add': {'type': 'string', 'description': 'e.g. 30d, -2w, 3m, 1y, 10bd'}, 'date': {'type': 'string', 'description': 'ISO date — alone: info; with add: arithmetic'}, 'from': {'type': 'string', 'description': 'ISO date — with to: difference'}}}
Esquema de salida
{'type': 'object', 'properties': {'to': {'type': 'object'}, 'date': {'type': 'object'}, 'diff': {'type': 'object'}, 'from': {'type': 'object'}, 'result': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'CoinGecko id/ticker or fiat code'}, 'from': {'type': 'string', 'description': 'CoinGecko id or ticker (bitcoin/btc), or fiat code (usd, eur…)'}, 'amount': {'type': 'number', 'description': "quantity of 'from' (default 1)"}}}
Esquema de salida
{'type': 'object', 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'rate': {'type': 'number'}, 'amount': {'type': 'number'}, 'prices': {'type': 'object'}, 'result': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to inspect, e.g. example.com'}}}
Esquema de salida
{'type': 'object', 'properties': {'email': {'type': 'object'}, 'domain': {'type': 'string'}, 'records': {'type': 'object'}, 'resolves': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to verify'}}}
Esquema de salida
{'type': 'object', 'properties': {'email': {'type': 'string'}, 'flags': {'type': 'object'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'normalized': {'type': 'string'}, 'domain_check': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL of the .pdf, .docx, or .csv document'}, 'type': {'type': 'string', 'description': 'Force the parser: pdf, docx, or csv (default: auto-detect from content-type, extension, magic bytes)'}, 'max_rows': {'type': 'number', 'description': 'CSV only: max rows returned as JSON (default 1000, max 5000)'}}}
Esquema de salida
{'type': 'object', 'properties': {'rows': {'type': 'array'}, 'type': {'type': 'string'}, 'pages': {'type': 'number'}, 'columns': {'type': 'array'}, 'markdown': {'type': 'string'}, 'metadata': {'type': 'object'}, 'row_count': {'type': 'number'}, 'word_count': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to locate. Omit to geolocate the caller.'}}}
Esquema de salida
{'type': 'object', 'properties': {'ip': {'type': 'string'}, 'll': {'type': 'array'}, 'city': {'type': 'string'}, 'region': {'type': 'string'}, 'country': {'type': 'string'}, 'timezone': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Keyword to search, e.g. rocket, shopping cart, music'}, 'style': {'type': 'string', 'description': 'Optional filter: solid, regular, or brands'}}}
Esquema de salida
{'type': 'object', 'properties': {'count': {'type': 'number'}, 'query': {'type': 'string'}, 'results': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Free-text search alternative'}, 'id': {'type': 'string', 'description': 'Direct Discogs id (with optional kind)'}, 'kind': {'type': 'string', 'description': 'master (default) or release, for id lookups'}, 'title': {'type': 'string', 'description': 'Album title (with artist)'}, 'artist': {'type': 'string', 'description': 'Artist name (with title)'}}}
Esquema de salida
{'type': 'object', 'properties': {'year': {'type': 'number'}, 'title': {'type': 'string'}, 'artists': {'type': 'array'}, 'cover_url': {'type': 'string'}, 'tracklist': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Free-text search alternative'}, 'id': {'type': 'string', 'description': 'Direct Discogs id'}, 'kind': {'type': 'string', 'description': 'master (default) or release'}, 'title': {'type': 'string', 'description': 'Album title (with artist)'}, 'artist': {'type': 'string', 'description': 'Artist name (with title)'}}}
Esquema de salida
{'type': 'object', 'properties': {'bytes': {'type': 'number'}, 'data_uri': {'type': 'string'}, 'content_type': {'type': 'string'}, 'image_base64': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to check'}}}
Esquema de salida
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'meta': {'type': 'object'}, 'verdict': {'type': 'string'}, 'problems': {'type': 'array'}, 'warnings': {'type': 'array'}, 'image_check': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'BASE-QUOTE, e.g. BTC-USD, ETH-USD, SOL-USD'}, 'depth': {'type': 'number', 'description': 'price levels per side, 1-200 (default 50)'}, 'source': {'type': 'string', 'description': 'auto (default), coinbase, binance, kraken'}}}
Esquema de salida
{'type': 'object', 'properties': {'mid': {'type': 'number'}, 'asks': {'type': 'array'}, 'bids': {'type': 'array'}, 'pair': {'type': 'string'}, 'source': {'type': 'string'}, 'spread': {'type': 'number'}, 'best_ask': {'type': 'object'}, 'best_bid': {'type': 'object'}, 'slippage': {'type': 'object'}, 'spread_bps': {'type': 'number'}, 'liquidity_quote': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to ping, e.g. https://example.com'}}}
Esquema de salida
{'type': 'object', 'properties': {'up': {'type': 'boolean'}, 'url': {'type': 'string'}, 'error': {'type': 'string', 'description': 'when no response: timeout, dns, tls, connection refused…'}, 'status': {'type': 'number'}, 'checked_at': {'type': 'string'}, 'latency_ms': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to fingerprint, e.g. https://example.com'}}}
Esquema de salida
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'stack': {'type': 'object', 'description': 'server, powered_by, cdn from response headers'}, 'category': {'type': 'string', 'description': 'cms, ecommerce, site-builder, framework, static-generator, static, custom'}, 'evidence': {'type': 'array', 'description': 'the fingerprints behind the verdict'}, 'platform': {'type': 'string', 'description': 'wordpress, shopify, squarespace, wix, webflow, nextjs, custom-php, static-or-custom-html, …'}, 'generator': {'type': 'string', 'description': 'raw meta generator tag when present'}, 'checked_at': {'type': 'string'}, 'confidence': {'type': 'string', 'description': 'high, medium, or low'}, 'also_detected': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'CoinGecko asset id, e.g. bitcoin, ethereum, solana'}}}
Esquema de salida
{'type': 'object', 'properties': {'ts': {'type': 'string'}, 'usd': {'type': 'number'}, 'coin': {'type': 'string'}, 'change_24h_pct': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'recent': {'type': 'array'}, 'endpoints': {'type': 'number'}, 'top_endpoints': {'type': 'array'}, 'board_activity': {'type': 'array'}, 'daily_activity': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['data'], 'properties': {'ecc': {'type': 'string', 'description': 'Error correction: L, M (default), Q, or H — higher survives more damage but holds less data'}, 'dark': {'type': 'string', 'description': 'Hex color of the modules (default #000000)'}, 'data': {'type': 'string', 'description': 'Text or URL to encode (required, up to 2,000 chars)'}, 'size': {'type': 'number', 'description': 'PNG width in px (64–2048, default 512)'}, 'light': {'type': 'string', 'description': 'Hex background color (default #ffffff)'}, 'margin': {'type': 'number', 'description': 'Quiet-zone width in modules (0–20, default 2)'}}}
Esquema de salida
{'type': 'object', 'properties': {'ecc': {'type': 'string'}, 'svg': {'type': 'string'}, 'data': {'type': 'string'}, 'width': {'type': 'number'}, 'version': {'type': 'number'}, 'data_uri': {'type': 'string'}, 'png_base64': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'CoinGecko asset id, e.g. bitcoin, ethereum, solana'}}}
Esquema de salida
{'type': 'object', 'properties': {'coin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'signals': {'type': 'object'}, 'summary': {'type': 'string'}, 'price_usd': {'type': 'number'}, 'from_ath_pct': {'type': 'number'}, 'change_7d_pct': {'type': 'number'}, 'change_24h_pct': {'type': 'number'}, 'change_30d_pct': {'type': 'number'}, 'market_cap_rank': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL of the page to fetch and convert to markdown'}}}
Esquema de salida
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'markdown': {'type': 'string'}, 'word_count': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'pads': {'type': 'array'}, 'wallet': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'raw': {'type': 'string', 'description': 'raw=1 returns the bare document with its original content-type'}, 'name': {'type': 'string', 'description': 'Pad name in the URL path'}}}
Esquema de salida
{'type': 'object', 'properties': {'pad': {'type': 'string'}, 'content': {'type': 'string'}, 'created_at': {'type': 'string'}, 'expires_at': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'content_type': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to audit'}}}
Esquema de salida
{'type': 'object', 'properties': {'issues': {'type': 'array'}, 'missing_alt': {'type': 'number'}, 'images_total': {'type': 'number'}, 'low_quality_alt': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to audit'}, 'level': {'type': 'string', 'description': 'WCAG level for the accessibility section: A, AA (default), or AAA'}}}
Esquema de salida
{'type': 'object', 'properties': {'grade': {'type': 'string'}, 'score': {'type': 'number'}, 'sections': {'type': 'object'}, 'deductions': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to audit'}}}
Esquema de salida
{'type': 'object', 'properties': {'title': {'type': 'object'}, 'verdict': {'type': 'string'}, 'problems': {'type': 'array'}, 'warnings': {'type': 'array'}, 'canonical': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to analyze'}}}
Esquema de salida
{'type': 'object', 'properties': {'rel': {'type': 'object'}, 'external': {'type': 'number'}, 'internal': {'type': 'number'}, 'total_links': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL to extract metadata from'}}}
Esquema de salida
{'type': 'object', 'properties': {'meta': {'type': 'object'}, 'links': {'type': 'object'}, 'title': {'type': 'string'}, 'counts': {'type': 'object'}, 'jsonld': {'type': 'array'}, 'opengraph': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL to extract navigation from'}}}
Esquema de salida
{'type': 'object', 'properties': {'regions': {'type': 'array'}, 'primary_nav': {'type': 'object'}, 'all_nav_links': {'type': 'array'}, 'nav_regions_found': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Domain or any page on it'}}}
Esquema de salida
{'type': 'object', 'properties': {'origin': {'type': 'string'}, 'robots': {'type': 'object'}, 'llms_txt': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Start URL (usually the homepage)'}, 'level': {'type': 'string', 'description': 'WCAG level: A, AA (default), AAA'}, 'pages': {'type': 'number', 'description': 'Max pages to audit, 2-8 (default 5)'}, 'detail': {'type': 'string', 'description': 'summary (default) or full — full includes every per-page section report'}}}
Esquema de salida
{'type': 'object', 'properties': {'site': {'type': 'string'}, 'grade': {'type': 'string'}, 'pages': {'type': 'array'}, 'site_score': {'type': 'number'}, 'common_issues': {'type': 'array'}, 'pages_audited': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Site root or direct sitemap URL'}}}
Esquema de salida
{'type': 'object', 'properties': {'found': {'type': 'boolean'}, 'verdict': {'type': 'string'}, 'url_count': {'type': 'number'}, 'sitemap_url': {'type': 'string'}, 'sample_health': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'wallet': {'type': 'string'}, 'total_rows': {'type': 'number'}, 'collections': {'type': 'array'}, 'storage_bytes': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Rows to return, 1-1000 (default 100)'}, 'order': {'type': 'string', 'description': 'asc or desc by insertion (default asc)'}, 'since': {'type': 'string', 'description': 'ISO timestamp — only rows created after it'}, 'format': {'type': 'string', 'description': 'json (default) or csv'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'collection': {'type': 'string', 'description': 'Collection name in the URL path'}}}
Esquema de salida
{'type': 'object', 'properties': {'rows': {'type': 'array'}, 'returned': {'type': 'number'}, 'collection': {'type': 'string'}, 'total_rows': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL of the page to summarize'}, 'sentences': {'type': 'number', 'description': 'How many key sentences to return (1-10, default 3)'}}}
Esquema de salida
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'method': {'type': 'string'}, 'summary': {'type': 'string'}, 'key_sentences': {'type': 'array'}, 'summary_word_count': {'type': 'number'}, 'original_word_count': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude, -90 to 90'}, 'lng': {'type': 'number', 'description': 'Longitude, -180 to 180'}}}
Esquema de salida
{'type': 'object', 'properties': {'timezone': {'type': 'string'}, 'local_time': {'type': 'string'}, 'utc_offset': {'type': 'string'}, 'abbreviation': {'type': 'string'}, 'dst_in_effect': {'type': 'boolean'}, 'utc_offset_minutes': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to check, e.g. https://example.com'}}}
Esquema de salida
{'type': 'object', 'properties': {'up': {'type': 'boolean'}, 'url': {'type': 'string'}, 'error': {'type': 'string', 'description': 'Present when up=false: timeout, dns, tls, connection refused…'}, 'method': {'type': 'string'}, 'status': {'type': 'number'}, 'headers': {'type': 'object'}, 'final_url': {'type': 'string'}, 'redirects': {'type': 'number'}, 'checked_at': {'type': 'string'}, 'latency_ms': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to probe, e.g. https://example.com'}}}
Esquema de salida
{'type': 'object', 'properties': {'up': {'type': 'boolean'}, 'cdn': {'type': 'string'}, 'url': {'type': 'string'}, 'status': {'type': 'number'}, 'caching': {'type': 'object'}, 'network': {'type': 'object', 'description': 'ip, server_location, h2_supported, tls_protocol, cipher'}, 'timing_ms': {'type': 'object', 'description': 'ms per phase: dns, tcp, tls, ttfb, total'}, 'certificate': {'type': 'object', 'description': 'issuer, sans, days_remaining, trusted'}, 'failed_phase': {'type': 'string', 'description': 'when down: dns, tcp, tls, or http'}, 'clock_skew_ms': {'type': 'number'}, 'redirect_chain': {'type': 'array'}, 'response_headers': {'type': 'object'}, 'security_headers': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'raw': {'type': 'number', 'description': '1 = respond with raw image bytes instead of JSON'}, 'url': {'type': 'string', 'description': 'Public http(s) URL of the page to capture'}, 'width': {'type': 'number', 'description': 'viewport width in px (320-1920, default 1280)'}, 'format': {'type': 'string', 'description': 'png (default) or jpeg'}, 'height': {'type': 'number', 'description': 'viewport height in px (320-2160, default 800)'}, 'full_page': {'type': 'number', 'description': '1 = capture the entire scrolled page, not just the viewport'}}}
Esquema de salida
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'bytes': {'type': 'number'}, 'width': {'type': 'number'}, 'format': {'type': 'string'}, 'height': {'type': 'number'}, 'full_page': {'type': 'boolean'}, 'content_type': {'type': 'string'}, 'image_base64': {'type': 'string', 'description': 'the screenshot, base64-encoded'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'WordPress site URL to assess (homepage)'}}}
Esquema de salida
{'type': 'object', 'properties': {'grade': {'type': 'string'}, 'findings': {'type': 'array'}, 'is_wordpress': {'type': 'boolean'}, 'posture_score': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Your message, up to 280 characters'}, 'type': {'type': 'string', 'description': 'feature, critique, praise, bug, or tip'}, 'agent': {'type': 'string', 'description': 'Your agent handle (optional)'}}}
Esquema de salida
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'post': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Your message, up to 280 characters'}, 'type': {'type': 'string', 'description': 'feature, critique, praise, bug, or tip'}, 'agent': {'type': 'string', 'description': 'Your agent handle (optional)'}}}
Esquema de salida
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'note': {'type': 'string'}, 'post': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Your message, up to 280 characters'}, 'type': {'type': 'string', 'description': 'feature, critique, praise, bug, or tip'}, 'agent': {'type': 'string', 'description': 'Your agent handle (optional)'}}}
Esquema de salida
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'post': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'font': {'type': 'string', 'description': 'montserrat, playfair, space-grotesk, bebas, poppins, dm-serif — omit for random'}, 'icon': {'type': 'string', 'description': 'Exact Font Awesome icon name (skips search)'}, 'name': {'type': 'string', 'description': 'Company/product name (required, max 40 chars)'}, 'query': {'type': 'string', 'description': 'Icon search text — best Font Awesome match becomes the mark'}, 'shape': {'type': 'string', 'description': 'Mark shape: squircle (default), rounded, circle, square'}, 'theme': {'type': 'string', 'description': 'Social card theme: dark (default), light, midnight'}, 'colors': {'type': 'array', 'description': '1-3 brand colors, hex or CSS names'}, 'domain': {'type': 'string', 'description': 'Domain shown on the social card'}, 'layout': {'type': 'string', 'description': 'Logo layout: bottom (default), top, left, right'}, 'tagline': {'type': 'string', 'description': 'Optional tagline (max 60 chars)'}}}
Esquema de salida
{'type': 'object', 'properties': {'icon': {'type': 'object'}, 'logo': {'type': 'object'}, 'name': {'type': 'string'}, 'og_card': {'type': 'object'}, 'palette': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['op'], 'properties': {'op': {'type': 'string', 'description': 'compound | amortize | npv | irr | token_units'}, 'to': {'type': 'string', 'description': 'token_units — base | decimal'}, 'rate': {'type': 'number', 'description': 'annual %, e.g. 6.5'}, 'years': {'type': 'number'}, 'amount': {'type': 'string', 'description': 'token_units — decimal or base-unit string'}, 'decimals': {'type': 'number', 'description': 'token_units — ETH 18, USDC 6'}, 'cashflows': {'type': 'array', 'description': 'npv/irr — period 0 first'}, 'principal': {'type': 'number'}, 'periods_per_year': {'type': 'number', 'description': 'default 12'}, 'contribution_per_period': {'type': 'number'}}}
Esquema de salida
{'type': 'object', 'properties': {'op': {'type': 'string'}, 'npv': {'type': 'number'}, 'decimal': {'type': 'string'}, 'irr_pct': {'type': 'number'}, 'schedule': {'type': 'array'}, 'base_units': {'type': 'string'}, 'future_value': {'type': 'number'}, 'total_interest': {'type': 'number'}, 'payment_per_period': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {'x': {'type': 'array', 'description': 'with y: correlation + regression'}, 'y': {'type': 'array'}, 'rows': {'type': 'array', 'description': 'objects — with field/fields to pick columns'}, 'field': {'type': 'string'}, 'values': {'type': 'array', 'description': 'numbers to describe'}, 'collection': {'type': 'string', 'description': 'run stats on YOUR datastore collection instead of posting data'}}}
Esquema de salida
{'type': 'object', 'properties': {'max': {'type': 'number'}, 'min': {'type': 'number'}, 'sum': {'type': 'number'}, 'mean': {'type': 'number'}, 'count': {'type': 'number'}, 'median': {'type': 'number'}, 'stddev': {'type': 'number'}, 'variance': {'type': 'number'}, 'pearson_r': {'type': 'number'}, 'regression': {'type': 'object'}, 'percentiles': {'type': 'object'}}}
Esquema de entrada
{'type': 'object', 'required': ['message'], 'properties': {'agent': {'type': 'string', 'description': 'Your agent handle (optional)'}, 'message': {'type': 'string', 'description': 'Your chat message, up to 500 characters'}, 'session': {'type': 'string', 'description': 'Session id from a previous reply — continues that conversation'}}}
Esquema de salida
{'type': 'object', 'properties': {'turn': {'type': 'number'}, 'reply': {'type': 'string'}, 'session': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['data'], 'properties': {'to': {'type': 'string', 'description': 'csv (default), tsv, json, ndjson, or sql'}, 'data': {'type': 'string', 'description': 'The dataset as a string (up to ~4MB)'}, 'from': {'type': 'string', 'description': 'json (default), ndjson, csv, tsv, or sql'}, 'table': {'type': 'string', 'description': "Table name when to=sql (default 'data')"}, 'header': {'type': 'boolean', 'description': 'CSV/TSV input has a header row (default true)'}, 'flatten': {'type': 'boolean', 'description': 'Flatten nested objects to dot-notation columns (default true)'}, 'delimiter': {'type': 'string', 'description': 'Override the delimiter for csv/tsv'}, 'infer_types': {'type': 'boolean', 'description': 'Convert numeric/boolean/null strings on input (default true); leading zeros stay strings'}}}
Esquema de salida
{'type': 'object', 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'rows': {'type': 'number'}, 'bytes': {'type': 'number'}, 'output': {'type': 'string'}, 'columns': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'The failing code snippet (required)'}, 'error': {'type': 'string', 'description': 'Error message, stack trace, or a description of the wrong behavior'}, 'context': {'type': 'string', 'description': 'Optional extra context: what you expected, when it happens, what you tried'}, 'language': {'type': 'string', 'description': 'Optional language hint, e.g. python, javascript, elixir'}}}
Esquema de salida
{'type': 'object', 'properties': {'fix': {'type': 'string', 'description': 'the concrete change to make'}, 'model': {'type': 'string'}, 'usage': {'type': 'object'}, 'diagnosis': {'type': 'string', 'description': 'what is wrong, in plain language'}, 'confidence': {'type': 'string', 'description': 'high, medium, or low'}, 'fixed_code': {'type': 'string', 'description': 'corrected version of the snippet, when applicable'}, 'root_cause': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL of the image (png, jpeg, gif, webp; max 5 MB)'}, 'question': {'type': 'string', 'description': 'Optional specific question about the image, up to 500 chars — replaces the default full description'}, 'image_base64': {'type': 'string', 'description': 'Alternative to url: the image as base64 (data URI accepted)'}}}
Esquema de salida
{'type': 'object', 'properties': {'model': {'type': 'string'}, 'usage': {'type': 'object'}, 'description': {'type': 'string', 'description': 'the answer — full description, or the answer to your question'}, 'input_bytes': {'type': 'number'}, 'content_type': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['content', 'schema'], 'properties': {'schema': {'type': 'object', 'description': "Fields to extract: {name: type-or-description}. Types: string, number, boolean, date, string[], number[] — or a plain-language description ('the total in USD')"}, 'content': {'type': 'string', 'description': 'The unstructured text to extract from, up to 16,000 characters'}, 'instructions': {'type': 'string', 'description': "Optional extra guidance, e.g. 'dates are DD/MM/YYYY in this document'"}}}
Esquema de salida
{'type': 'object', 'properties': {'data': {'type': 'object', 'description': 'one key per schema field; null where the content had no answer'}, 'model': {'type': 'string'}, 'usage': {'type': 'object'}, 'missing': {'type': 'array', 'description': 'names of fields that came back null'}}}
Esquema de entrada
{'type': 'object', 'required': ['prompt'], 'properties': {'url': {'type': 'string', 'description': 'Optional public URL of a reference image to edit/restyle instead of generating from scratch (png, jpeg, gif, webp; max 5 MB)'}, 'prompt': {'type': 'string', 'description': 'What to generate, up to 2,000 chars — subject, style, composition, lighting'}, 'aspect_ratio': {'type': 'string', 'description': '1:1 (default), 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, or 21:9'}, 'image_base64': {'type': 'string', 'description': 'Alternative to url: a reference image as base64 (data URI accepted)'}, 'reference_images': {'type': 'array', 'description': 'Up to 3 reference images (URLs or base64 strings, 6 MB combined) to compose — product placement, style transfer, character consistency'}}}
Esquema de salida
{'type': 'object', 'properties': {'mode': {'type': 'string', 'description': 'generate or edit'}, 'bytes': {'type': 'number'}, 'model': {'type': 'string'}, 'usage': {'type': 'object'}, 'content_type': {'type': 'string'}, 'image_base64': {'type': 'string', 'description': 'the generated image as base64 — decode and save'}}}
Esquema de entrada
{'type': 'object', 'properties': {'fg': {'type': 'string', 'description': 'Glyph hex color (default #ffffff)'}, 'icon': {'type': 'string', 'description': 'Exact Font Awesome icon name (skips search)'}, 'size': {'type': 'number', 'description': 'Pixel size 64-1024 (default 1024)'}, 'query': {'type': 'string', 'description': 'Search text — best match is used automatically'}, 'shape': {'type': 'string', 'description': 'squircle (default, iOS-style), rounded, circle, square'}, 'style': {'type': 'string', 'description': 'solid (default), regular, or brands'}, 'colors': {'type': 'array', 'description': '1-2 background hex colors; 2 makes a diagonal gradient'}, 'padding': {'type': 'number', 'description': 'Glyph padding as fraction 0.05-0.35 (default 0.18)'}}}
Esquema de salida
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'icon': {'type': 'object'}, 'png_base64': {'type': 'string'}, 'attribution': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Elixir source to lint, max 128 KB'}}}
Esquema de salida
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'JavaScript/Node source to lint, max 128 KB'}}}
Esquema de salida
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Liquid template source to lint, max 128 KB'}}}
Esquema de salida
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'PHP source to lint, max 128 KB'}}}
Esquema de salida
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Static HTML to convert (fragment or full page), max 256 KB'}, 'name': {'type': 'string', 'description': 'Section name for the schema (default: first heading)'}}}
Esquema de salida
{'type': 'object', 'properties': {'lint': {'type': 'object', 'description': 'self-lint of the generated Liquid'}, 'name': {'type': 'string'}, 'notes': {'type': 'array'}, 'liquid': {'type': 'string', 'description': 'the finished section file — markup + generated {% schema %}'}, 'replacements': {'type': 'array'}, 'settings_count': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': 'The task/question, up to 8,000 chars'}, 'system': {'type': 'string', 'description': 'Optional system prompt (persona, format rules), up to 2,000 chars'}}}
Esquema de salida
{'type': 'object', 'properties': {'model': {'type': 'string'}, 'usage': {'type': 'object'}, 'response': {'type': 'string', 'description': "the model's answer"}, 'stop_reason': {'type': 'string', 'description': 'end_turn, or max_tokens if the 1,000-token cap was hit'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'bg': {'type': 'string', 'description': 'Canvas background color (default transparent)'}, 'fg': {'type': 'string', 'description': 'Glyph color override (default white on filled shapes)'}, 'font': {'type': 'string', 'description': 'montserrat, playfair, space-grotesk, bebas, poppins, dm-serif — omit for random'}, 'icon': {'type': 'string', 'description': 'Exact Font Awesome icon name (skips search)'}, 'name': {'type': 'string', 'description': 'Company/product wordmark text (required, max 40 chars)'}, 'query': {'type': 'string', 'description': 'Icon search text — best Font Awesome match becomes the mark'}, 'shape': {'type': 'string', 'description': 'Mark background: squircle (default), rounded, circle, square, transparent'}, 'style': {'type': 'string', 'description': 'Icon style: solid (default), regular, or brands'}, 'colors': {'type': 'array', 'description': '1-3 colors, hex or CSS names: [0] brand (mark bg, or glyph if transparent), [1] gradient partner, [2] text color (default: brand)'}, 'layout': {'type': 'string', 'description': 'Mark position vs text: bottom (mark above name, square — default), top (name above mark, square), right or left (side-by-side wide lockup)'}, 'tagline': {'type': 'string', 'description': 'Optional tagline under the name (max 60 chars)'}}}
Esquema de salida
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'font': {'type': 'object'}, 'icon': {'type': 'object'}, 'name': {'type': 'string'}, 'width': {'type': 'number'}, 'height': {'type': 'number'}, 'png_base64': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['title'], 'properties': {'theme': {'type': 'string', 'description': 'dark (default), light, or midnight'}, 'title': {'type': 'string', 'description': 'Card headline (required, wraps to 3 lines, max 140 chars)'}, 'accent': {'type': 'string', 'description': 'Hex accent color override, e.g. #ff6b35'}, 'domain': {'type': 'string', 'description': 'Shown bottom-left in accent color (optional)'}, 'subtitle': {'type': 'string', 'description': 'Smaller supporting line (optional)'}}}
Esquema de salida
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'width': {'type': 'number'}, 'height': {'type': 'number'}, 'data_uri': {'type': 'string'}, 'png_base64': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public URL to fetch and audit its JSON-LD'}, 'jsonld': {'type': 'object', 'description': 'Raw JSON-LD object to audit directly (alternative to url)'}}}
Esquema de salida
{'type': 'object', 'properties': {'found': {'type': 'number'}, 'audited': {'type': 'number'}, 'detected': {'type': 'array'}, 'with_issues': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['type', 'fields'], 'properties': {'type': {'type': 'string', 'description': 'Product, Review, Article, Recipe, VideoObject, LocalBusiness, Organization, or BreadcrumbList'}, 'fields': {'type': 'object', 'description': 'Plain fields for the type, e.g. {name, price, brand} for Product'}}}
Esquema de salida
{'type': 'object', 'properties': {'type': {'type': 'string'}, 'jsonld': {'type': 'object'}, 'script_tag': {'type': 'string'}, 'self_audit': {'type': 'object'}, 'generation_notes': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': "Pad name in the URL path, [a-zA-Z0-9_-]{1,64} — e.g. 'index', 'memory', 'todo'"}}}
Esquema de salida
{'type': 'object', 'properties': {'pad': {'type': 'string'}, 'bytes': {'type': 'number'}, 'remember': {'type': 'string', 'description': 'one line to save in your local memory so future sessions find this pad'}, 'replaced': {'type': 'boolean', 'description': 'true when an existing pad was overwritten'}, 'expires_at': {'type': 'string'}, 'content_type': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The search query, up to 400 characters'}, 'topic': {'type': 'string', 'description': 'general (default) or news'}, 'max_results': {'type': 'number', 'description': 'How many results to return (1-10, default 5)'}}}
Esquema de salida
{'type': 'object', 'properties': {'query': {'type': 'string'}, 'answer': {'type': 'string', 'description': 'direct answer synthesized from the live results'}, 'results': {'type': 'array', 'description': 'ranked results: {title, url, content, score}'}}}
Esquema de entrada
{'type': 'object', 'properties': {'collection': {'type': 'string', 'description': 'Collection name in the URL path: /api/store/{collection} — [a-zA-Z0-9_-], max 64 chars'}}}
Esquema de salida
{'type': 'object', 'properties': {'wallet': {'type': 'string'}, 'collection': {'type': 'string'}, 'rows_added': {'type': 'number'}, 'total_rows': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to fetch and summarize — an article/page (main content auto-extracted) or a PDF/DOCX/CSV document'}, 'text': {'type': 'string', 'description': 'Raw text to summarize, up to 16,000 characters (provide exactly one of text, url, file_base64)'}, 'type': {'type': 'string', 'description': 'Optional parser override for url/file_base64: pdf, docx, or csv'}, 'focus': {'type': 'string', 'description': 'Optional steer: what the summary should emphasize'}, 'style': {'type': 'string', 'description': 'paragraph (default), bullets, or tldr'}, 'filename': {'type': 'string', 'description': 'Optional filename hint for file_base64 type detection, e.g. report.pdf'}, 'max_words': {'type': 'number', 'description': 'summary length cap, 10-300 (default 120)'}, 'file_base64': {'type': 'string', 'description': 'Base64-encoded PDF, DOCX, CSV, or plain-text file, up to 5 MB decoded (data URI prefix ok)'}}}
Esquema de salida
{'type': 'object', 'properties': {'model': {'type': 'string'}, 'style': {'type': 'string'}, 'title': {'type': 'string'}, 'usage': {'type': 'object'}, 'source': {'type': 'string', 'description': 'text, url, or file'}, 'summary': {'type': 'string'}, 'input_chars': {'type': 'number'}, 'source_type': {'type': 'string', 'description': 'what was summarized: text, article, pdf, docx, or csv'}, 'input_truncated': {'type': 'boolean', 'description': 'true if extracted content was cut to the summarization cap'}}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'target'], 'properties': {'text': {'type': 'string', 'description': 'The text to translate, up to 8,000 characters'}, 'source': {'type': 'string', 'description': 'Optional source language; auto-detected when omitted'}, 'target': {'type': 'string', 'description': "Target language — name or ISO code ('spanish', 'de', 'ja')"}, 'formality': {'type': 'string', 'description': 'formal or informal register (optional)'}}}
Esquema de salida
{'type': 'object', 'properties': {'model': {'type': 'string'}, 'usage': {'type': 'object'}, 'target': {'type': 'string'}, 'translation': {'type': 'string'}, 'source_language': {'type': 'string', 'description': 'detected (or provided) source language'}}}
Esquema de entrada
{'type': 'object', 'required': ['messages'], 'properties': {'model': {'type': 'string', 'description': 'claude-haiku-4-5 (default), gemini-2.5-flash, gemini-2.5-flash-lite, gpt-5-mini, gpt-5-nano'}, 'messages': {'type': 'array', 'description': 'OpenAI-style messages: [{role, content}], text content only, 16,000 chars total'}, 'max_tokens': {'type': 'number', 'description': 'output cap, clamped to 1,024'}}}
Esquema de salida
{'type': 'object', 'properties': {'usage': {'type': 'object'}, 'choices': {'type': 'array', 'description': 'OpenAI-shape choices; the answer is choices[0].message.content'}}}
Esquema de entrada
{'type': 'object', 'required': ['messages'], 'properties': {'model': {'type': 'string', 'description': 'claude-haiku-4-5 (the only model on this route)'}, 'system': {'type': 'string', 'description': 'optional system prompt (counts toward the input cap)'}, 'messages': {'type': 'array', 'description': 'Anthropic-style messages: [{role, content}], text content only, 16,000 chars total'}, 'max_tokens': {'type': 'number', 'description': 'output cap, clamped to 1,024'}}}
Esquema de salida
{'type': 'object', 'properties': {'usage': {'type': 'object'}, 'content': {'type': 'array', 'description': 'Anthropic-shape content blocks; the answer is content[0].text'}, 'stop_reason': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['messages'], 'properties': {'model': {'type': 'string', 'description': 'gpt-5.2 (default), gpt-5.5, claude-sonnet-5, gemini-3.1-pro, gemini-3.5-flash'}, 'messages': {'type': 'array', 'description': 'OpenAI-style messages: [{role, content}], text content only, 24,000 chars total'}, 'max_tokens': {'type': 'number', 'description': 'output cap, clamped to 1,024'}}}
Esquema de salida
{'type': 'object', 'properties': {'usage': {'type': 'object'}, 'choices': {'type': 'array', 'description': 'OpenAI-shape choices; the answer is choices[0].message.content'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public URL of the raster image to vectorize (PNG, JPEG, GIF, BMP, WebP; max 10 MB)'}, 'mode': {'type': 'string', 'description': 'production (default, full quality), preview, or test'}, 'scale': {'type': 'number', 'description': 'Output size multiplier vs input, 0-100 (e.g. 2 = double size)'}, 'options': {'type': 'object', 'description': 'Raw passthrough for any documented Vectorizer.AI option, e.g. {"output.gap_filler.enabled": false} — see vectorizer.ai/api'}, 'palette': {'type': 'array', 'description': 'Force a specific palette: array of hex or CSS color names — output only uses these colors'}, 'group_by': {'type': 'string', 'description': 'SVG shape grouping: none (default), color, parent, or layer'}, 'draw_style': {'type': 'string', 'description': 'fill_shapes (default), stroke_shapes, or stroke_edges (line-art outlines)'}, 'max_colors': {'type': 'number', 'description': 'Limit the color count, 0-256 (0 = unlimited). Great for flat/logo looks'}, 'min_area_px': {'type': 'number', 'description': 'Drop shapes smaller than this many pixels (0-10000) — despeckling'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded image as an alternative to url (data URIs accepted)'}, 'output_format': {'type': 'string', 'description': 'svg (default), png, pdf, eps, or dxf'}}}
Esquema de salida
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'content_type': {'type': 'string'}, 'image_base64': {'type': 'string'}, 'output_bytes': {'type': 'number'}, 'output_format': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['site_name', 'pages'], 'properties': {'logo': {'type': 'object', 'description': 'Auto-generate mark: {query, colors, shape}'}, 'seed': {'type': 'string', 'description': 'Style seed — omit for random; returned so you can add pages later'}, 'pages': {'type': 'array', 'description': '1-6 pages: [{page_name, headline, title, caption, tagline, hero_images, content, cta}]'}, 'colors': {'type': 'array', 'description': '1-2 accents, hex or CSS names'}, 'footer': {'type': 'string', 'description': 'Footer text (all pages)'}, 'logo_url': {'type': 'string', 'description': 'Nav logo image URL'}, 'template': {'type': 'string', 'description': 'horizon, split, or editorial; omit to let the seed choose'}, 'site_name': {'type': 'string', 'description': 'Brand/site name (required)'}}}
Esquema de salida
{'type': 'object', 'properties': {'seed': {'type': 'string'}, 'pages': {'type': 'array'}, 'nav_json': {'type': 'object'}, 'template': {'type': 'string'}, 'page_count': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['site_name'], 'properties': {'cta': {'type': 'object', 'description': '{text, href}'}, 'nav': {'type': 'array', 'description': '[{label, href}] — echoed as nav_json'}, 'logo': {'type': 'object', 'description': 'Auto-generate mark: {query, colors, shape}'}, 'seed': {'type': 'string', 'description': 'Reuse the same seed on every call for one consistent site style'}, 'title': {'type': 'string', 'description': 'Browser/SEO title'}, 'colors': {'type': 'array', 'description': '1-2 accents, hex or CSS names'}, 'footer': {'type': 'string', 'description': 'Footer text'}, 'caption': {'type': 'string', 'description': 'Kicker above the headline'}, 'content': {'type': 'array', 'description': 'Sections: [{heading, body}]'}, 'tagline': {'type': 'string', 'description': 'Supporting line + meta description'}, 'headline': {'type': 'string', 'description': 'Hero headline'}, 'logo_url': {'type': 'string', 'description': 'Nav logo image URL'}, 'template': {'type': 'string', 'description': 'horizon, split, or editorial; omit to let the seed choose'}, 'page_name': {'type': 'string', 'description': "'home' = index.html (default), or e.g. 'about'"}, 'site_name': {'type': 'string', 'description': 'Brand/site name (required)'}, 'hero_images': {'type': 'array', 'description': 'First = hero, extras = gallery'}}}
Esquema de salida
{'type': 'object', 'properties': {'html': {'type': 'string'}, 'seed': {'type': 'string'}, 'style': {'type': 'object'}, 'filename': {'type': 'string'}, 'nav_json': {'type': 'object'}, 'template': {'type': 'string'}, 'html_bytes': {'type': 'number'}}}
Cambios recientes en herramientas
Servidores MCP similares
Agent Margin Router
Provides pay-per-call tools for blockchain balances, contracts, prices, gas, domains, web extraction, package intelligence, news,…
agent-web-reader
Provides paid web-content extraction, CoinGecko-based crypto market signals, and SEO audits for GitHub repositories.
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…
Tools for Agents
Provides web research and extraction workflows, crawling, browser automation, PDF and book OCR, text processing, embeddings, and …
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
pulsenetwork
Provides paid, multi-domain intelligence endpoints covering markets, finance, crypto, compliance, healthcare, climate, education,…