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
1

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

3 MCP servers
1,000 invocations/mo
100 voice minutes/mo
Community support
Create Account
2

Generate API Keys

Navigate to your dashboard and generate an API key. This key authenticates your CLI commands and API requests.

Dashboard → Settings → API Keys

# 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.

3

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.

Terminal

# 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.

4

Connect to Your AI Client

While running tilted dev, connect your AI coding client to the local server for testing.

claude_desktop_config.json

{

"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.

5

Deploy to Production

One command deploys your server to Cloudflare Workers edge with auto-injected OAuth 2.1, rate limiting, and monitoring.

Terminal

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.

What's Next?