Journey/SameUp CMS MCP Server
Click on "Install 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., "@Journey/SameUp CMS MCP ServerFind all components with 'hero' in the slug"
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.
Journey / SameUp CMS MCP Server
A Model Context Protocol (MCP) server developed for Journey / SameUp CMS. It enables AI assistants (Claude Desktop, Cursor, Antigravity, etc.) to manage components and pages by talking directly to the CMS REST API.
Features
Modern TypeScript & MCP SDK: Type-safe tools based on
@modelcontextprotocol/sdkandzod.Automatic Authentication: Automatically logs in to the CMS API (
/api/v1/login), stores the returned auth cookie (at), and automatically refreshes it when it expires.Local Development Compatible: Automatically tolerates self-signed SSL certificates (
CMS_IGNORE_SSL=true).
Related MCP server: Strapi Content MCP
Installation & Running
1. Installing Dependencies
pnpm install2. Environment Variables (.env)
Configure the .env file in the root directory:
CMS_API_URL=https://api-journey.sameup.dev
CMS_EMAIL=your-admin-email@sameup.co
CMS_PASSWORD=your-secure-password
CMS_IGNORE_SSL=true3. Building and Starting
# Projeyi derle
pnpm run build
# Doğrudan derlenmiş dosyayı çalıştır
pnpm start
# Geliştirme modu (Hot reload)
pnpm run devAvailable MCP Tools
1. list_components
Lists all active components defined in SameUp CMS (Custom, SingleLine, Markdown, Photo, Dropdown, etc.).
Parameters:
search(string, optional): Filter by component title or slug (e.g.,"banner","markdown").type(string, optional): Filter by component type (e.g.,"Custom","SingleLine","Markdown").includeDetails(boolean, optional, default:false): When set totrue, also fetches the child fields (children) ofCustomcomponents.
2. get_component_detail
Fetches all properties of a specific component by its ID or Slug, and if it is of type Custom, also retrieves its child components (children) hierarchically.
Parameters:
id(number, optional): The numeric ID of the component (e.g.,1,25).slug(string, optional): The slug name of the component (e.g.,"announcements","app-banner"). (Note: At least one of theidorslugfields must be provided).
3. create_component
Defines a new component template on the CMS. In a single call, both a Custom parent component and its associated children fields can be created.
Parameters:
title(string, required): The name of the component (e.g.,"Hero Banner","Feature Card").slug(string, required): The unique slug matching the front-end (e.g.,"hero-banner","feature-card").componentType(string, required):"Custom","SingleLine","Markdown","Photo","Document","Dropdown","Video","Form","FormItem","List".canBeRepeated(boolean, optional, default:false): Is it a repeatable list?reusable(boolean, optional, default:true): Is it reusable?data(string, optional): Default data/text.parentId(number, optional): The parent component ID if it will be added under an existing parent component.children(array, optional): List of child fields forCustomcomponents (title,slug,componentType,canBeRepeated,reusable,data).
IDE / MCP Client Configuration
Claude Desktop / Cursor / Antigravity Config
You can add the following block to your mcp_config.json or claude_desktop_config.json file:
{
"mcpServers": {
"journey-cms": {
"command": "node",
"args": [
"/path/to/journey-mcp/dist/index.js"
],
"env": {
"CMS_API_URL": "https://api-journey.sameup.dev",
"CMS_EMAIL": "your-admin-email@sameup.co",
"CMS_PASSWORD": "your-secure-password",
"CMS_IGNORE_SSL": "true"
}
}
}
}Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Create, edit, preview, publish, and manage web pages from MCP-capable AI clients.
AXL MCP lets AI assistants create and manage landing pages, courses, email campaigns, CRM records, and marketing workflows inside AXL. Built for growing expert businesses, it turns chat requests into real work across sales, marketing, and course delivery. An AXL account is required. Sign in securely with OAuth 2.1. Website: https://axl.tech/developers/mcp . Setup guide: https://docs.axl.tech/mcp . Watch AXL in 77 seconds: pages, courses, CRM, and automation. Product overview: https://www.youtube.com/watch?v=jlhR9CafIww
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Strapi CMS instances through REST API operations. Supports content management, media uploads, schema introspection, and multiple server configurations with JWT authentication.6MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact directly with Strapi v5 CMS content through full CRUD operations, media uploads, and content type exploration using Strapi's Document Service API.2121MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage VergeCMS blogs through natural language, providing complete CRUD operations for blogs and articles with secure browser-based authentication and automatic token persistence.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Optimizely CMS via its GraphQL and Content Management APIs, supporting dynamic content discovery, retrieval, and management.76MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SezerDemir1/journey-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server