Aller au contenu

44 MCP tools

Every tool your AI assistant can call via the Botoi MCP server. Click any tool to see full parameter docs and try it in the playground.

lookup_ip

IP Lookup

Look up geolocation, ISP, and network details for an IP address.

"What is the location of IP 8.8.8.8?"

lookup_dns

DNS Lookup

Query DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain.

"Look up the DNS records for example.com"

lookup_whois

WHOIS Lookup

Get WHOIS registration data for a domain.

"Who owns the domain github.com?"

lookup_ssl

SSL Check

Check SSL certificate details and expiry for a domain.

"Check the SSL certificate for stripe.com"

lookup_email

Email Validate

Validate an email address (syntax, MX record, disposable check).

"Is test@example.com a valid email?"

lookup_headers

HTTP Headers

Fetch HTTP response headers for a URL.

"Show me the HTTP headers for cloudflare.com"

lookup_url_metadata

URL Metadata

Extract title, description, OG tags, and favicon from a URL.

"Get the Open Graph metadata for this URL"

lookup_domain_availability

Domain Availability

Check if a domain name is available for registration.

"Is the domain myapp.dev available?"

lookup_tech_detect

Tech Detect

Detect technologies used by a website (frameworks, CMS, analytics).

"What tech stack does vercel.com use?"

lookup_vpn_detect

VPN Detect

Check if an IP address is a VPN, proxy, or Tor exit node.

"Is this IP address a VPN or proxy?"

lookup_phone

Phone Lookup

Parse and validate a phone number (country, carrier, line type).

"Validate this phone number: +1-555-123-4567"

lookup_company

Company Lookup

Look up company information by domain name.

"What company is behind linear.app?"

text_base64_encode

Base64 Encode

Encode a UTF-8 string to Base64.

"Base64 encode "Hello, World!""

text_base64_decode

Base64 Decode

Decode a Base64 string back to UTF-8.

"Decode this Base64 string: SGVsbG8="

text_json_format

JSON Format

Format and pretty-print a JSON string with configurable indentation.

"Pretty-print this JSON: {"name":"botoi","version":1}"

text_json_validate

JSON Validate

Validate whether a string is valid JSON and report parsing errors.

"Is this valid JSON? {"key": value}"

text_markdown_to_html

Markdown to HTML

Convert Markdown text to HTML.

"Convert this Markdown to HTML: ## Hello"

text_html_to_markdown

HTML to Markdown

Convert HTML to clean Markdown.

"Convert this HTML to Markdown: <h2>Title</h2><p>Body</p>"

text_csv_to_json

CSV to JSON

Parse CSV text into a JSON array of objects.

"Convert this CSV to JSON: name,age\nAlice,30"

text_yaml_to_json

YAML to JSON

Convert YAML to JSON.

"Convert this YAML to JSON: name: botoi"

text_json_to_yaml

JSON to YAML

Convert JSON to YAML.

"Convert {"name": "botoi"} to YAML"

text_xml_to_json

XML to JSON

Convert XML to JSON.

"Convert this XML to JSON: <root><item>test</item></root>"

dev_hash

Hash Text

Generate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text.

"Generate a SHA-256 hash of "password123""

dev_uuid

UUID Generate

Generate one or more UUIDs (v4 or v7).

"Generate a UUID v4"

dev_jwt_sign

JWT Sign

Create and sign a JWT with a given payload and secret.

"Sign a JWT with payload {"userId": 42} using secret "mysecret""

dev_jwt_verify

JWT Verify

Verify and decode a JWT.

"Decode this JWT token and show me the payload"

dev_cron_describe

Cron Describe

Convert a cron expression to a human-readable description.

"What does this cron expression mean? */5 * * * *"

dev_password_generate

Password Generate

Generate a random password with configurable length and complexity.

"Generate a 24-character password with symbols"

dev_url_encode

URL Encode

URL-encode a string.

"URL encode "hello world & foo=bar""

dev_url_decode

URL Decode

URL-decode a string.

"URL decode "hello%20world%26foo%3Dbar""

dev_regex_test

Regex Test

Test a regex pattern against a string and return matches.

"Test the regex /\d+/g against "order 123 and 456""

dev_diff

Text Diff

Compute a unified diff between two text strings.

"Show the diff between these two code snippets"

dev_semver_parse

Semver Parse

Parse a semver string into major, minor, patch components.

"Is 2.1.0-beta.1 a valid semver?"

dev_timestamp_convert

Timestamp Convert

Convert between Unix timestamps and ISO 8601 dates.

"Convert Unix timestamp 1700000000 to ISO 8601"

security_encrypt

Encrypt Text

Encrypt text using AES-256-GCM with a passphrase.

"Encrypt "secret message" with passphrase "mykey123""

security_decrypt

Decrypt Text

Decrypt AES-256-GCM encrypted text with a passphrase.

"Decrypt this ciphertext with passphrase "mykey123""

security_totp_generate

TOTP Generate

Generate a TOTP secret and provisioning URI for 2FA setup.

"Generate a TOTP secret for 2FA"

security_validate_credit_card

Validate Credit Card

Validate a credit card number (Luhn check, network detection).

"Is 4111111111111111 a valid credit card number?"

security_pii_detect

PII Detect

Detect personally identifiable information (emails, phones, SSNs) in text.

"Scan this text for PII: "Call John at 555-1234 or john@email.com""

transform_minify_js

Minify JS

Minify JavaScript code.

"Minify this JavaScript function"

transform_minify_css

Minify CSS

Minify CSS stylesheets.

"Minify this CSS file"

transform_sql_format

SQL Format

Format and beautify SQL queries.

"Format this SQL: SELECT * FROM users WHERE id=1"

transform_code_format

Code Format

Format source code (supports JS, TS, Python, Go, Rust, and more).

"Format this TypeScript code"

transform_json_to_typescript

JSON to TypeScript

Generate TypeScript interfaces from a JSON sample.

"Generate TypeScript types from this JSON response"