MMetadata /docs
Docs/Tools/get_default_ma_list

get_default_ma_list

Get the account's default marketing automation (MA) destination list.

Read other

Returns data. Calling it changes nothing, so it is safe in an unattended loop.

What it does

Get the account's default marketing automation (MA) destination list.

                    USAGE INSTRUCTIONS FOR LLM:
                    Use this to check whether the account has a default MA destination list configured,
                    and its current health. Newly-created eligible campaign channels (not CTR goal,
                    not Reddit) snapshot this value ONCE at creation time — it is not a live reference,
                    so a later change here never retroactively updates channels already created.

                    WHEN TO USE THIS TOOL:
                    - User asks "what's our default marketing automation list?"
                    - Checking configuration health before troubleshooting a campaign's MA destination
                    - Before deciding whether to call set_default_ma_list or clear_default_ma_list

                    RESPONSE FORMAT:
                    Returns "status" as one of:
                    - NOT_CONFIGURED: no default has ever been set
                    - AVAILABLE: a default is set and resolves correctly (listId, provider, name populated)
                    - PROVIDER_MISMATCH: the default was set for a provider the account is no longer
                      connected to (name is null; a different MA tool is connected now)
                    - DISCONNECTED: the default was set but no MA tool is connected at all (name is null)
                    - NOT_FOUND: the default list itself was deleted in the MA tool (name is null)
                    Also returns "listId" and "provider".

                    EXAMPLE: "What's the default MA list?" -> get_default_ma_list()

Arguments

Takes no arguments.

Request

curl
curl -s -X POST https://mcp-server.metadata.io/mcp \
  -H "Authorization: $METADATA_PAT" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_default_ma_list","arguments":{}}}'

Response

No recorded response. This tool needs arguments that only exist inside an account, so no response is recorded here. The request is an illustrative template. Fill required fields and check the current schema before calling it. No response is fabricated.

Other other tools:

Browse the tool catalog · machine-readable index