slingr-mcp
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., "@slingr-mcpFetch the list of open tickets from the Slingr app"
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.
Slingr MCP
A generic Model Context Protocol (MCP) server for any Slingr application.
Slingr MCP connects an AI agent to a Slingr App directly from its generated OpenAPI documentation. No App-specific code is required.
How it works
Slingr App
│
├── APP_URL
├── API_TOKEN
└── OPENAPI_URL
│
▼
Slingr MCP
│
├── Fetch OpenAPI
├── Normalize Slingr-specific OpenAPI
├── Handle Actions and optional overrides
└── Expose API operations as MCP tools
│
▼
AI AgentThe OpenAPI specification is loaded dynamically, so the MCP reflects the current version of the Slingr App without generating or uploading a modified OpenAPI file manually.
Related MCP server: openapi-mcp-bridge
Features
Works with any Slingr App that exposes the standard OpenAPI documentation.
Dynamically loads the App's OpenAPI specification.
Normalizes Slingr-specific OpenAPI structures before exposing tools.
Handles Slingr authentication without exposing the API token as a tool parameter.
Exposes App endpoints and Actions automatically.
Supports optional App-specific overrides for information that cannot be inferred from OpenAPI alone.
Keeps Slingr-specific logic separate from the MCP transport and runtime.
Configuration
The MCP requires three values:
APP_URL
API_TOKEN
OPENAPI_URLExample:
APP_URL=https://example.slingrs.io/prod/runtime/api
API_TOKEN=your-slingr-api-token
OPENAPI_URL=https://example.slingrs.io/prod/runtime/api/docs/mcpOptional debugging and App-specific configuration can also be provided.
Claude Desktop
Install slingr-mcp as an MCP package (.mcpb) and configure the Slingr App during setup.
Once configured, Claude can use the App's API through MCP tools without installing or maintaining any App-specific integration.
Other MCP Clients
For MCP clients that support manual server configuration, provide the same Slingr App configuration:
APP_URL
API_TOKEN
OPENAPI_URLThe same slingr-mcp server can be reused for different Slingr Apps by changing only the configuration.
OpenAPI normalization
Slingr generates its OpenAPI documentation dynamically. Some structures require normalization before they can be consumed reliably by an MCP adapter.
The Slingr MCP normalization layer handles these transformations automatically at runtime. The normalized specification is kept in memory; no manual intermediate OpenAPI file is required.
Actions
Slingr Actions can be represented in OpenAPI in more than one form. Some App-specific semantics cannot be determined from the generated documentation alone.
Slingr MCP therefore supports optional overrides for these cases while keeping the default behavior fully generic.
Architecture
src/
├── index.js
├── openapi/
│ ├── fetch.js
│ ├── normalize.js
│ ├── actions.js
│ └── overrides.js
├── mcp/
│ └── server.js
└── api/
└── client.jsThe project is intentionally split into Slingr-specific OpenAPI handling and MCP-specific functionality so both layers can evolve independently.
Development
Requirements:
Node.js 20+
A Slingr App with API access
Its OpenAPI documentation URL
Run locally with the required environment variables:
npm install
npm startProject goal
Provide a single, reusable MCP integration for Slingr so that an AI agent can work with any Slingr App through configuration alone, without custom MCP code per application.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect any AI agent to 1,000+ apps and 27,000+ actions through one remote MCP server (OAuth).
Let AI agents query data and act across all your business apps via MCP.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConverts any REST API into MCP-compatible tools instantly by providing an OpenAPI/Swagger spec, enabling seamless integration with AI agents.MIT
- AlicenseNot gradedqualityBmaintenanceTurns any OpenAPI/Swagger API into MCP tools, enabling AI assistants to call REST API endpoints directly.2MIT
- FlicenseNot gradedqualityDmaintenanceDynamically exposes any OpenAPI/Swagger API as tools for AI assistants, automatically generating MCP tools from OpenAPI specs with authentication support.-
- FlicenseNot gradedqualityDmaintenanceExposes any REST API as MCP tools, enabling AI agents to discover and call existing HTTP endpoints without modifying the original API.-