GitHub integration
MCP Deploy uses GitHub OAuth for authentication and a GitHub App for repository access.
GitHub App
The MCP Deploy GitHub App needs read-only access to deploy your repositories.
Install or manage:
- Go to Settings in your dashboard
- Click Install GitHub App or Manage on GitHub
- Select which repositories to grant access to
You can grant access to specific repositories or all repositories in your account/organization.
Permissions
The GitHub App requests:
| Permission | Level | Purpose |
|---|
| Repository contents | Read | Clone and build your code |
| Metadata | Read | List your repositories |
No write access is required.
Billing
Manage your subscription from Settings > Plan & billing.
Plans
| Plan | Servers | Traffic | Domains |
|---|
| Free | 1 | 50k requests/month | *.mcp.mcpdeploy.dev |
| Starter | 5 | 500k requests/month | Custom domains |
| Pro | Unlimited | 5M requests/month | Custom domains |
| Team | Unlimited | Unlimited | Custom domains + SSL |
Additional servers
On paid plans, add extra servers for 5/month each.
Manage subscription
- View current plan and usage
- Upgrade or downgrade
- Add/remove additional servers
- Update payment method
- View invoices
Custom domains
Point your own domain to your MCP servers. Available on paid plans.
Add a domain
- Go to Settings > Custom domains
- Click Add domain
- Enter your domain (e.g.,
mcp.yourdomain.com)
- Configure DNS as instructed
DNS configuration
Add a CNAME record pointing to MCP Deploy:
| Type | Name | Value |
|---|
| CNAME | mcp | cname.mcpdeploy.dev |
DNS propagation can take up to 48 hours, but usually completes within minutes.
SSL certificates
HTTPS certificates are provisioned automatically via Let’s Encrypt once DNS is verified.
Account
Delete deployments
Remove all your deployments while keeping your account:
- Go to Settings > Danger zone
- Click Delete all deployments
- Type confirmation text
- Confirm deletion
Delete account
Permanently delete your account and all data:
- Go to Settings > Danger zone
- Click Delete account
- Type confirmation text
- Confirm deletion
Account deletion is irreversible. All deployments, settings, and data will be permanently removed.