home / mcp / gateway mcp server

Gateway MCP Server

Proxies GraphQL with tracing and auth and provides an Inspector UI for testing.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "gurkanfikretgunak-mcp_hub": {
      "command": "uvicorn",
      "args": [
        "gateway.main:app",
        "--reload",
        "--host",
        "0.0.0.0",
        "--port",
        "8080"
      ],
      "env": {
        "PORT": "8080",
        "LOG_LEVEL": "INFO",
        "ENABLE_AUTH": "true",
        "TARGET_GRAPHQL_URL": "<backend_graphql_url>"
      }
    }
  }
}

Available tools

list_employees

List or search employees with optional filters (department/status/query)

get_employee

Retrieve detailed information for a specific employee by ID

create_employee

Create a new employee record in the CRM system

update_employee

Update an existing employee's information

delete_employee

Soft-delete an employee (mark as terminated)

search_employees

Search employees by name, email, position, or department

get_employee_stats

Get statistics and analytics about employees

get_departments

List all departments in the organization