# Neutrino — MCP server on mcp.ai > Connect your Neutrino account and use 24 tools for developer tools straight from your AI agent. Connect with your own API key. Neutrino API provides a suite of general-purpose APIs for various tasks, including data validation, geolocation, and security. By: mcp.ai · official Page: https://mcp.ai/neutrino ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_neutrino?ms=1787291400000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/neutrino/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/neutrino/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/neutrino/skill.md Postman collection (v2.1): https://mcp.ai/neutrino/postman.json ## Tools - neutrino_add_watermark_to_image(width?: integer, format?: string, height?: integer, opacity?: integer, bg-color?: string, position?: string, image-url: string, resize-mode?: string, watermark-url: string) — Add a watermark to an image with customizable position, opacity, and output format. Use when you need to overlay a logo, text image, or branding on photos or graphics. Supports resizing the output and - neutrino_bad_word_filter(catalog?: string, content: string, callback?: string, language-code?: string, censor-character?: string) — Tool to detect bad words and profanity in text. Use when scanning content for swear words. - neutrino_bin_lookup(bin-number: string, customer-ip?: string, output-case?: string) — Perform a BIN (Bank Identification Number) lookup to retrieve comprehensive card issuer information. This tool identifies the card brand (VISA, MASTERCARD, AMEX, etc.), card type (debit/credit), issue - neutrino_check_ip_blocklist(ip: string, vpn-lookup?: boolean) — Check if an IP address is on a blocklist. Detect IPs associated with malware, anonymous proxies, TOR exit nodes, botnets, spam sources and malicious servers. Use when you need to verify if an IP addre - neutrino_convert(to-type: string, from-type: string, from-value: string, historical-date?: string) — Tool to perform unit and currency conversions. Use when you need to convert a value from one unit or currency to another. Example: convert 100 USD to EUR. - neutrino_email_validate(email: string, fix-typos?: boolean) — Validates and analyzes email addresses for syntax, domain validity, DNS/MX records, and detects freemail/disposable providers. This tool performs comprehensive email validation including: - RFC822/RFC - neutrino_email_verify(email: string, fix-typos?: boolean) — Tool to verify and analyze the deliverability of an email address. Use when you need SMTP-based validation before sending emails. - neutrino_geocode_address(address: string, country-code?: string, fuzzy-search?: boolean, language-code?: string) — Tool to geocode an address. Use when you need geographic coordinates for an address or place name. - neutrino_geocode_reverse(zoom?: string, latitude: number, longitude: number, country-code?: string, language-code?: string) — Convert geographic coordinates (latitude/longitude) into real-world address information. Returns comprehensive location data including formatted addresses, administrative boundaries, timezone informat - neutrino_hlr_lookup(ip?: string, number: string, country-code?: string) — Perform real-time HLR (Home Location Register) lookup to validate mobile numbers and retrieve detailed network information. This tool connects to the global mobile cellular network to check if a mobil - neutrino_host_reputation(host: string, zones?: string, list-rating?: integer) — Check if an IP address, domain, or URL is listed on DNS-based Blackhole Lists (DNSBLs). DNSBLs track IPs and domains associated with spam, malware, proxies, and other malicious activity. This action q - neutrino_html_clean(content: string, output-type?: string) — Tool to clean and sanitize untrusted HTML. Use when you need to strip or neutralize unwanted tags and attributes before rendering. - neutrino_html_render(css?: string, exec?: string, zoom?: number, delay?: integer, title?: string, footer?: string, format?: string, header?: string, margin?: number, content: string, timeout?: integer, bg-color?: string, grayscale?: boolean, landscape?: boolean, page-size?: string, margin-top?: number, page-width?: number, user-agent?: string, image-width?: integer, margin-left?: number, page-height?: number, image-height?: integer, margin-right?: number, margin-bottom?: number, ignore-certificate-errors?: boolean) — Render HTML content to PDF, PNG, or JPG format. Converts HTML strings or URLs into downloadable files with extensive customization options including page size, margins, headers/footers, and JavaScript - neutrino_image_resize(image?: string, width: integer, format?: string, height?: integer, bg-color?: string, image-url?: string, resize-mode?: string) — Resize, crop, and convert images to PNG or JPG format. Supports multiple resize modes (scale to preserve aspect ratio, pad with background color, or crop). Use when you need to adjust image dimensions - neutrino_ip_info(ip: string, reverse-lookup?: boolean) — Get comprehensive geolocation and network information for an IPv4 or IPv6 address. Returns location data (country, region, city, coordinates), timezone information, and optionally reverse DNS hostname - neutrino_ip_probe(ip: string, user-agent?: string, forward-lookup?: boolean, reverse-lookup?: boolean) — Analyzes an IPv4 or IPv6 address to extract detailed network intelligence including geolocation, ISP/hosting provider information, ASN details, and security flags (VPN, proxy, TOR detection). Performs - neutrino_lookup_domain(host: string, live?: boolean) — Tool to perform a domain lookup to retrieve WHOIS, DNS records, domain registration information and detect potentially malicious or dangerous domains. Use when you need to assess domain reputation, ch - neutrino_phone_validate(ip?: string, number: string, country-code?: string) — Tool to validate and lookup phone numbers. Use when you need to confirm number format and fetch location, carrier, and type details. - neutrino_qr_code(width?: integer, height?: integer, content: string, bg-color?: string, fg-color?: string, code-format?: string) — Generate a QR code or Code 128 barcode as a PNG image. Use when you need to encode URLs, text, phone numbers, or other data into a scannable code. Examples: Create QR code for a website URL, encode co - neutrino_run_browser_bot(url: string, exec?: string[], delay?: integer, timeout?: integer, selector?: string, user-agent?: string, ignore-certificate-errors?: boolean) — Tool to automate browser interactions using a real Chromium browser. Use when you need to extract content, fill forms, capture screenshots, or navigate complex JavaScript-heavy websites. - neutrino_sms_verify(ip?: string, number: string, brand-name?: string, code-length?: integer, country-code?: string, code-validity?: integer, language-code?: string, security-code?: string) — Tool to send a unique security code via SMS. Use when verifying a user's phone number after collection. - neutrino_ua_lookup(ua: string, client-hints?: string) — Parse and analyze User-Agent strings to extract detailed browser, device, and operating system information. Returns device type (desktop/phone/tablet/robot), browser name and version, OS details, devi - neutrino_url_info(url: string, fetch-content?: boolean) — Tool to parse, analyze, and retrieve content from the supplied URL. Use when you need detailed URL metadata or to fetch page content. - neutrino_verify_security_code(limit-by?: string, security-code: string) — Verify a security code generated by SMS Verify or Phone Verify APIs. Use this after sending a security code via SMS or phone call to validate that the user provided the correct code. Codes expire afte ## Example prompts - "What can I do in Neutrino?" - "Show me a summary of my Neutrino account" ## Links Docs: https://mcp.ai/docs/mcps/neutrino Website: https://mcp.ai/mcps/neutrino