Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TEXTVERIFIED_API_KEYYesTextVerified primary API key. Used in headless/CI environments when no graphical settings page is available.
TEXTVERIFIED_USERNAMEYesTextVerified username (registration email). Used in headless/CI environments when no graphical settings page is available.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "openai/settings": {
    "readTool": "textverified_settings_read",
    "updateTool": "textverified_settings_update"
  }
}
experimental
{
  "openai/settings": {
    "readTool": "textverified_settings_read",
    "updateTool": "textverified_settings_update"
  }
}

Tools

Functions exposed to the LLM to take actions

NameDescription
textverified_settings_readA

Read the current TextVerified plugin settings. The API key is always masked.

textverified_setup_localA

Launch a one-shot localhost form for entering TextVerified credentials. The form closes its service after saving.

textverified_settings_updateB

Save TextVerified credentials entered in the plugin settings page.

textverified_requestB

Call any TextVerified API v2 endpoint.

Use the exact relative path from docs, such as /api/pub/v2/services. This is the complete escape hatch for all current and future v2 endpoints. Purchase, refund, renewal, reply, and other state-changing calls spend account credits or change account state; use only when explicitly intended.

textverified_create_verificationA

Purchase a single-use verification number for SMS or voice.

Set confirm_purchase=true only after confirming service, capability, and max price. Use test_* service names to exercise the documented mock flow.

textverified_get_verificationC

Read verification status and its follow-up links.

textverified_list_smsB

List received SMS, optionally filtered by reservation or number.

textverified_send_smsB

Send an SMS from a rented number; requires explicit confirmation.

textverified_list_callsC

List voice calls associated with the account or reservation.

textverified_create_call_access_tokenC

Create the incoming-call access token for a reservation.

textverified_create_rentalC

Purchase a rental number; requires explicit confirmation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 11 tools

Disambiguation4/5

Most tools have clearly distinct purposes, but the generic `textverified_request` escape hatch overlaps functionally with every specific tool, creating some risk of misselection. The settings tools (`read`, `update`, `setup_local`) are also slightly overlapping in purpose, though descriptions help differentiate them.

Naming Consistency4/5

All tools use a consistent `textverified_` prefix and snake_case, which is predictable. However, the pattern is not uniformly verb_noun: `textverified_settings_read` and `textverified_settings_update` invert to noun_verb, and `textverified_setup_local` deviates slightly.

Tool Count5/5

With 11 tools, the set is well-scoped for a TextVerified API integration. Each tool appears to earn its place, covering key actions without excessive granularity or redundancy.

Completeness4/5

The surface covers core verification, rental, SMS, calls, and settings operations. Minor gaps exist for rental lifecycle management (e.g., list/release) and verification cancellation, but the generic `textverified_request` tool provides a complete escape hatch for any missing endpoint.

Maintenance

ActivityMaintained
ResponsivenessNo issues