Genspark Custom MCP Bridge
Provides tools for managing Meta Ads campaigns, ad accounts, and related advertising resources via the Meta Ads API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Genspark Custom MCP Bridgelist my Meta Ads campaigns"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
genspark-custom-mcp
genspark-custom-mcp is a local MCP bridge for Genspark.
It runs as a STDIO server, which is the format Genspark expects, and proxies requests to an upstream MCP server exposed over HTTP/SSE. The first practical preset is Meta Ads, but the code is intentionally generic so the same bridge can be pointed at other MCP servers in the future.
What it does
Genspark talks to this repo over STDIO.
This process connects to the upstream MCP server over
streamable-httporsse.tools/listandtools/callare forwarded to the upstream server.
Related MCP server: MCP Stdio to SSE Proxy
Configuration
Set these environment variables before starting the bridge:
UPSTREAM_MCP_URLorMETA_MCP_URL: upstream MCP endpointUPSTREAM_MCP_NAMEorMETA_MCP_NAME: display name for logsUPSTREAM_TRANSPORT:auto,streamable-http, orsseUPSTREAM_BEARER_TOKEN,UPSTREAM_AUTH_TOKEN,META_ADS_ACCESS_TOKEN, orMETA_ACCESS_TOKEN: bearer tokenUPSTREAM_API_KEY: API key forwarded asX-Api-KeyUPSTREAM_AUTH_HEADER_NAMEandUPSTREAM_AUTH_HEADER_VALUE: custom auth header pairUPSTREAM_HEADERS_JSON: extra headers as JSON
Example:
export UPSTREAM_MCP_URL="https://example.com/mcp"
export UPSTREAM_TRANSPORT="auto"
export UPSTREAM_BEARER_TOKEN="your-token"
npm startGenspark setup
Build command:
npm installStart command:
npm start
Meta Ads preset
If you are using the Meta Ads MCP from the guide, set the upstream URL and the Meta token in the environment, then start the bridge locally or inside the Genspark sandbox.
This server cannot be deployed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Host your MCP tool over streamable HTTP in one command.
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceBridges STDIO-based MCP clients with SSE-based MCP servers, allowing applications like Claude Desktop to connect to remote MCP servers that use SSE transport.9-
- AlicenseNot gradedqualityDmaintenanceActs as a proxy between a local Stdio connection and a remote Model Context Protocol server running over Server-Sent Events. It specifically enables Stdio-based MCP clients to connect to the SwiftZilla remote SSE endpoint.5 npmISC
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.8 npmMIT
- AlicenseNot gradedqualityDmaintenanceProxies remote HTTP/HTTPS MCP servers over stdio, allowing stdio-based MCP clients to connect to remote servers via Streamable HTTP or SSE transports.MIT