CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Botoi Mcp

xogz3/botoi
49 toolsHTTPregistry active
Summary

You're looking at a Swiss Army knife of developer utilities wrapped in a single MCP server. It connects to the Botoi API to expose 49 different tools including DNS lookups, WHOIS queries, IP geolocation, JWT encoding and decoding, various hashing functions, and QR code generation. Reach for this when you need quick access to common dev operations without juggling multiple services or CLIs. The streamable HTTP transport means you can call these utilities directly through Claude without installing dependencies. Think of it as having curl, openssl, dig, and a handful of other command line staples accessible through conversation.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

49 tools
lookup_ipLook up geolocation, ISP, and network details for an IP address. Use when you need to determine the physical location, internet provider, or AS number for a given IP.1 params

Look up geolocation, ISP, and network details for an IP address. Use when you need to determine the physical location, internet provider, or AS number for a given IP.

Parameters* required
ipstring
IP address to look up. If omitted, the caller's IP is used.
lookup_dnsQuery DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troubleshoot domain resolution.2 params

Query DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troubleshoot domain resolution.

Parameters* required
typestring
DNS record typeone of A · AAAA · MX · TXT · CNAME · NSdefault: A
domainstring
Domain name to look up
lookup_whoisGet WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date.1 params

Get WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date.

Parameters* required
domainstring
Domain name to look up
lookup_sslCheck SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate validity.1 params

Check SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate validity.

Parameters* required
domainstring
Domain to check
lookup_emailValidate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is real and deliverable.1 params

Validate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is real and deliverable.

Parameters* required
emailstring
Email address to validate
lookup_headersFetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies.

Fetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies.

No parameter schema in public metadata yet.

lookup_url_metadataExtract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage.1 params

Extract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage.

Parameters* required
urlstring
URL to fetch and extract metadata from
lookup_domain_availabilityCheck if a domain name is available for registration.

Check if a domain name is available for registration.

No parameter schema in public metadata yet.

lookup_tech_detectDetect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack.

Detect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack.

No parameter schema in public metadata yet.

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

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

No parameter schema in public metadata yet.

lookup_phoneParse and validate a phone number (country, carrier, line type).1 params

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

Parameters* required
phonestring
Phone number to validate
lookup_companyLook up company information by domain name.1 params

Look up company information by domain name.

Parameters* required
domainstring
Company domain to look up
text_base64_encodeEncode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64.2 params

Encode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64.

Parameters* required
textstring
The string to encode
urlSafeboolean
Use URL-safe alphabet (- instead of +, _ instead of /, no padding)default: false
text_base64_decodeDecode a Base64 string back to UTF-8.2 params

Decode a Base64 string back to UTF-8.

Parameters* required
encodedstring
The Base64 string to decode
urlSafeboolean
Input uses URL-safe alphabetdefault: false
text_json_formatFormat and pretty-print a JSON string with configurable indentation.2 params

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

Parameters* required
jsonstring
Raw JSON string to format
indentnumber
Number of spaces for indentation (0-8)default: 2
text_json_validateValidate whether a string is valid JSON and report parsing errors.1 params

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

Parameters* required
jsonstring
JSON string to validate
text_markdown_to_htmlConvert Markdown text to HTML.3 params

Convert Markdown text to HTML.

Parameters* required
gfmboolean
Enable GitHub Flavored Markdowndefault: true
markdownstring
Markdown source text
sanitizeboolean
Strip script tags, event handlers, iframes, objects, and embedsdefault: false
text_html_to_markdownConvert HTML to clean Markdown.

Convert HTML to clean Markdown.

No parameter schema in public metadata yet.

text_csv_to_jsonParse CSV text into a JSON array of objects.3 params

Parse CSV text into a JSON array of objects.

Parameters* required
csvstring
CSV data as a string
delimiterstring
Column delimiter characterdefault: ,
has_headerboolean
Whether the first row contains column headersdefault: true
text_yaml_to_jsonConvert YAML to JSON.1 params

Convert YAML to JSON.

Parameters* required
yamlstring
YAML string to convert
text_json_to_yamlConvert JSON to YAML.2 params

Convert JSON to YAML.

Parameters* required
dataobject
JSON object to convert
indentnumber
Number of spaces for indentationdefault: 2
text_xml_to_jsonConvert XML to JSON.1 params

Convert XML to JSON.

Parameters* required
xmlstring
XML string to convert
dev_hashGenerate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting.2 params

Generate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting.

Parameters* required
textstring
Text to hash
algorithmstring
Hash algorithmone of md5 · sha1 · sha256 · sha384 · sha512
dev_uuidGenerate one or more UUIDs (v4 or v7).

Generate one or more UUIDs (v4 or v7).

No parameter schema in public metadata yet.

dev_jwt_signCreate and sign a JWT with a given payload and secret.3 params

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

Parameters* required
secretstring
HMAC secret key for signing
payloadobject
JSON payload to encode in the token
expires_innumber
Token expiration time in seconds
dev_jwt_verifyVerify and decode a JWT. Use when debugging authentication tokens.1 params

