home / mcp / snapchat ads mcp server
This read-only MCP Server allows you to connect to Snapchat Ads data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-snapchat-ads-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/snapchat-ads.prp"
]
}
}
}You can query live Snapchat Ads data through a local MCP server that exposes the Snapchat Ads data as relational models via a simple MCP interface. This enables AI assistants to read Snapchat Ads information in real time without writing SQL, making it easy to answer questions about your data directly from natural language.
You will connect your MCP client to a local MCP server that serves Snapchat Ads data. Start the local server and point your MCP client to it. Use built‑in tools to list available tables and columns, run read‑only queries, and fetch data for your questions. For example, you can ask things like which ad campaigns are performing best this quarter, what are the top creative assets by spend, or how many campaigns are currently active.
Prerequisites: Ensure you have Java installed on your machine. You may also want Maven if you intend to build the MCP server from source.
# Optional: clone the project and build the MCP server (if starting from source)
# git clone https://github.com/cdatasoftware/snapchat-ads-mcp-server-by-cdata.git
# cd snapchat-ads-mcp-server-by-cdata
# mvn clean install
# Start the MCP server using the prebuilt JAR and a prepared .prp connection file
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/snapchat-ads.prpThis server is designed to be run locally and queried by an MCP client on the same machine. The setup includes creating a .prp file that defines your JDBC connection to Snapchat Ads via the CData JDBC Driver, and then running the MCP server with that configuration.
If you need to enable the MCP server from your client, use the following configuration to launch the server process from the client side.
{
"mcpServers": {
"snapchat_ads": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/snapchat-ads.prp"
]
}
}
}If you cannot see the MCP server in your client, ensure you have fully quit and restarted the client so it detects newly created MCP servers. Verify that the .prp file path is correct and that the Java process is running the MCP JAR against the right configuration file. If data cannot be retrieved, double‑check your JDBC connection string and ensure the Snapchat Ads driver is licensed and accessible on your machine.
Retrieves a list of tables (data sources) available from Snapchat Ads through the MCP server. Output is a CSV with column headers in the first line.
Retrieves a list of columns for a specified table. Output is a CSV with column headers in the first line.
Executes a SQL SELECT query against the Snapchat Ads data exposed by the MCP server and returns the result set.