Aden Aggregates MCP Server

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.

Category
Visit Server

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

  1. Push this repo to GitHub
  2. Go to railway.app → New Project → Deploy from GitHub repo
  3. Select this repo — Railway auto-detects Node.js and runs npm start
  4. 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

  1. Go to claude.ai → Settings → Integrations
  2. Click Add MCP Server
  3. Paste your Railway URL + /sse:
    https://aden-mcp-production.up.railway.app/sse
    
  4. Name it Aden Aggregates and 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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured