Sign Inspire MCP Server
Official MCP server for Sign Inspire's cloud digital signage platform, enabling AI agents to manage screens, deploy campaigns, and monitor real-time status via natural language.
README
Sign Inspire MCP Server
The official Model Context Protocol (MCP) server for Sign Inspire, a cloud-based Digital Signage platform.
This server allows AI agents (like Claude Desktop, Cursor, or your custom agents) to seamlessly interact with your digital signage network. Manage screens, deploy campaigns, and check real-time playback status entirely through natural language.
π Features
Exposes the core API capabilities of Sign Inspire Digital Signage to AI models:
list_locations: View all active screens, kiosks, and digital menu boards across your locations.list_media: Access your cloud media library (images, videos, HTML widgets).create_campaign: Instantly schedule and publish new advertising content to specific displays.get_screen_status: Monitor real-time online status and current playback of any hardware player.
πΊοΈ Roadmap
We are actively working on migrating the remaining 20+ Sign Inspire API endpoints to this public MCP specification. Future updates will include playlist management, device reboot controls, and advanced screen telemetry.
π‘ Example AI Interactions
Here are a few ways you can interact with the server via an AI assistant like Claude:
1. Checking Screen Status
You: "Are there any screens currently offline in the Sydney office?" AI: Calls
list_locationsandget_screen_status-> "Screen IDsyd-lobby-1is currently offline. The last heartbeat was 45 minutes ago."
2. Deploying a Campaign
You: "Create a new campaign called 'Summer Promo' and deploy the beach video to all screens in the Melbourne store." AI: Calls
list_mediato find the video ID,list_locationsto find Melbourne screens, andcreate_campaignto publish -> "Successfully created the 'Summer Promo' campaign and pushed it to 4 screens in Melbourne. It is now live."
π¦ Installation & Usage
Use with Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"sign-inspire": {
"command": "npx",
"args": ["-y", "@signinspire/mcp-server"],
"env": {
"SIGNINSPIRE_API_KEY": "your_api_token_here"
}
}
}
}
Use with Cursor
- Open Cursor Settings -> Features -> MCP
- Click + Add New MCP Server
- Select type:
command - Name:
Sign Inspire - Command:
npx -y @signinspire/mcp-server - Add the environment variable
SIGNINSPIRE_API_KEY.
π Getting an API Key
To use this MCP server, you need an active Sign Inspire workspace.
- Log in to your dashboard.
- Navigate to Developer Settings > API Keys.
- Generate a new token with
read/writepermissions.
π οΈ Development
# Install dependencies
npm install
# Build the TypeScript project
npm run build
# Run locally
npm run start
π€ Contributing
We welcome contributions! Whether it's adding support for new API endpoints or improving the documentation, please feel free to submit a Pull Request.
π License
This project is licensed under the MIT License.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.