Verify and decode a JWT. Use when debugging authentication tokens.

Parameters* required
tokenstring
JWT token to decode
dev_cron_describeConvert a cron expression to a human-readable description.1 params

Convert a cron expression to a human-readable description.

Parameters* required
expressionstring
Five-field cron expression
dev_password_generateGenerate a random password with configurable length and complexity.7 params

Generate a random password with configurable length and complexity.

Parameters* required
countnumber
Number of passwords to generate (1-50)default: 1
lengthnumber
Password length (4-256)default: 16
numbersboolean
Include digitsdefault: true
symbolsboolean
Include special charactersdefault: false
lowercaseboolean
Include lowercase lettersdefault: true
uppercaseboolean
Include uppercase lettersdefault: true
excludeAmbiguousboolean
Exclude ambiguous characters (0, O, I, l, 1, |)default: false
dev_url_encodeURL-encode a string.2 params

URL-encode a string.

Parameters* required
textstring
String to encode
componentboolean
Use encodeURIComponent (true) or encodeURI (false)default: true
dev_url_decodeURL-decode a string.2 params

URL-decode a string.

Parameters* required
textstring
URL-encoded string to decode
componentboolean
Use decodeURIComponent (true) or decodeURI (false)default: true
dev_regex_testTest a regex pattern against a string and return matches.3 params

Test a regex pattern against a string and return matches.

Parameters* required
flagsstring
Regex flags (e.g. "gi")default:
patternstring
Regular expression pattern (without delimiters)
testStringstring
String to test against
dev_diffCompute a unified diff between two text strings.2 params

Compute a unified diff between two text strings.

Parameters* required
modifiedstring
Modified text
originalstring
Original text
dev_semver_parseParse a semver string into major, minor, patch components.1 params

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

Parameters* required
versionstring
Version string to validate
dev_timestamp_convertConvert between Unix timestamps and ISO 8601 dates.3 params

Convert between Unix timestamps and ISO 8601 dates.

Parameters* required
tostring
Target format hint
fromstring
Source format hint (unix, unix_ms, iso)
timestampstring
Timestamp to convert (Unix seconds, Unix ms, or ISO 8601 string)
security_encryptEncrypt text using AES-256-GCM with a passphrase.2 params

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

Parameters* required
passwordstring
Encryption password (used to derive the key)
plaintextstring
Text to encrypt
security_decryptDecrypt AES-256-GCM encrypted text with a passphrase.2 params

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

Parameters* required
passwordstring
Password used during encryption
ciphertextstring
Base64-encoded ciphertext to decrypt
security_totp_generateGenerate a TOTP secret and provisioning URI for 2FA setup.3 params

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

Parameters* required
digitsnumber
Number of digits in the codedefault: 6
periodnumber
Time step in secondsdefault: 30
secretstring
Base32-encoded shared secret
security_validate_credit_cardValidate a credit card number (Luhn check, network detection).1 params

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

Parameters* required
numberstring
Credit card number to validate
security_pii_detectDetect personally identifiable information (emails, phones, SSNs) in text.

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

No parameter schema in public metadata yet.

transform_minify_jsMinify JavaScript code.

Minify JavaScript code.

No parameter schema in public metadata yet.

transform_minify_cssMinify CSS stylesheets.

Minify CSS stylesheets.

No parameter schema in public metadata yet.

transform_sql_formatFormat and beautify SQL queries.

Format and beautify SQL queries.

No parameter schema in public metadata yet.

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

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

No parameter schema in public metadata yet.

transform_json_to_typescriptGenerate TypeScript interfaces from a JSON sample.

Generate TypeScript interfaces from a JSON sample.

No parameter schema in public metadata yet.

lookup_address_validateValidate a freeform address and return structured components (street, city, state, postal code, country), GPS coordinates, and confidence score. Use when you need to verify or parse an address.1 params

Validate a freeform address and return structured components (street, city, state, postal code, country), GPS coordinates, and confidence score. Use when you need to verify or parse an address.

Parameters* required
addressstring
Freeform address to validate
lookup_breach_checkCheck if a password has appeared in known data breaches using k-Anonymity. Returns breach count. Use when you need to verify password safety.1 params

Check if a password has appeared in known data breaches using k-Anonymity. Returns breach count. Use when you need to verify password safety.

Parameters* required
passwordstring
Password to check
lookup_ssl_cert_expiryCheck SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags. Use when monitoring certificate health.1 params

Check SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags. Use when monitoring certificate health.

Parameters* required
domainstring
Domain to check
lookup_dns_monitorCheck DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when monitoring DNS configuration.2 params

Check DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when monitoring DNS configuration.

Parameters* required
typesarray
DNS record types to check
domainstring
Domain to monitor
lookup_accessibilityRun 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quick accessibility audit.1 params

Run 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quick accessibility audit.

Parameters* required
urlstring
URL to check (must start with http:// or https://)
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Registryactive
TransportHTTP
UpdatedApr 6, 2026
View on GitHub