AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

20i MCP

mcp-cbrown35-20i-mcp ยท by Cbrown35

๐Ÿš€ The first and only Model Context Protocol (MCP) server for 20i web hosting services. Transform your hosting management with AI-powered automation through Claude, ChatGPT, and other AI assistants. 76 tools | 28.0% API coverage

โ€” No reviews yet
0 installs
22 views
0.0% viewโ†’install

Install

$ agentstack add mcp-cbrown35-20i-mcp

โœ“ scanned ยท โœ“ verified, works with Claude Code, Cursor, and more.

Security review

โœ“ Passed

No issues found. Passed automated security review. ยท v0.1.0 How review works โ†’

  • โœ“ Prompt-injection patterns
  • โœ“ Secret / credential exfiltration
  • โœ“ Dangerous shell & filesystem operations
  • โœ“ Untrusted network calls
  • โœ“ Known-malicious package signatures

What it can access

  • โœ“ Network access No
  • โœ“ Filesystem access No
  • โœ“ Shell / process execution No
  • โœ“ Environment & secrets No
  • โœ“ Dynamic code execution No

From automated source analysis of v0.1.0. โ€œUsedโ€ means the capability is present in the source โ€” more access means more to trust, not that itโ€™s unsafe.

View the full security report โ†’

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-cbrown35-20i-mcp)

Reliability & compatibility

โœ“ Security review passed
0 installs to date
โ€” no reviews yet
โ— 1mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work โ†’
Are you the author of 20i MCP? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

20i MCP Server ๐Ÿš€

