Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOUNDIIZ_API_KEYYesYour personal Soundiiz User API key (Bearer token). Required.
SOUNDIIZ_MCP_API_BASENoOverride the API base URL. Defaults to https://api.soundiiz.com.
SOUNDIIZ_MCP_KEY_FILENoFile path when SOUNDIIZ_MCP_KEY_STORE=file.
SOUNDIIZ_MCP_KEY_STORENoOne of env, file, or keychain.
SOUNDIIZ_MCP_LOG_LEVELNoOne of debug, info, warn, error.
SOUNDIIZ_MCP_USER_AGENTNoDescriptive user agent. Include contact info when possible.
SOUNDIIZ_MCP_CONFIG_FILENoPath to a JSON config file.
SOUNDIIZ_MCP_ALLOW_WRITESNoEnable non-GET operations.
SOUNDIIZ_MCP_SYNC_ALLOWLISTNoComma-separated list of sync IDs permitted for write actions.
SOUNDIIZ_MCP_ENABLE_RAW_CALLNoEnable the raw soundiiz_call tool. Disabled by default.
SOUNDIIZ_MCP_CONFIRM_DESTRUCTIVENoRequire a confirmation token for DELETE/trigger.
SOUNDIIZ_MCP_SMARTLINK_ALLOWLISTNoComma-separated list of smartlink IDs permitted for write actions.
SOUNDIIZ_MCP_DISABLE_GENERATED_READ_TOOLSNoDisable auto-generated read tools.
SOUNDIIZ_MCP_DISABLE_GENERATED_WRITE_TOOLSNoDisable auto-generated write tools.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
soundiiz_meA

Get the current authenticated Soundiiz user (id, username, email).

soundiiz_auth_statusA

Check whether a Soundiiz API key is loaded and authenticates against /v1/me. Local-only call.

soundiiz_syncs_listB

List Soundiiz syncs as compact rows. Auto-paginates by default; pass paginated=true for a single page.

soundiiz_sync_getC

Get a single Soundiiz sync by id, including lastExecutionResult.

soundiiz_syncs_overviewB

Counts and shortlists across all syncs: by status, by frequency, by source/destination platform pair, plus dueSoon and recentFailures.

soundiiz_syncs_dueA

Return syncs scheduled to run within the given window (default 24 hours).

soundiiz_sync_triggerA

Trigger execution of a Soundiiz sync. Returns a confirmId on the first call; re-call with the same args plus that confirmId to execute (skip via writes.confirmDestructive=false).

soundiiz_sync_deleteA

Delete a Soundiiz sync. Returns a confirmId on the first call; re-call with the same args plus that confirmId to execute (skip via writes.confirmDestructive=false).

soundiiz_smartlinks_listB

List Soundiiz SmartLinks as compact rows. Auto-paginates by default; pass paginated=true for one page.

soundiiz_smartlink_getA

Get a single Soundiiz SmartLink by id, including all per-platform links.

soundiiz_smartlinks_overviewA

Counts across all SmartLinks: by status, by category, by platform across all link members; plus most-recently-updated.

soundiiz_smartlink_deleteA

Delete a Soundiiz SmartLink. Returns a confirmId on the first call; re-call with the same args plus that confirmId to execute (skip via writes.confirmDestructive=false).

soundiiz_cache_invalidateB

Invalidate MCP-local cached responses. Defaults to scope=all.

soundiiz_auth_setA

Set a Soundiiz API key for the current session. With keyStore=file or keychain, also persists locally. With keyStore=env, in-memory only. Always local; never transmits the key anywhere except to the Soundiiz API.

soundiiz_auth_clearA

Clear the in-memory Soundiiz API key. With keyStore=file or keychain, also removes the persisted copy.

soundiiz_read_get_soundiiz_openapi_v1_merest_getmeA

[User] Get detailed profile information about the current user.

soundiiz_read_get_soundiiz_openapi_v1_merest_getmesyncsA

[Syncs] Retrieves a paginated list of syncs owned by the authenticated user. This endpoint supports pagination via offset and limit query parameters to control the number of items returned.

soundiiz_read_get_soundiiz_openapi_v1_merest_getmesyncsdetailsA

[Syncs] Retrieves details of a sync owned by the authenticated user identified by its Soundiiz ID.

soundiiz_write_delete_soundiiz_openapi_v1_merest_getmesyncsdeleteC

[Syncs] Delete a user-owned synchronization identified by its Soundiiz ID. This endpoint delete the sync and returns a confirmation or failure status.

soundiiz_write_post_soundiiz_openapi_v1_merest_getmesyncsexecuteA

[Syncs] Triggers the execution of a user-owned synchronization process identified by its Soundiiz ID. This endpoint initiates the sync and returns a confirmation or processing status.

soundiiz_read_get_soundiiz_openapi_v1_merest_getmesmartlinksA

[Smartlinks] Retrieves a paginated list of smartlinks owned by the authenticated user. This endpoint supports pagination via offset and limit query parameters to control the number of items returned.

soundiiz_read_get_soundiiz_openapi_v1_merest_getmesmartlinksdetailsC

[Smartlinks] Retrieves details of a smartlink owned by the authenticated user identified by its Soundiiz ID.

soundiiz_write_delete_soundiiz_openapi_v1_merest_getmesmartlinksdeleteB

[Smartlinks] Delete a user-owned smartlink identified by its Soundiiz ID. This endpoint delete the smartlink and returns a confirmation or failure status.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/BASIC-BIT/soundiiz-mcp'

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