RedTrack MCP Server
A stateless MCP server that exposes RedTrack attribution data via two endpoints (GET /manifest and POST /run) and can be deployed with one click on Railway.
README
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"
}
}
Quick Start (local test)
npm install
REDTRACK_KEY=YOUR_KEY node server.mjs
Visit http://localhost:3000/manifest.
One-Click Deploy on Railway
- Fork or push this repo to GitHub.
- Click the Railway template link below or create a new project → “Deploy from GitHub”.
- Add env vars:
REDTRACK_KEY– your RedTrack API key.
- Deployment finishes and exposes a public HTTPS URL.
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.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.