Routestackai
The Travel Infrastructure Layer for AI Agents
RouteStack.ai — Starter Templates
Boilerplate projects for connecting to the RouteStack MCP server. Each starter is standalone — clone it, add your API key, and run.
Quick Start
cd typescript/cli-agent
cp .env.example .env
# Add your ROUTESTACK_API_KEY
pnpm install
pnpm start
Available Starters
TypeScript
| Starter | Description |
|---|---|
| chat-agent | Browser-based chat UI for travel queries |
| cli-agent | Terminal-based travel search tool |
| slack-bot | Slack slash commands for travel |
| discord-bot | Discord bot for travel search |
| react-widget | Embeddable <TravelSearch /> component |
| multi-agent | Multi-agent trip planner (Claude Agent SDK) |
| webhook-listener | SSE event subscriber + forwarder |
| nextjs-ai-mcp | Next.js + Vercel AI SDK integration |
| voice-agent | Voice AI travel agent (OpenAI Realtime / Vapi) |
| ollama-local | Local LLM (Ollama) + remote RouteStack MCP |
| n8n-mcp-node | Custom n8n node for travel automation |
| chrome-extension | Context-aware Chrome side panel agent |
| price-drop-cron | Cloudflare Worker cron for price alerts |
| corp-approval-flow | Corporate travel approval via Deep Links |
| rag-travel-profile | Personalized search with vector DB |
Python / Go / Rust
Coming soon. See the language matrix for planned coverage.
Prerequisites
- A RouteStack API key (get one at routestack.ai)
- Node.js >= 20 (for TypeScript starters)
- An LLM API key (OpenAI or Anthropic) for agent-based starters
Configuration
Every starter uses the same core environment variables:
ROUTESTACK_API_KEY=your_api_key_here
ROUTESTACK_MCP_URL=https://mcp.routestack.ai/sse
Some starters require additional keys (LLM provider, Slack, Discord, etc.). See each starter's .env.example for details.
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
cmux-mcp
MCP server for controlling cmux (Ghostty-based terminal) via native CLI. Send commands, read output, send control characters — all in background via Unix socket.
Cookiecutter MCP UV Container
A Cookiecutter template for creating MCP servers with Apple container support and configurable transport methods.
Mantis MCP Server
An MCP server for integrating with the Mantis Bug Tracker system.
MCP Stripe Server
Integrates with Stripe to manage payments, customers, and refunds.
CGM MCP Server
A server for CodeFuse-CGM, a graph-integrated large language model designed for repository-level software engineering tasks.
Figma MCP Server
Connects to the Figma API, allowing AI tools to access and interact with your Figma designs.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
Roslyn MCP Server
A C# MCP server using Microsoft's Roslyn compiler for code analysis and navigation in C# codebases.
SeedDream 3.0 FAL
Generate images using Bytedance's SeedDream 3.0 model via the FAL AI platform. Requires a FAL AI API key.
Feishu API
Fetches API information from Feishu OpenAPI for seamless integration and management within an IDE.