Skip to main content
Glama
oldsnakenewtrik

RedTrack MCP Server

RedTrack MCP Server

A stateless Model Context Protocol (MCP) server that exposes RedTrack attribution data via two endpoints and can be deployed with one click on Railway.

Endpoints

Method

Path

Purpose

GET

/manifest

Returns MCP manifest (tools description)

POST

/run

Executes a tool (e.g., get_conversions) and returns JSON

Example Run Payload

{
  "tool": "get_conversions",
  "input": {
    "startDate": "2025-07-01",
    "endDate": "2025-07-08"
  }
}

Related MCP server: @crisog/railway-mcp-server

Quick Start (local test)

npm install
REDTRACK_KEY=YOUR_KEY node server.mjs

Visit http://localhost:3000/manifest.

One-Click Deploy on Railway

  1. Fork or push this repo to GitHub.

  2. Click the Railway template link below or create a new project → “Deploy from GitHub”.

  3. Add env vars:

    • REDTRACK_KEY – your RedTrack API key.

  4. Deployment finishes and exposes a public HTTPS URL.

Deploy on Railway

IDE Configuration Snippet

Add this server in your IDE’s MCP settings:

{
  "mcpServers": {
    "redtrack": {
      "url": "https://<your-subdomain>.up.railway.app/mcp",
      "type": "http"
    }
  }
}

The IDE will request /mcp for the handshake, then /mcp/run for tool execution.

Key Files for Senior Developer Review

Share these 6 files (all under 10) so a senior dev can understand and extend the service:

File

Purpose

server.mjs

Express bootstrap, routing, aliases, JSON-RPC handling

redtrack.mjs

Thin RedTrack API client and tool dispatcher

manifest.mjs

In-memory MCP manifest with tool definitions

package.json

Dependencies (express, node-fetch) and start script

README.md

Project overview, deployment & IDE instructions (this file)

.gitignore

Ignore node_modules/ & local secrets

No other local assets are required; everything else is generated at runtime.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Unofficial MCP server for Railway that enables managing Railway infrastructure through natural language, including projects, services, deployments, environments, variables, templates, domains, volumes, observability, integrations, networking, and workflows.
    64 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that exposes the Railway API as tools for Claude. Manage Railway projects, services, deployments, variables, environments, and domains directly from Claude.
    16 npm
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that gives Claude (and other MCP-compatible AI tools) full access to your Railway.app infrastructure. Deploy, manage services, check logs, configure environment variables — all through natural conversation.
    30
    10 npm
    -