Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPEECHIFY_MCP_CDP_URLNoExplicitly selects a different CDP endpoint. By default, the bridge connects only to 127.0.0.1:9223 or [::1]:9223.
SPEECHIFY_MCP_DATA_DIRNoOverrides the local data directory.
SPEECHIFY_MCP_TARGET_IDNoSelects a specific browser tab if multiple Library tabs are open.
SPEECHIFY_MCP_CDP_TIMEOUT_SNoControls the CDP timeout in seconds. The default is 90 seconds.90

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
speechify_session_statusA

Report whether the local worker can safely use the bound Speechify Library Chromium tab. No credentials are returned.

speechify_list_itemsC

List normalized Speechify Library items from a complete local snapshot.

speechify_get_itemA

Read one current Speechify Library item by id.

speechify_download_fileB

Download one file atomically to a local absolute output path.

speechify_upload_textC

Persist a UTF-8 text upload job. The serial uploader completes it asynchronously.

speechify_upload_text_filesC

Prepare absolute UTF-8 TXT paths into a persistent serial upload job.

speechify_get_jobC

Read a persistent upload job, aggregate result counts, and one page of items.

speechify_list_jobsC

List persistent jobs for the bound Speechify account.

speechify_cancel_jobB

Cancel unsubmitted upload work without deleting remote items.

speechify_retry_jobC

Retry failed or cancelled upload work.

speechify_create_folderD

Perform verified Speechify create folder.

speechify_rename_itemC

Perform verified Speechify rename item.

speechify_move_itemD

Perform verified Speechify move item.

speechify_trash_itemD

Perform verified Speechify trash item.

speechify_restore_itemD

Perform verified Speechify restore item.

speechify_permanently_delete_itemD

Perform verified Speechify permanently delete item.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.6/5.0

Scored across 16 tools

Disambiguation4/5

Most tools have clearly distinct purposes, but speechify_upload_text and speechify_upload_text_files could be confused (inline text vs file paths), and speechify_get_item vs speechify_download_file require careful reading. Descriptions help differentiate them, so the overlap is minor.

Naming Consistency4/5

All tools use a consistent speechify_ prefix and snake_case, with most following a verb_noun pattern (list_items, get_item, create_folder). The only deviation is speechify_session_status, which is noun-based rather than verb-based, but it is still readable and predictable.

Tool Count4/5

16 tools is slightly heavy but each appears to earn its place across session, item, upload, job, and folder operations. The set is well-scoped for a library management server, though a few tools (e.g., upload_text vs upload_text_files) could potentially be consolidated.

Completeness4/5

The surface covers core library lifecycle operations: listing/reading items, downloading, uploading text, job management, folder creation, rename, move, trash, restore, and permanent delete. Minor gaps exist such as no item search, no list_folders, no binary file upload, and no update-content operation, but these are workable around.

Maintenance

ActivityMaintained
ResponsivenessSyncing