Skip to main content
Glama

DTing MCP

This is a small MCP server for DTing. MCP means Model Context Protocol: it lets an AI client call your own business functions instead of guessing from memory.

DTing Tools

The server now includes learning-friendly DTing tools in app/tools/dting.py:

  • get_dting_company_brief: returns product positioning and core feature context.

  • suggest_dting_mcp_tools: explains what kind of MCP tools fit a business goal.

  • draft_dting_support_reply: drafts a customer support first response.

  • generate_dting_profile_prompt: creates profile-writing prompts for users.

  • analyze_dting_match_context: gives a simple explainable match-context score.

  • build_dting_safety_checklist: returns a trust and safety review checklist.

Think of every MCP tool as:

AI asks a question -> MCP calls your function -> AI gets trusted company data

To add your next company tool:

  1. Create a normal Python function with clear inputs and output.

  2. Register it with @mcp.tool().

  3. Keep the docstring simple because AI clients use it to understand the tool.

  4. Add a focused test for the pure helper function.

Related MCP server: Company API MCP Server

Docker

Build and start the MCP server:

docker compose up --build

The default URL is:

http://localhost:8004

If that port is busy, run it with another port:

HOST_PORT=8010 PORT=8010 docker compose up --build

Stop the server:

docker compose down

Local Python

Install dependencies and run:

pip install -r requirements.txt
PORT=8004 python -m app.main

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Exposes internal company services as LLM-callable MCP tools, enabling AI agents to perform business operations like customer management, order processing, and support ticketing through natural language.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to retrieve customer, order, ticket, policy, and agreement information, and to prepare or execute state-changing support actions like escalations and follow-ups with confirmation and access control.
    -