[](https://opensource.org/licenses/MIT) [](https://www.typescriptlang.org/) [](https://20i.com) [](https://mseep.ai/app/cbrown35-20i-mcp)

> The first and only Model Context Protocol (MCP) server for 20i web hosting services

Transform your 20i hosting management experience with AI-powered administration. This groundbreaking MCP server enables natural language interactions with your 20i hosting infrastructure through Claude, ChatGPT, and other AI assistants.

๐Ÿ†• What's New - v1.7.1 PUBLIC REPOSITORY RELEASE

๐ŸŽ‰ PUBLIC REPOSITORY OPTIMIZED: Clean, Secure, Community-Ready!

  • ๐Ÿ”’ SECURITY FIRST: Complete separation of public code and private credentials
  • ๐Ÿ† COMPREHENSIVE COVERAGE: 303 specialized tools covering 90.4% of 20i API functionality (303/335 endpoints)
  • ๐Ÿ“š ENHANCED DOCUMENTATION: Clear contribution guidelines and security policies
  • ๐Ÿ–ฅ๏ธ VPS Management: Complete server infrastructure control (22 endpoints)
  • ๐Ÿ—„๏ธ Database Services: Full MSSQL management with backup/restore (16 tools)
  • ๐Ÿ”’ SSL Automation: Complete certificate lifecycle management (11 tools)
  • ๐Ÿ“ฆ Package Administration: Full service provisioning control (9 tools)
  • ๐Ÿ“ง Advanced Email: Premium email services with DKIM/DMARC (15 tools)
  • ๐Ÿ›ก๏ธ Security & Monitoring: Enhanced protection and compliance (10 tools)
  • ๐ŸŒ DNS & Domain Advanced: Enterprise DNS capabilities (20 tools)
  • ๐Ÿ’พ Backup & Recovery: Comprehensive data protection (10 tools)
  • โš™๏ธ Platform Tools: Windows/IIS and automation (12 tools)

The MCP server now supports 303 comprehensive tools including:

  • ๐ŸŒ Subdomain Management: Create, remove, and list subdomains with simple commands
  • ๐Ÿ—„๏ธ Database Operations: Create MySQL databases and users for your applications
  • ๐Ÿ“ง Email Account Creation: Set up email accounts and forwarders directly
  • โš™๏ธ PHP Version Control: Get and set PHP versions for optimal compatibility
  • ๐Ÿš€ Application Installation: Install WordPress, Joomla, and other applications instantly
  • ๐Ÿ“ FTP & File Management: Create FTP users and manage directory structures
  • โšก WordPress Management: Complete WordPress automation, plugin/theme control, staging environments
  • ๐Ÿš€ CDN Management: Content delivery optimization, cache control, security headers
  • ๐Ÿ’พ Backup/Restore Management: Timeline snapshots, data protection, multisite backups
  • ๐Ÿ”’ Advanced Security Management: IP/country blocking, malware scanning, premium SSL certificates

๐ŸŽฏ Why This Matters

For 20i Customers:

  • ๐Ÿš€ Automated Website Deployment: Deploy complete WordPress websites in under 30 minutes
  • Manage hosting services through natural language conversations
  • Reduce complex API interactions to simple chat commands
  • Streamline domain, hosting, and DNS management workflows
  • Enable non-technical users to perform advanced hosting operations

For 20i:

  • ๐Ÿ† Industry First: First hosting provider with complete automated website deployment
  • First-to-market AI integration in the hosting industry
  • Differentiate from competitors with cutting-edge AI capabilities
  • Reduce support burden through self-service AI assistance
  • Attract tech-savvy customers and developers

โœจ Features

๐Ÿš€ Automated Website Deployment (NEW!)

  • Complete WordPress Automation: Deploy professional websites in 15-30 minutes
  • Custom Theme Support: Upload and activate custom themes via SSH
  • Content Creation: Automated professional content and page structure
  • SSL & DNS: Automatic SSL certificate and DNS configuration
  • Multiple Deployment Types: Basic WordPress, themed business sites, developer environments
  • Robust Error Handling: Multiple fallback strategies for 95%+ success rate
  • Cache Management: CDN and WordPress cache handling
  • Production Ready: Tested deployment scripts with comprehensive troubleshooting

๐Ÿข Reseller Account Management

  • Real-time account overview and statistics
  • Monitor usage, limits, and billing information
  • Track performance metrics across your infrastructure

๐ŸŒ Domain Management

  • List and search all domains in your portfolio
  • Get detailed domain information and status
  • Monitor expiration dates and renewal requirements
  • Automated domain health checks

๐Ÿ–ฅ๏ธ Hosting Package Administration

  • Create hosting packages with natural language descriptions
  • Monitor hosting package performance and usage
  • Scale resources based on demand
  • Automated provisioning and deployment
  • Create and manage subdomains for organized site structure
  • Set PHP versions for optimal application compatibility
  • Install applications like WordPress with one command

โ˜๏ธ Cloud Server Operations

  • Deploy cloud servers across multiple providers
  • Monitor server health and performance
  • Scale infrastructure based on requirements
  • Automated backup and recovery operations

๐Ÿ”ง DNS Management

  • View and modify DNS records through conversation
  • Bulk DNS operations and migrations
  • Automated DNS health monitoring
  • Advanced DNS configuration management

๐Ÿ“ง Premium Email Services

  • Order and manage premium mailbox subscriptions
  • Renew existing premium email services
  • Generate single sign-on webmail URLs
  • Monitor email service usage and billing

๐Ÿ“ฎ Email Configuration Management

  • Configure email settings for hosting packages
  • Manage mailbox configurations and quotas
  • Set up and modify email forwarding rules
  • Monitor email infrastructure health
  • Create email accounts directly through conversation
  • Set up email forwarders with multiple destinations

๐Ÿ—ƒ๏ธ Database Management

  • Create MySQL databases for applications
  • Set up MySQL users with proper permissions
  • List and monitor existing databases
  • Manage database access and security

๐Ÿ“ File and Access Management

  • Create FTP users for team access
  • Manage directories (create/delete)
  • Control file access permissions
  • Monitor file usage and organization

๐Ÿ’ฐ Account & Billing Management

  • Check account balance and billing status
  • Monitor account overview and statistics
  • Track API usage and limits
  • View reseller account information

โšก WordPress Management

  • NEW: Complete WordPress automation with 15 tools
  • Check WordPress installation status and version
  • Manage plugins: activate, deactivate, remove, install StackCache
  • Theme management: switch themes, remove unused themes
  • WordPress staging environments: clone live to staging and vice versa
  • User management: list administrators and users
  • Configuration management: get/set WordPress settings
  • Search and replace operations for migrations
  • One-click WordPress updates and reinstallation

๐Ÿš€ CDN Management

  • NEW: Complete CDN automation with 15 tools
  • CDN feature configuration and management
  • Cache control: get reports, purge cache by URL
  • StackCache performance optimization policies
  • Security headers management for enhanced protection
  • Traffic distribution analytics by country
  • Website Turbo service assignment and credit management
  • Bandwidth statistics and monitoring
  • Performance optimization through CDN features

๐Ÿ’พ Backup/Restore Management

  • NEW: Complete data protection with 11 tools
  • Timeline storage management and snapshot creation
  • Web and database snapshot restoration with precise control
  • FTP backup restoration and job monitoring
  • Multisite backup management across multiple packages
  • VPS backup service configuration
  • Automated backup job status tracking
  • Point-in-time recovery capabilities

๐Ÿ”’ Advanced Security Management

  • NEW: Complete security control with 13 tools
  • IP address blocking and allowlisting for traffic control
  • Country-based access restrictions using ISO codes
  • Malware scanning and automated threat detection
  • Email spam filtering with blacklist/whitelist management
  • Premium SSL/TLS certificate ordering and renewal
  • Security monitoring and incident response
  • Real-time threat protection and access control

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18+ and npm
  • 20i Reseller Account with API access
  • Claude Desktop, VS Code with Claude, or other MCP-compatible AI assistant

Security Notice

This is a public repository containing no credentials or sensitive data. All authentication must be provided via environment variables. See [SECURITY.md](./SECURITY.md) for details.

Installation

  1. Clone the repository:

``bash git clone https://github.com/Cbrown35/20i-MCP.git cd 20i-MCP ``

  1. Install dependencies:

``bash npm install ``

  1. Build the project:

``bash npm run build ``

  1. Configure your AI assistant:

Add to your claude_desktop_config.json: ``json { "mcpServers": { "20i-hosting": { "command": "node", "args": ["/path/to/20i-MCP/build/index.js"], "cwd": "/path/to/20i-MCP", "env": { "TWENTYI_API_KEY": "your_general_api_key", "TWENTYI_OAUTH_KEY": "your_oauth_client_key", "TWENTYI_COMBINED_KEY": "your_combined_api_key" } } } } ``

  1. Restart your AI assistant and start managing your 20i services with natural language!

๐Ÿ’ฌ Usage Examples

๐Ÿš€ Automated Website Deployment (NEW!)

Complete WordPress Deployment

# Deploy a basic WordPress website
node scripts/deployment/production/deploy-wordpress-basic.js \
  --domain "mybusiness.yourdomain.com" \
  --title "My Business" \
  --tagline "Professional Services"

Themed Business Website

# Deploy with custom theme and professional content
node scripts/deployment/production/deploy-wordpress-themed.js \
  --domain "company.yourdomain.com" \
  --theme-path "/path/to/business-theme" \
  --business-type "consulting"

Natural Language Deployment

"Deploy a complete WordPress website for example.yourdomain.com with a professional business theme, SSL certificate, and basic pages for my consulting company"

๐ŸŒŸ Power User Workflows

Complete WordPress Site Setup

"Create hosting package for myblog.com, then create a staging subdomain, install WordPress, create MySQL database 'blog_db' and user 'blog_admin', set PHP to 8.2, add SSL certificate, and create FTP user for my developer"

Professional Email Setup

"Create email accounts for support@, sales@, and info@ for mycompany.com, forward all to admin@mycompany.com, then create a premium mailbox for the CEO"

Development Environment

"Set up dev.mysite.com subdomain, install WordPress there, create separate MySQL database 'dev_db', set PHP 8.1, create FTP user 'developer' with access to /dev folder"

Domain Management

"List all my domains that expire in the next 30 days"
"Show me DNS records for example.com"
"Add an A record pointing blog.example.com to 192.168.1.100"

Hosting Operations

"Create a new hosting package for clientsite.com with WordPress optimization"
"Show me hosting packages using more than 80% of their resources" 
"What's the performance status of all my hosting packages?"

Cloud Infrastructure

"Deploy a new cloud server in London with 4GB RAM for my development environment"
"Show me all cloud servers and their current resource usage"
"Scale up the production server to handle increased traffic"

Account Monitoring

"Give me an overview of my 20i reseller account"
"What's my current account balance and billing status?"
"What's my current API usage and remaining limits?"
"Show me this month's hosting statistics"

Hosting Management Operations

"Create a new subdomain 'blog' for my website"
"Set up a MySQL database called 'ecommerce_data' for my store"
"Create an FTP user for my designer to upload files"
"Install WordPress in the '/blog' directory of my site"

WordPress Management Operations

"Check if WordPress is installed on package w12345"
"Update WordPress to the latest version on my site"
"List all WordPress plugins and their status"
"Activate the Yoast SEO plugin on my WordPress site"
"Create a staging environment copy of my live WordPress site"
"Update my WordPress site URL from old-domain.com to new-domain.com"
"Install the StackCache plugin for better performance"
"List all WordPress users and their roles"

CDN and Performance Management

"Show me all available CDN features for package w12345"
"Enable all performance CDN features for better site speed"
"Clear CDN cache for https://example.com/updated-page.html"
"Get CDN traffic distribution by country for analytics"
"Set up security headers for enhanced site protection"
"Assign my package to Website Turbo for faster loading"
"Show me CDN cache report and performance statistics"
"Configure StackCache policies for optimal performance"

Backup and Data Protection

"Create a snapshot of my website and database for package w12345"
"Show me all available backups for my hosting package"
"Restore my website from yesterday's snapshot"
"List all timeline storage items for data recovery planning"
"Monitor the status of my current backup jobs"
"Create bulk backups for all my client websites"
"Restore the backup file I uploaded via FTP"
"Configure automatic VPS backup settings"

Advanced Security Management

"Block IP address 192.168.1.100 from accessing package w12345"
"Show me all blocked IP addresses for my hosting package"
"Block all traffic from China and Russia for enhanced security"
"Remove country block for Germany to allow EU traffic"
"Run a malware scan on package w12345 to check for threats"
"Show me the latest malware report for security analysis"
"Order a premium SSL certificate for mysite.com valid for 12 months"
"Check email spam blacklist settings for support@mysite.com"
"Add 10.0.0.0/8 to IP block list to prevent internal network access"
"Remove IP block for 203.0.113.5 to restore legitimate access"

Database and Development

"Create MySQL database 'app_db' and user 'app_user' for my application"
"Upgrade PHP to version 8.2 for better performance"
"List all available applications I can install"
"Set up staging subdomain with separate FTP access"

Email System Management

"Create email account 'support@mysite.com' with secure password"
"Set up email forwarding from 'contact@' to my Gmail account"
"Order a premium mailbox for support@example.com"
"Generate a webmail login URL for user@example.com"

Complete Workflow Examples

"Set up a complete WordPress site: create subdomain, install WordPress, create database, and add SSL"
"Prepare development environment: create staging subdomain, set PHP 8.2, create FTP user, install testing tools"
"Email system setup: create support@, sales@, and info@ accounts, then forward all to main inbox"

๐Ÿ› ๏ธ Available Tools (303 Total) - 90.0% API Coverage (303/335)

Core Management

| Tool | Description | Use Cases | |------|-------------|-----------| | get_reseller_info | Account overview and statistics | Monitoring, reporting, billing analysis | | get_account_balance | Account balance and billing info | Financial monitoring, payment tracking | | list_domains | Domain portfolio management | Bulk operations, expiration tracking | | get_domain_info | Detailed domain information | Troubleshooting, configuration review | | get_dns_records | DNS configuration retrieval | Troubleshooting, migration planning | | update_dns_record | DNS record management | Configuration changes, traffic routing | | register_domain | Register new domain names | Domain acquisition, business expansion |

Hosting Package Management

| Tool | Description | Use Cases | |------|-------------|-----------| | list_hosting_packages | Hosting inventory management | Resource planning, client management | | get_hosting_package_info | Individual package details | Performance analysis

โ€ฆ

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source โ€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.