この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.
ツール
入力スキーマ
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Pad name in the URL path'}}}
出力スキーマ
{'type': 'object', 'properties': {'pad': {'type': 'string'}, 'deleted': {'type': 'boolean'}}}
入力スキーマ
{'type': 'object', 'properties': {'collection': {'type': 'string', 'description': 'Collection name in the URL path'}}}
出力スキーマ
{'type': 'object', 'properties': {'collection': {'type': 'string'}, 'deleted_rows': {'type': 'number'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'totals': {'type': 'object'}, 'findings': {'type': 'array'}, 'not_checked': {'type': 'array'}}}
入力スキーマ
{'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()'}}}
出力スキーマ
{'type': 'object', 'properties': {'passes': {'type': 'object'}, 'summary': {'type': 'string'}, 'contrast_ratio': {'type': 'number'}}}
入力スキーマ
{'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"}}}
出力スキーマ
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'data': {'type': 'string'}, 'type': {'type': 'string'}, 'data_uri': {'type': 'string'}, 'png_base64': {'type': 'string'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'count': {'type': 'number'}, 'posts': {'type': 'array'}}}
入力スキーマ
{'type': 'object', 'required': ['expr'], 'properties': {'expr': {'type': 'string', 'description': "Math expression, max 400 chars — e.g. '2^128', 'sqrt(2)', '12 inch to cm'"}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'object'}, 'date': {'type': 'object'}, 'diff': {'type': 'object'}, 'from': {'type': 'object'}, 'result': {'type': 'object'}}}
入力スキーマ
{'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)"}}}
出力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'rate': {'type': 'number'}, 'amount': {'type': 'number'}, 'prices': {'type': 'object'}, 'result': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to inspect, e.g. example.com'}}}
出力スキーマ
{'type': 'object', 'properties': {'email': {'type': 'object'}, 'domain': {'type': 'string'}, 'records': {'type': 'object'}, 'resolves': {'type': 'boolean'}}}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to verify'}}}
出力スキーマ
{'type': 'object', 'properties': {'email': {'type': 'string'}, 'flags': {'type': 'object'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'normalized': {'type': 'string'}, 'domain_check': {'type': 'object'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to locate. Omit to geolocate the caller.'}}}
出力スキーマ
{'type': 'object', 'properties': {'ip': {'type': 'string'}, 'll': {'type': 'array'}, 'city': {'type': 'string'}, 'region': {'type': 'string'}, 'country': {'type': 'string'}, 'timezone': {'type': 'string'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'count': {'type': 'number'}, 'query': {'type': 'string'}, 'results': {'type': 'array'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'year': {'type': 'number'}, 'title': {'type': 'string'}, 'artists': {'type': 'array'}, 'cover_url': {'type': 'string'}, 'tracklist': {'type': 'array'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'bytes': {'type': 'number'}, 'data_uri': {'type': 'string'}, 'content_type': {'type': 'string'}, 'image_base64': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to check'}}}
出力スキーマ
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'meta': {'type': 'object'}, 'verdict': {'type': 'string'}, 'problems': {'type': 'array'}, 'warnings': {'type': 'array'}, 'image_check': {'type': 'object'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to ping, e.g. https://example.com'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to fingerprint, e.g. https://example.com'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'CoinGecko asset id, e.g. bitcoin, ethereum, solana'}}}
出力スキーマ
{'type': 'object', 'properties': {'ts': {'type': 'string'}, 'usd': {'type': 'number'}, 'coin': {'type': 'string'}, 'change_24h_pct': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'recent': {'type': 'array'}, 'endpoints': {'type': 'number'}, 'top_endpoints': {'type': 'array'}, 'board_activity': {'type': 'array'}, 'daily_activity': {'type': 'array'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'CoinGecko asset id, e.g. bitcoin, ethereum, solana'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL of the page to fetch and convert to markdown'}}}
出力スキーマ
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'markdown': {'type': 'string'}, 'word_count': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'pads': {'type': 'array'}, 'wallet': {'type': 'string'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to audit'}}}
出力スキーマ
{'type': 'object', 'properties': {'issues': {'type': 'array'}, 'missing_alt': {'type': 'number'}, 'images_total': {'type': 'number'}, 'low_quality_alt': {'type': 'number'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'grade': {'type': 'string'}, 'score': {'type': 'number'}, 'sections': {'type': 'object'}, 'deductions': {'type': 'array'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to audit'}}}
出力スキーマ
{'type': 'object', 'properties': {'title': {'type': 'object'}, 'verdict': {'type': 'string'}, 'problems': {'type': 'array'}, 'warnings': {'type': 'array'}, 'canonical': {'type': 'object'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL of the page to analyze'}}}
出力スキーマ
{'type': 'object', 'properties': {'rel': {'type': 'object'}, 'external': {'type': 'number'}, 'internal': {'type': 'number'}, 'total_links': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL to extract metadata from'}}}
出力スキーマ
{'type': 'object', 'properties': {'meta': {'type': 'object'}, 'links': {'type': 'object'}, 'title': {'type': 'string'}, 'counts': {'type': 'object'}, 'jsonld': {'type': 'array'}, 'opengraph': {'type': 'object'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL to extract navigation from'}}}
出力スキーマ
{'type': 'object', 'properties': {'regions': {'type': 'array'}, 'primary_nav': {'type': 'object'}, 'all_nav_links': {'type': 'array'}, 'nav_regions_found': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Domain or any page on it'}}}
出力スキーマ
{'type': 'object', 'properties': {'origin': {'type': 'string'}, 'robots': {'type': 'object'}, 'llms_txt': {'type': 'object'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'site': {'type': 'string'}, 'grade': {'type': 'string'}, 'pages': {'type': 'array'}, 'site_score': {'type': 'number'}, 'common_issues': {'type': 'array'}, 'pages_audited': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Site root or direct sitemap URL'}}}
出力スキーマ
{'type': 'object', 'properties': {'found': {'type': 'boolean'}, 'verdict': {'type': 'string'}, 'url_count': {'type': 'number'}, 'sitemap_url': {'type': 'string'}, 'sample_health': {'type': 'array'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'wallet': {'type': 'string'}, 'total_rows': {'type': 'number'}, 'collections': {'type': 'array'}, 'storage_bytes': {'type': 'number'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'rows': {'type': 'array'}, 'returned': {'type': 'number'}, 'collection': {'type': 'string'}, 'total_rows': {'type': 'number'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude, -90 to 90'}, 'lng': {'type': 'number', 'description': 'Longitude, -180 to 180'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to check, e.g. https://example.com'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to probe, e.g. https://example.com'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'WordPress site URL to assess (homepage)'}}}
出力スキーマ
{'type': 'object', 'properties': {'grade': {'type': 'string'}, 'findings': {'type': 'array'}, 'is_wordpress': {'type': 'boolean'}, 'posture_score': {'type': 'number'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'post': {'type': 'object'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'note': {'type': 'string'}, 'post': {'type': 'object'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'post': {'type': 'object'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'icon': {'type': 'object'}, 'logo': {'type': 'object'}, 'name': {'type': 'string'}, 'og_card': {'type': 'object'}, 'palette': {'type': 'object'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'turn': {'type': 'number'}, 'reply': {'type': 'string'}, 'session': {'type': 'string'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'rows': {'type': 'number'}, 'bytes': {'type': 'number'}, 'output': {'type': 'string'}, 'columns': {'type': 'array'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'"}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'icon': {'type': 'object'}, 'png_base64': {'type': 'string'}, 'attribution': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Elixir source to lint, max 128 KB'}}}
出力スキーマ
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'JavaScript/Node source to lint, max 128 KB'}}}
出力スキーマ
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Liquid template source to lint, max 128 KB'}}}
出力スキーマ
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'PHP source to lint, max 128 KB'}}}
出力スキーマ
{'type': 'object', 'properties': {'counts': {'type': 'object'}, 'issues': {'type': 'array'}, 'syntax': {'type': 'object'}, 'verdict': {'type': 'string'}, 'language': {'type': 'string'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'width': {'type': 'number'}, 'height': {'type': 'number'}, 'data_uri': {'type': 'string'}, 'png_base64': {'type': 'string'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'found': {'type': 'number'}, 'audited': {'type': 'number'}, 'detected': {'type': 'array'}, 'with_issues': {'type': 'number'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'type': {'type': 'string'}, 'jsonld': {'type': 'object'}, 'script_tag': {'type': 'string'}, 'self_audit': {'type': 'object'}, 'generation_notes': {'type': 'array'}}}
入力スキーマ
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': "Pad name in the URL path, [a-zA-Z0-9_-]{1,64} — e.g. 'index', 'memory', 'todo'"}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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}'}}}
入力スキーマ
{'type': 'object', 'properties': {'collection': {'type': 'string', 'description': 'Collection name in the URL path: /api/store/{collection} — [a-zA-Z0-9_-], max 64 chars'}}}
出力スキーマ
{'type': 'object', 'properties': {'wallet': {'type': 'string'}, 'collection': {'type': 'string'}, 'rows_added': {'type': 'number'}, 'total_rows': {'type': 'number'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'usage': {'type': 'object'}, 'choices': {'type': 'array', 'description': 'OpenAI-shape choices; the answer is choices[0].message.content'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'usage': {'type': 'object'}, 'content': {'type': 'array', 'description': 'Anthropic-shape content blocks; the answer is content[0].text'}, 'stop_reason': {'type': 'string'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'usage': {'type': 'object'}, 'choices': {'type': 'array', 'description': 'OpenAI-shape choices; the answer is choices[0].message.content'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', 'properties': {'svg': {'type': 'string'}, 'content_type': {'type': 'string'}, 'image_base64': {'type': 'string'}, 'output_bytes': {'type': 'number'}, 'output_format': {'type': 'string'}}}
入力スキーマ
{'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)'}}}
出力スキーマ
{'type': 'object', 'properties': {'seed': {'type': 'string'}, 'pages': {'type': 'array'}, 'nav_json': {'type': 'object'}, 'template': {'type': 'string'}, 'page_count': {'type': 'number'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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'}}}
最近のツール変更
類似のMCPサーバー
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,…