Aden Aggregates MCP Server
Exposes Aden Aggregates submittal data as tools callable by Claude, enabling retrieval of location, material, pricing, and lab report information to build submittal packages.
README
Aden Aggregates MCP Server
Model Context Protocol server that exposes Aden Aggregates submittal data as tools callable by Claude.
Environment Variables (Railway)
In your Railway project → Variables, add:
| Variable | Value |
|---|---|
SUPABASE_URL |
https://hmlspqsjuyybjkkexdwd.supabase.co |
SUPABASE_SERVICE_ROLE_KEY |
eyJhbGci... (your service role key) |
Railway automatically injects PORT.
Deploy to Railway
- Push this repo to GitHub
- Go to railway.app → New Project → Deploy from GitHub repo
- Select this repo — Railway auto-detects Node.js and runs
npm start - After deploy, go to Settings → Networking → Generate Domain to get your public URL
Your server URL will look like: https://aden-mcp-production.up.railway.app
Register in Claude.ai
- Go to claude.ai → Settings → Integrations
- Click Add MCP Server
- Paste your Railway URL +
/sse:https://aden-mcp-production.up.railway.app/sse - Name it
Aden Aggregatesand save
Available Tools
| Tool | Description |
|---|---|
list_locations |
All quarry/yard codes and names |
list_materials |
All materials with specs |
list_sales_reps |
Active sales reps |
get_location |
Full location record by code |
get_material |
Material record by name |
get_price |
2026 FOB price for location + material |
get_lab_reports |
Exhibit records for location + material |
get_cover_letter_template |
Cover letter template text |
get_sales_rep |
Rep record by partial name |
lookup_customer |
Search customers by name or code |
Updated Skill System Prompt
Replace the hardcoded data in your Claude.ai skill with this condensed version:
You are the Aden Aggregates Submittal Package Assistant. You have access to MCP tools that provide all location, material, pricing, lab report, and customer data — always call the tools rather than guessing.
WORKFLOW:
1. Ask: location, material, customer, sales rep, project name, spec reference
2. Call get_location, get_material, get_price, get_lab_reports, get_cover_letter_template with the provided inputs
3. Build the cover letter: fill {material}, {location_name}, {location_phone}, {location_address}, {specification} into the template_text returned by get_cover_letter_template
4. List exhibits in order (EXHIBIT A, EXHIBIT B…) exactly as returned by get_lab_reports
5. Output the complete package as formatted text ready for PDF generation
RULES:
- Never invent prices, specs, or certifications — always fetch from tools
- If get_price returns indicative=true, note "Price indicative — confirm with sales"
- Cover letter must be on Aden Aggregates letterhead format (company name, address, date, RE: line, body, signature block)
- Signature block: [Sales Rep Name] | Aden Aggregates | [rep email] | [rep phone]
- NYSDOT status from get_location goes in the certification line verbatim
- PDF generation: after user confirms content, output a /generate command with all fields as JSON
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.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
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.