
Ink MCP
Connects Claude to ml.ink's deployment platform so you can ship apps, provision databases, and manage infrastructure without leaving your editor. Exposes tools for creating services from git repos, deploying Next.js/Flask/Go apps with auto-detection, provisioning SQLite databases via Turso, managing custom domains and DNS records, and handling team workspaces. You get full deployment lifecycle control: create, update, redeploy, tail logs, delete. Also handles git repo creation with push tokens and audit logging. Supports OAuth or API key auth over streamable HTTP. Reach for this when you want Claude to actually deploy your code or provision resources instead of just writing it.
- tools
- 32
- transport
- HTTP
- last updated
- Mar 5, 2026
Tools
32 toolsPublic tool metadata for what this MCP can expose to an agent.
create_serviceDeploy a service from a git repo
Deploy a service from a git repo
No parameter schema in public metadata yet.
list_servicesList deployed services
List deployed services
No parameter schema in public metadata yet.
get_serviceService details, build/runtime logs
Service details, build/runtime logs
No parameter schema in public metadata yet.
update_serviceUpdate config (repo, branch, port, env, resources, commands)
Update config (repo, branch, port, env, resources, commands)
No parameter schema in public metadata yet.
redeploy_serviceRedeploy with latest code
Redeploy with latest code
No parameter schema in public metadata yet.
delete_serviceDelete a service
Delete a service
No parameter schema in public metadata yet.
create_resourceProvision a database (SQLite via Turso)
Provision a database (SQLite via Turso)
No parameter schema in public metadata yet.
list_resourcesList databases
List databases
No parameter schema in public metadata yet.
get_resourceConnection details (URL + auth token)
Connection details (URL + auth token)
No parameter schema in public metadata yet.
delete_resourceDelete a database
Delete a database
No parameter schema in public metadata yet.
create_repoCreate a git repo (internal or GitHub)
Create a git repo (internal or GitHub)
No parameter schema in public metadata yet.
get_git_tokenTemporary push token
Temporary push token
No parameter schema in public metadata yet.
add_custom_domainAttach a custom domain to a service
Attach a custom domain to a service
No parameter schema in public metadata yet.
remove_custom_domainRemove a custom domain
Remove a custom domain
No parameter schema in public metadata yet.
list_delegationsList delegated zones
List delegated zones
No parameter schema in public metadata yet.
add_dns_recordAdd DNS record (A/AAAA/CNAME/MX/TXT/CAA)
Add DNS record (A/AAAA/CNAME/MX/TXT/CAA)
No parameter schema in public metadata yet.
delete_dns_recordRemove a DNS record
Remove a DNS record
No parameter schema in public metadata yet.
list_dns_recordsList records in a zone
List records in a zone
No parameter schema in public metadata yet.
workspace_listList workspaces
List workspaces
No parameter schema in public metadata yet.
workspace_createCreate a team workspace
Create a team workspace
No parameter schema in public metadata yet.
workspace_deleteDelete a workspace
Delete a workspace
No parameter schema in public metadata yet.
workspace_inviteInvite by email or git username
Invite by email or git username
No parameter schema in public metadata yet.
workspace_accept_inviteAccept invite
Accept invite
No parameter schema in public metadata yet.
workspace_decline_inviteDecline invite
Decline invite
No parameter schema in public metadata yet.
workspace_revoke_inviteRevoke invite
Revoke invite
No parameter schema in public metadata yet.
workspace_remove_memberRemove member
Remove member
No parameter schema in public metadata yet.
workspace_list_membersList members and roles
List members and roles
No parameter schema in public metadata yet.
workspace_list_invitesList pending invites
List pending invites
No parameter schema in public metadata yet.
list_projectsList projects in a workspace
List projects in a workspace
No parameter schema in public metadata yet.
account_statusAccount details, balance, GitHub App status
Account details, balance, GitHub App status
No parameter schema in public metadata yet.
chatSend/read workspace or project messages
Send/read workspace or project messages
No parameter schema in public metadata yet.
list_action_logQuery audit log
Query audit log
No parameter schema in public metadata yet.
Sponsors
Readme
Ink MCP
MCP server for deploying and managing applications on ml.ink.
Server URL: https://mcp.ml.ink/mcp
Transport: Streamable HTTP
Auth: OAuth 2.1 (PKCE) or API key
Authentication
OAuth
MCP clients that support OAuth handle the login flow automatically — add the server URL and sign in via browser.
API Key
- Sign up at ml.ink
- Settings → API Keys → Generate
- Pass via header:
Authorization: Bearer dk_live_...
Client Setup
Claude Code
# OAuth
claude mcp add --transport http ink https://mcp.ml.ink/mcp
# API key
claude mcp add --transport http ink https://mcp.ml.ink/mcp \
--header "Authorization: Bearer dk_live_YOUR_API_KEY"
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"ink": {
"url": "https://mcp.ml.ink/mcp"
}
}
}
With API key:
{
"mcpServers": {
"ink": {
"url": "https://mcp.ml.ink/mcp",
"headers": {
"Authorization": "Bearer dk_live_YOUR_API_KEY"
}
}
}
}
Cursor
Settings → MCP → Add new MCP server:
Details
- Repository
- github.com/mldotink/mcp
- Category
- Developer Tools
- Transport
- HTTP
- Registry
- MCP registry, active