Skip to main content
Glama
muhammadyusuf-kurbonov

utel-mcp

utel-mcp

An MCP server that wraps the UTEL IP-telephony REST API as MCP tools.
Lets LLM agents make authenticated HTTP requests to the UTEL API via a simple MCP tool interface.

Prerequisites

  • Python 3.11+

  • uv — package manager

Related MCP server: OpenAPI MCP Server

Setup

uv sync

Configuration

The server is configured through environment variables (no .env file is loaded automatically):

Variable

Required

Description

HTTP_BEARER_TOKEN

No

Sets an Authorization: Bearer <token> header on every request

HTTP_DEFAULT_HEADERS

No

JSON string of extra headers (e.g. {"X-Custom": "value"}). Invalid JSON is silently ignored.

MCP_DEBUG

No

Set to "true" to log full request payloads to /tmp/mcp_debug.log

Usage

uv run utel-mcp

This starts the MCP server on stdio transport — it communicates over standard input/output.
Configure your MCP host (Claude Desktop, OpenCode, etc.) to launch it as a stdio subprocess.

Tools

send_request

Sends an HTTP request with the configured auth headers baked in.

Parameters:

Parameter

Type

Default

Description

url

string

Target URL

method

string

"GET"

HTTP method

headers

object

null

Extra headers (merged on top of configured defaults)

json_data

object

null

JSON body

params

object

null

Query parameters

Returns: Status code + response body as a string.

License

MIT

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/muhammadyusuf-kurbonov/utel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server