MCP server: One MCP server.

Nativine MCP

@nativineRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Nativine MCP Server — Convert websites to native mobile apps from your AI IDE

Freeno charge per call

Runs on your machine from its package; the steps are below.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: creates or changes data: records, files, settings.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Runs locally over stdio

This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).

npm@nativine/mcpv1.0.5

Run

npx -y @nativine/mcp

MCP client config

{
  "mcpServers": {
    "nativine-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@nativine/mcp"
      ]
    }
  }
}
README3 min read

@nativine/mcp — Nativine MCP Server

NPM Version NPM Downloads License Protocol

The official Model Context Protocol (MCP) server for Nativine — the first website-to-app converter platform with MCP support.

Connect your AI IDE (Cursor, Claude Desktop, Antigravity, VS Code, Windsurf, or any MCP-compatible tool) and convert any website into a native Android (.apk/.aab) or iOS (.ipa) app through natural language chat.


🚀 Quick Start

1. Get Your API Key

Generate an API key from your Nativine Dashboard → API Keys tab.

2. Configure Your IDE

Add the following to your MCP configuration:

Cursor / Claude Desktop / Antigravity (mcp_config.json):

json
{
  "mcpServers": {
    "nativine": {
      "command": "npx",
      "args": ["-y", "@nativine/mcp"],
      "env": {
        "NATIVINE_API_KEY": "ntvn_ak_your_key_here"
      }
    }
  }
}

VS Code (.vscode/settings.json):

json
{
  "mcp.servers": {
    "nativine": {
      "command": "npx",
      "args": ["-y", "@nativine/mcp"],
      "env": {
        "NATIVINE_API_KEY": "ntvn_ak_your_key_here"
      }
    }
  }
}

3. Start Building

Just chat with your AI:

"Convert https://my-store.com into an Android app with a blue theme and bottom navigation"


🔧 Available Tools

ToolDescription
nativine_get_accountGet authenticated user profile, plan tier, and currency
nativine_list_draftsList all app drafts for the authenticated user
nativine_get_draftGet full details of a specific app draft
nativine_save_draftCreate or update an app draft configuration
nativine_upload_assetUpload a local file (icon, splash, logo) to Nativine cloud
nativine_trigger_buildTrigger APK/AAB/IPA compilation for a draft
nativine_build_statusCheck build progress and get download links
nativine_download_buildDownload a completed build to the local filesystem

🔄 How It Works

  1. Authenticate — The server reads your NATIVINE_API_KEY from the environment.
  2. List or Create Drafts — The AI calls nativine_list_drafts to show existing apps, or creates a new draft with nativine_save_draft.
  3. Configure Your App — Set branding colors, permissions, splash screens, bottom navigation, deep links, push notifications, and 30+ native features.
  4. Upload Assets — Upload app icons and splash images directly from your local filesystem.
  5. Build — Trigger compilation with nativine_trigger_build and poll with nativine_build_status.
  6. Download — Once complete, the AI downloads the .apk/.aab/.ipa to your project directory.

📋 Configuration Options

The nativine_save_draft tool accepts a rich config object with these categories:

  • Branding — brandColor, statusBarColor, navBarColor, splashBackgroundColor
  • Splash Screen — splashType (logo/full/animation), splashLogoSize, splashAnimationType
  • Behavior — screenOrientation, enablePullToRefresh, enableProgressBar, enablePinchToZoom, pressAgainToExit, enableFullScreen
  • Permissions — enableCamera, enableMicrophone, enableLocation, enableStorage (with custom dialog text)
  • Web Overrides — userAgent, customCSS, customJS, supportedDomains
  • Deep Links — enableDeepLinks, deepLinkScheme, enableUniversalLinks
  • Addons — Bottom Navigation, Header Bar, Floating Button, OneSignal Push, AdMob Ads, Biometrics, Haptic Feedback, In-App Updates/Reviews, Local Datastore, Contacts Access, Print Support, OAuth/Google Sign-In, Screenshot Blocker
  • Keystore — Custom .jks/.p12 signing for Play Store releases (Release plan only)
  • Versioning — versionCode, versionName

💳 Plans

FeatureFree PlanRelease Plan
Trial APK builds✅✅
Production APK/AAB❌✅
iOS IPA builds❌✅
Push Notifications❌✅
AdMob Ads❌✅
Custom Keystore❌✅
Biometrics & Premium Addons❌✅

If premium features are requested without a Release plan, the assistant will guide you to upgrade. Upgrade anytime at nativine.com/pricing.


🌐 Environment Variables

VariableRequiredDescription
NATIVINE_API_KEY✅Your Nativine API key (ntvn_ak_...)
NATIVINE_API_URL❌Custom API endpoint (default: https://api.nativine.com/api)
NATIVINE_PROJECT_DIR❌Override project directory for local config and downloads

📖 Documentation

Full documentation is available at nativine.com/docs.

For MCP-specific setup guides, visit nativine.com/mcp.


📄 License

ISC

Similar modules

Browse Mobile app development