MCP-Demo-App-main logo

MCP Demo App Main

by alamotte

0 forks
0 stars
Free

MCP-Demo-App-main

What is MCP-Demo-App-main?

MCP-Demo-App-main is a demo mobile application developed by Alamotte to showcase the mobile capabilities of Salesforce Personalization. This Android app serves as a practical tool to align client expectations and aid technical teams in implementing the Mobile SDK effectively. It demonstrates various campaign capabilities, including Mobile Data Campaigns, In-App Message Campaigns, Mobile Push Campaigns, and Server Side Campaigns. Additionally, it supports catalog events like viewing items, tagging, and making purchases.

How to Use MCP-Demo-App-main

To get started with MCP-Demo-App-main, you will need a few prerequisites:

  • Android Studio: Required for project configuration and testing.
  • Salesforce Personalization Account: A learning account is sufficient.
  • API Token: Needed for Server Side Campaigns.
  • Google Firebase Cloud Messaging API: Necessary for enabling push notifications.
  • Product Catalog: Some products must be available for catalog events.

After setting up the prerequisites, configure the project in Android Studio by editing the strings.xml file. This file contains various settings such as application name, screen titles, and campaign actions that need to be customized according to your needs.

Once configured, you can test different campaigns within the app. Each campaign type—Mobile Data, In-App Message, Push Notifications, and Server Side—has specific actions and settings that trigger corresponding responses in the app.

Key Features of MCP-Demo-App-main

  • Mobile Data Campaigns: Allows you to display dynamic content based on data campaigns. The app can showcase banners for experiences and promotions, triggered by specific actions.

  • In-App Message Campaigns: Provides a platform to send in-app messages to users. These messages are triggered by user actions, such as accessing a particular screen within the app.

  • Mobile Push Campaigns: Utilizes Firebase Cloud Messaging to send push notifications to users. This feature requires proper API configuration to function.

  • Server Side Campaigns: Integrates server side logic to deliver personalized content. These campaigns are configured to respond to specific user actions with tailored content.

  • Catalog Events: Facilitates interactions with a product catalog, allowing users to view items, make purchases, and apply tags. This feature helps track user interactions and conversions.

Overall, MCP-Demo-App-main is a versatile demo application that demonstrates the capabilities of Salesforce Personalization in a mobile environment. It's a valuable tool for developers and technical teams looking to implement personalized mobile experiences seamlessly.

How to Use

To use the MCP-Demo-App-main, follow these steps:

  1. Visit https://github.com/alamot...
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using MCP-Demo-App-main capabilities within your Claude conversations

Additional Information

Created

November 22, 2024

Company

alamotte

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More