> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ada.cx/docs/channels/messaging/automation-and-languages/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ada.cx/_mcp/server. # Automation and Languages ## Overview Connect [Messaging](/docs/channels/messaging) SDK settings to your AI Agent's existing configuration. Share the current SDK reference with developers who maintain these connections. ## Limitations [Messaging](/docs/channels/messaging) methods and event payloads can differ from legacy integration examples. Check each method before copying old code. MCP service sign-in and Ada identity tokens serve different purposes. An Ada identity token does not authenticate an end user to an MCP service. ## Capabilities & configuration Use the [Messaging](/docs/channels/messaging) integration points below with the relevant dashboard feature. | Configuration | Messaging integration | | ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Variables](/docs/automation/variables/using-variables) | Pass flat metadata through [`setMetaFields`](/messaging/web/sdk-api-reference#setmetafields). Review field limits. | | [API tools](/docs/automation/tools/api-tools/api-tool-control) | Supply configured input data through the documented metadata methods. | | [MCP tools](/docs/automation/tools/mcp-tools/authentication-and-channels) | Follow the tool's sign-in or sensitive-metadata configuration. Keep service credentials separate from Ada identity. | | [Languages](/docs/setup/languages/multilingual-support-setup) | Set the initial language or call [`setLanguage`](/messaging/web/sdk-api-reference#setlanguage). | | [Proactives](/docs/automation/proactive-outreach/messaging) | Open **Messaging > Outreach** to configure Proactive messages. If a moved notice appears, follow **Go to Outreach**. Use [`triggerProactive`](/messaging/web/sdk-api-reference#triggerproactive) for custom triggers. | ## Implementation & usage Validate [Messaging](/docs/channels/messaging) configuration on your installed website or app. * Check variable values after initialization and after a metadata update. * Verify sensitive values against the tool configuration that consumes them. * Test every supported language, including returning users and explicit language changes. * Test Proactive triggers, substitutions, display conditions, and campaign reporting. Use [Personalization and identity](/docs/channels/messaging/personalization-and-identity) for metadata limits and signed-in user flows. ## Related features Compare [reporting changes](/docs/channels/messaging/reporting-and-surveys) after migration. A Proactive campaign event can depend on whether its message renders. --- Have any questions? Contact your Ada team, or email us at [](mailto:help@ada.cx?subject=Help%20Docs%20inquiry).