Crm Digital Fte

finance MCP Server

Autonomous AI customer success agent — 24/7 Email, WhatsApp & Web Form support. OpenAI Agents SDK + Groq LLaMA 3.3 70B + FastAPI + pgvector + Kafka. Hackathon 5 — CRM Digital FTE Factory Program.

Verified
financefinance
2 views0 stars0 forks

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

Verified
Source
github-topic:mcp
Stars
0
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
21
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (21)

LLM

`llama-3.3-70b-versatile` via Groq API

Database

Neon PostgreSQL + pgvector

WhatsApp

Twilio WhatsApp Sandbox

Topic

Purpose

Email

Gmail API + Google Pub/Sub webhooks

send_response

Always called last — sends channel-appropriate reply

Coverage

Count

get_customer_history

Fetches cross-channel conversation history

create_ticket

Always called first — creates a ticket in PostgreSQL

Infrastructure

Docker (Kafka), Kubernetes manifests included

GET

`/support/ticket/{id}`

Tunnel

ngrok (local webhook exposure)

Method

Endpoint

Component

Platform

Vercel

https://web-form-rouge.vercel.app

Layer

Technology

search_knowledge_base

Semantic search over product docs via pgvector

Tool

Description

POST

`/webhooks/whatsapp/status`

escalate_to_human

Routes to human agent with reason + urgency

6

--- ## Kubernetes Manifests included in `k8s/` for production deployment: ```bash kubectl apply -f k8s/namespace.yaml kubectl apply -f k8s/configmap.yaml kubectl apply -f k8s/secret.yaml kubectl apply -f k8s/deployment.yaml kubectl apply -f k8s/hpa.yaml ``` --- ## Key Engineering Decisions **Why Groq instead of OpenAI?** Free tier with `llama-3.3-70b-versatile` is fast enough for hackathon demo. The OpenAI Agents SDK works with any OpenAI-compatible API via `base_url` override. **Why Kafka for a prototype?** Decouples webhook response time from AI processing time. Webhooks return in <200ms; AI takes 5-20 seconds. Without Kafka, Twilio and Gmail would timeout waiting for the response. **Why Neon PostgreSQL?** Serverless, free tier, built-in pgvector support. No infrastructure to manage. **Why asyncpg over psycopg2?** Full async support for FastAPI and the worker's async Kafka consumer loop. --- ## Challenges & Fixes