Soundiiz MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SOUNDIIZ_API_KEY | Yes | Your personal Soundiiz User API key (Bearer token). Required. | |
| SOUNDIIZ_MCP_API_BASE | No | Override the API base URL. Defaults to https://api.soundiiz.com. | |
| SOUNDIIZ_MCP_KEY_FILE | No | File path when SOUNDIIZ_MCP_KEY_STORE=file. | |
| SOUNDIIZ_MCP_KEY_STORE | No | One of env, file, or keychain. | |
| SOUNDIIZ_MCP_LOG_LEVEL | No | One of debug, info, warn, error. | |
| SOUNDIIZ_MCP_USER_AGENT | No | Descriptive user agent. Include contact info when possible. | |
| SOUNDIIZ_MCP_CONFIG_FILE | No | Path to a JSON config file. | |
| SOUNDIIZ_MCP_ALLOW_WRITES | No | Enable non-GET operations. | |
| SOUNDIIZ_MCP_SYNC_ALLOWLIST | No | Comma-separated list of sync IDs permitted for write actions. | |
| SOUNDIIZ_MCP_ENABLE_RAW_CALL | No | Enable the raw soundiiz_call tool. Disabled by default. | |
| SOUNDIIZ_MCP_CONFIRM_DESTRUCTIVE | No | Require a confirmation token for DELETE/trigger. | |
| SOUNDIIZ_MCP_SMARTLINK_ALLOWLIST | No | Comma-separated list of smartlink IDs permitted for write actions. | |
| SOUNDIIZ_MCP_DISABLE_GENERATED_READ_TOOLS | No | Disable auto-generated read tools. | |
| SOUNDIIZ_MCP_DISABLE_GENERATED_WRITE_TOOLS | No | Disable auto-generated write tools. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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