AppsAI MCP Server
OfficialAllows AI agents to authenticate and obtain API keys using Ethereum wallets, and add credits via crypto payments.
Enables deployment of backend code as Firebase Cloud Functions within AppsAI projects.
Provides tools for managing MongoDB databases and collections (e.g., create, update, delete documents).
Supports adding credits to accounts using USDC payments on the Polygon network.
Allows deployment of backend code using the Serverless Framework, managing functions and infrastructure.
Provides billing management tools including subscription plans, credits, invoices, and payment methods.
Enables deployment of backend code as Supabase Edge Functions within AppsAI projects.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AppsAI MCP Serverdeploy my frontend to production"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AppsAI MCP Server
Build and deploy full-stack apps with AI. This MCP server connects Claude Code, Cursor, Windsurf, and other AI tools to your AppsAI projects.
Supported stacks:
Frontend: Next.js with React, Tailwind CSS, and shadcn/ui
Backend: Parse Server, Express, Fastify, Hono, Supabase Edge Functions, Firebase Cloud Functions, Serverless Framework, or custom
Database: MongoDB Atlas (managed)
Infrastructure: AWS (S3, CloudFormation, EC2, Lambda, and more)
Installation
Claude Code
claude mcp add appsai -e APPSAI_API_KEY=your_key -- npx -y @appsai/mcp-serverClaude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"appsai": {
"command": "npx",
"args": ["-y", "@appsai/mcp-server"],
"env": {
"APPSAI_API_KEY": "your_key"
}
}
}
}Cursor / Windsurf
Add to MCP settings with:
Command:
npx -y @appsai/mcp-serverEnvironment:
APPSAI_API_KEY=your_key
Related MCP server: CreateOS MCP
Getting Your API Key
For Humans
Sign up at appsai.com
Go to Settings > Billing > API Keys
Click Create API Key
Copy the key (shown once)
For AI Agents (Autonomous Registration)
AI agents can register and obtain API keys programmatically using wallet-based authentication:
import requests
from eth_account import Account
from eth_account.messages import encode_defunct
# Agent's wallet
private_key = "0x..."
account = Account.from_key(private_key)
BASE_URL = "https://internal.appsai.com/server/functions"
HEADERS = {"Content-Type": "application/json", "X-Parse-Application-Id": "appsai"}
# 1. Get nonce
nonce_data = requests.post(f"{BASE_URL}/getAgentAuthNonce", headers=HEADERS, json={}).json()["result"]
# 2. Sign the message
signed = account.sign_message(encode_defunct(text=nonce_data["message"]))
# 3. Register and get API key
result = requests.post(f"{BASE_URL}/registerAgentWallet", headers=HEADERS, json={
"walletAddress": account.address,
"signature": signed.signature.hex(),
"nonce": nonce_data["nonce"]
}).json()["result"]
api_key = result["apiKey"] # Use this with MCPAdding Credits via Crypto
Agents can pay for credits using USDC on supported chains (Ethereum, Base, Arbitrum, Polygon):
# 1. Get payment info
info = requests.post(f"{BASE_URL}/getCryptoPaymentInfo", headers=HEADERS, json={}).json()["result"]
receiving_wallet = info["receivingWallet"]
# 2. Send USDC to receiving_wallet (via your preferred method)
# 3. Verify transaction and add credits
result = requests.post(f"{BASE_URL}/addFundsCrypto", headers=HEADERS, json={
"walletAddress": account.address,
"txHash": "0xYOUR_TX_HASH",
"chainId": 8453 # Base
}).json()["result"]
print(f"Credits added: {result['creditsAdded']}")For detailed API documentation, see Agent API Docs.
Tools (150+ Total)
Core Development Tools
Category | Tools | Description |
Project | 5 | Create, list, and manage projects |
Canvas | 25 | Edit React components, styles, and assets |
Backend | 18 | Backend code, S3, CloudFormation, and AWS infrastructure |
System | 11 | Deploy frontend/backend, connect apps, manage MCP servers |
MongoDB | 18 | Database and collection management |
Agents | 9 | AI prompt management and versioning |
Platform Management Tools
Category | Tools | Description |
Billing | 15 | Subscription, credits, payments, invoices |
Marketplace | 12 | Publish, browse, and purchase templates |
Seller | 5 | Stripe Connect, earnings, seller dashboard |
Domain | 7 | Subdomain and custom domain management |
Team | 7 | Collaborators, permissions, invitations |
Transfer | 6 | Project ownership transfers |
Settings | 4 | Project display settings and metadata |
API Keys | 3 | Platform API key management |
Cost | 6 | AWS costs, usage metrics, forecasts |
System Tools
Tool | Description |
| Deploy backend infrastructure |
| Deploy frontend to CDN |
| Deploy both frontend and backend |
| Get deployment status and URLs |
| Get deployment artifacts and history |
| Connect two projects for cross-app operations |
| Remove connection between projects |
| Add an external MCP server to a project |
| List configured MCP servers |
| Update MCP server configuration |
| Remove an MCP server from project |
Billing Tools
Tool | Description |
| Get subscription plan details |
| Start subscription purchase |
| Open Stripe billing portal |
| Add credits to account |
| Get current credit balance |
| List invoices |
| List saved payment methods |
Marketplace Tools
Tool | Description |
| Publish project to marketplace |
| Remove from marketplace |
| Browse marketplace templates |
| Get template info |
| Fork a template |
| User's published templates |
| Purchase history |
Domain Tools
Tool | Description |
| Check subdomain availability |
| Update project subdomain |
| Add custom domain |
| Verify DNS configuration |
| Remove custom domain |
Team Tools
Tool | Description |
| List project collaborators |
| Invite user to project |
| Remove collaborator |
| Change collaborator role |
Example Usage
"List my apps"
→ project_LIST_APPS
"Create a new Next.js app"
→ project_CREATE_APP
"Show the file tree for project abc123"
→ canvas_LIST_FILES
"Deploy the frontend"
→ system_DEPLOY_FRONTEND
"Add an MCP server to my project"
→ system_ADD_MCP_SERVER
"Check my current plan"
→ billing_GET_CURRENT_PLAN
"Publish my project to the marketplace"
→ marketplace_PUBLISH_TEMPLATE
"Add a custom domain"
→ domain_ADD_CUSTOM_DOMAIN
"Invite john@example.com to my project"
→ team_INVITE_COLLABORATORMCP Server Integration
AppsAI projects can connect to external MCP servers, giving your AI agents access to additional tools:
"Add the Stripe MCP server to my project"
→ system_ADD_MCP_SERVER with serverUrl and serverLabel
"List my configured MCP servers"
→ system_LIST_MCP_SERVERS
"Disable the Stripe MCP server"
→ system_UPDATE_MCP_SERVER with enabled: falseOnce configured, AI agents in your AppsAI project can use tools from connected MCP servers.
Resources
The server provides project context as MCP resources:
appsai://projects- List of your projectsappsai://project/{id}- Project details and file structure
Prompts
Built-in prompts to build full applications:
build-youtube- Build a YouTube clone with video uploads and commentsbuild-slack- Build a Slack clone with real-time messagingbuild-twitter- Build a Twitter/X clone with posts and followsconnect-apps- Connect two AppsAI projects together
Requirements
Node.js 18+
AppsAI account with credits
API key from Settings > Billing
Documentation
Support
License
MIT
Maintenance
Related MCP Connectors
Deploy and manage your apps, databases, storage, and scheduled jobs from your AI agent
Build and publish full-stack apps from your coding agent: models, rules, pages, auth, per-app MCP.
Build and host full-stack apps from a prompt, with agents that reach you on WhatsApp and email.
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to deploy and manage applications on Coolify through structured tools, supporting project management, app lifecycle control, pre-configured templates, and deployment monitoring with built-in safety guardrails.164 npm3MIT
- FlicenseNot gradedqualityBmaintenanceDeploy full-stack apps from AI. 75+ tools: GitHub/Docker deploy, databases, environments, security, billing.2-

Prowpt MCP Serverofficial
AlicenseCqualityCmaintenanceEnables AI agents to create, edit, and publish web apps on Prowpt.ai through project management, code editing, and AI assistant tools.59MIT- FlicenseNot gradedqualityFmaintenanceEnables AI agents to browse, create, and manage apps on the FreeAppStore platform, including provisioning repositories, writing code, and deploying live.-