Getting Started
Setup & First Steps
Go from zero to a live MCP server in under 5 minutes. This guide covers account creation, API key generation, and your first deployment.
Prerequisites
- Node.js 18+ — Required for CLI tools and MCP server development
- pnpm or npm — Package manager for installing dependencies
- AI Coding Client — Cursor, Claude Code, Claude Desktop, or Windsurf
- Python 3.10+ — Only needed for TiltedVoice Indic package
Create Your Account
Sign up at tiltedprompts.com to get access to the dashboard, API keys, and deployment tools. The free tier includes everything you need to get started.
Free Tier Includes
Generate API Keys
Navigate to your dashboard and generate an API key. This key authenticates your CLI commands and API requests.
# Save your API key
export TILTED_API_KEY=tp_live_xxxxxxxxxxxxxxxx
# Or add to ~/.tiltedrc
tilted auth login
Security: Never commit API keys to version control. Use environment variables or the CLI's built-in credential store.
Scaffold Your First MCP Server
Use the CLI scaffolder to create a new MCP server from a template. Choose from Supabase connector, REST API wrapper, or a blank server.
# Create a new MCP server
npx create-tilted-mcp my-first-server
# Choose a template:
❯ Supabase Connector
REST API Wrapper
Custom (blank)
# Start the dev server
cd my-first-server
tilted dev
The scaffolder generates a complete TypeScript project with tools, resources, and prompts stubs — following the official MCP SDK patterns.
Connect to Your AI Client
While running tilted dev, connect your AI coding client to the local server for testing.
{
"mcpServers": {
"my-first-server": {
"url": "http://localhost:8787/mcp"
}
}
}
For Cursor and Claude Code, use the Streamable HTTP transport URL. For Claude Desktop, add the server config to your claude_desktop_config.json.
Deploy to Production
One command deploys your server to Cloudflare Workers edge with auto-injected OAuth 2.1, rate limiting, and monitoring.
tilted deploy
✓ Bundling server code...
✓ Deploying to Cloudflare Workers...
✓ OAuth 2.1 configured (Auth0)...
✓ Monitoring enabled...
✨ Live at: my-first-server.mcp.tiltedprompts.com
Your server is now globally distributed with zero cold starts. Update your client config to point to the production URL and you're live.