Neutrino
Neutrino API provides a suite of general-purpose APIs for various tasks, including data validation, geolocation, and security.
Verdict
Common use cases
- Validate phone numbers before sending SMS
- Geocode customer addresses during onboarding
- Convert prices across currencies in support chat
- Sanitize HTML from user submissions
- Check domain reputation for security triage
Integration
- Vendor
- Neutrino
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 21
- Composio slug
neutrino
Tools
- Bad Word Filter
Tool to detect bad words and profanity in text. use when scanning content for swear words.
- BIN Lookup
Tool to perform a bin (bank iin) lookup. use when you need card details for a bin prefix.
- Convert Value
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.
- Geocode Address
Tool to geocode an address. use when you need geographic coordinates for an address or place name.
- HLR Lookup
Tool to perform real-time hlr lookup and mobile number validation. use after confirming the number format to retrieve network, reachability, and roaming status.
- Host Reputation
Tool to check the reputation of a host against dnsbls.
- HTML Clean
Tool to clean and sanitize untrusted html. use when you need to strip or neutralize unwanted tags and attributes before rendering.
- HTML Render
Tool to render html content into png or pdf. use when you need to convert html snippets or pages into downloadable files.
- IP Info
Tool to retrieve ip location and network information. use when you need to look up geographic data, isp, vpn/proxy status, and hostnames for an ip address.
- IP Lookup
Tool to geolocate an ip address and retrieve isp, asn, blocklist, and threat metadata. use when you need to enrich an ipv4 or ipv6 address with geolocation and security details.
- IP Probe
Tool to analyze an ip address to determine its threat level and associated risk factors. use when you need to assess ip address security context.
- Phone Validate
Tool to validate and lookup phone numbers. use when you need to confirm number format and fetch location, carrier, and type details.
- QR Code
Tool to generate a qr code image from text or url. use when you need a png or jpg qr code for embedding or download. example: generate a qr code for a url after validating the link.
- Resize Image
Tool to resize, crop, and convert images. use when you need to adjust an image to specific dimensions and format before further processing.
- Reverse Geocode
Tool to convert geographic coordinates to a physical address. use when you have latitude and longitude and need a real-world address.
- SMS Verify
Tool to send a unique security code via sms. use when verifying a user's phone number after collection.
- UA Lookup
Tool to parse, validate, and get detailed user-agent information. use when you need to analyze browser, device, and os details from a ua string or client hints.
- URL Info
Tool to parse, analyze, and retrieve content from the supplied url. use when you need detailed url metadata or to fetch page content.
- Validate and analyze an email address
Tool to parse, validate, and clean an email address. use after gathering the email to ensure deliverability and correct typos.
- Verify Email Address
Tool to verify and analyze the deliverability of an email address. use when you need smtp-based validation before sending emails.
- Verify Security Code
Tool to verify a security code generated by the generate security code api. use after obtaining a code-id and security code to check validity and detect expiration.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP integrations panel. 2. Click 'Add Integration' and select Neutrino from the developer tools category. 3. Visit neutrino.com, sign up or log in, and generate an API key from your account dashboard. 4. Paste the key into Switchy's connection form and click 'Connect'. 5. Switchy will validate the key by calling Neutrino's API; you'll see a green checkmark when authentication succeeds. 6. Open any Space, type '@Neutrino convert 50 USD to GBP' in the chat, and hit send — if the MCP responds with a converted amount, the connection is live. 7. Check your Neutrino dashboard to confirm API usage appears; each tool call counts against your monthly quota.
What teammates see: by default, memories from Neutrino are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Validate Mobile Number
@Neutrino perform an HLR lookup on +44 7700 900123 and tell me if the number is active and which network it's on.Open in a Space →
Geocode Support Address
@Neutrino geocode the address '1600 Amphitheatre Parkway, Mountain View, CA' and return the coordinates.Open in a Space →
Convert Invoice Total
@Neutrino convert 1250 EUR to USD and show me the current exchange rate you used.Open in a Space →
Sanitize User HTML
@Neutrino clean this HTML snippet and remove any script tags or inline event handlers: <div onclick='alert(1)'>Hello</div>.Open in a Space →
Check Domain Reputation
@Neutrino check the reputation of example-domain.com and tell me if it appears on any blacklists.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Neutrino scan this user-submitted comment for profanity before we publish it to the community forum: 'This feature is absolutely terrible and the devs are idiots for shipping it.'
Scanned 16 words. Detected 1 profanity match: 'idiots' (severity: moderate). The phrase may violate community guidelines depending on your moderation policy. No severe profanity detected. Recommend flagging for human review or auto-filtering based on your forum's tolerance threshold.
The Bad Word Filter tool returns severity levels and match positions, but profanity detection is subjective and varies by cultural context. Use this as a first-pass filter, not a final moderation decision. Requires API key with content-moderation scope.
@Neutrino convert 2,500 EUR to USD, GBP, and JPY using today's rates so I can update our international pricing table.
Conversion results for 2,500 EUR as of 2025-01-15: - USD: $2,712.50 (rate: 1.085) - GBP: £2,137.50 (rate: 0.855) - JPY: ¥412,500 (rate: 165.00) Rates are live interbank mid-market values. For customer-facing transactions, add your margin or use your payment processor's rates to account for fees.
The Convert Value tool supports 168 currencies and common units (length, weight, temperature). Rates refresh hourly but aren't guaranteed for financial transactions—this is a reference tool, not a payment gateway. No authentication beyond API key required.
@Neutrino take this raw HTML snippet from our email template editor and render it as a PDF preview so the marketing team can review layout before sending: <html><body><h1>Q1 Product Update</h1><p>See what's new...</p></body></html>
Rendered HTML to PDF (1 page, 8.5×11 portrait). Output includes the heading 'Q1 Product Update' in default sans-serif, followed by body text. The PDF is available at a temporary URL (expires in 1 hour). Note: CSS styling was minimal in the input—consider adding inline styles or a linked stylesheet for production-quality previews.
The HTML Render tool converts markup to PNG or PDF but doesn't execute JavaScript or load external resources by default. Useful for generating email previews, invoices, or reports from templates. Large or complex HTML may hit rendering timeouts; test with representative samples first.
Use-case deep-dives
When Neutrino wins for community platform moderation
A 6-person team running a niche forum or Discord bot needs to scan 2,000+ user posts daily for profanity and malicious links. Neutrino's Bad Word Filter and Host Reputation tools handle this in one MCP instead of stitching together three separate APIs. The team sets up a nightly batch job that flags suspect content, then reviews it in Slack the next morning. The trade-off: if you're moderating under 200 posts a day, a simpler regex filter is faster to maintain. Above that threshold, Neutrino's multi-language profanity detection and real-time DNSBL checks justify the API key overhead. If your moderation workflow already lives in Switchy threads, this MCP turns a 4-step manual review into a one-prompt scan.
BIN lookup and HLR validation for checkout fraud prevention
A 3-person Shopify app team sees 15% chargeback rates on international orders and needs to validate card details before fulfillment. Neutrino's BIN Lookup confirms the card issuer and country, while HLR Lookup verifies the customer's phone number is reachable and not a burner. The team runs these checks in a Switchy thread during order review, flagging mismatches (UK card, Nigeria phone number) for manual hold. The boundary: if you're processing under 50 orders a week, manual spot-checks are cheaper than the API cost. Above that, the time saved on chargeback disputes pays for itself in month two. This MCP works best when your fraud rules are still evolving and you need a human in the loop, not a fully automated pipeline.
Convert Value for real-time client quote generation
A 4-person design collective invoices clients in 8 currencies and needs accurate conversion rates when scoping projects in Notion or Linear. Neutrino's Convert Value tool pulls live exchange rates during the estimate thread, so the team quotes a flat USD rate and instantly shows the client-side EUR or GBP equivalent. The alternative is copying rates from XE.com into a spreadsheet, which drifts out of date within hours. The catch: if you invoice in only 2-3 currencies and update quotes weekly, a static conversion table in your CRM is simpler. Neutrino makes sense when you're quoting daily across 5+ currencies and the 30-second lookup delay would break your flow. Pair this with Geocode Address if you're also calculating regional tax or shipping.
Frequently asked
What does the Neutrino MCP do in Switchy?
It gives your AI agents direct access to 21 utility APIs from Neutrino — things like geocoding addresses, converting currencies, validating phone numbers, sanitizing HTML, and checking domain reputation. Instead of building these yourself or juggling multiple vendor accounts, your team's prompts can call them inline. Useful for agents that process user input, enrich data, or generate reports.
Do I need a Neutrino account to use this MCP?
Yes. You'll need a Neutrino API key, which means signing up at neutrinoapi.com and choosing a plan. Switchy stores the key securely and passes it with each request. If your key hits rate limits or quota, the MCP will surface those errors in the agent's response. Check Neutrino's pricing before connecting — some tools count heavily against free tiers.
Can the Neutrino MCP send emails or make HTTP requests to arbitrary URLs?
No. It only calls Neutrino's own API endpoints — geocoding, phone lookup, HTML sanitization, and similar utilities. If you need an agent to POST to your webhook or scrape a third-party site, use a different MCP or write a custom tool. Neutrino is for structured data enrichment, not general HTTP orchestration.
How is this different from calling Neutrino's API directly in my code?
Direct API calls require you to write and maintain integration code, handle auth, parse responses, and update prompts when endpoints change. The MCP wraps all 21 tools in a standard interface your agents discover automatically. You describe what you want in plain English; the agent picks the right Neutrino tool and parameters. Faster to prototype, easier to share across the team.
Who on the team should connect the Neutrino MCP?
Whoever owns your Neutrino account and understands which tools your agents actually need. Once connected, any workspace member can invoke the tools in their prompts — no per-seat auth required. If you're on a metered Neutrino plan, make sure the person connecting it monitors usage so you don't blow through quota mid-sprint.