SpringRoll
Deploy apps built with Claude Code or Codex, get releases approved, share them in an App Portal.
What it does
SpringRoll is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
From the publisher's description, Electra Index matched it to one capability: devops automation. That makes it a candidate for tasks such as automate CI/CD pipelines or monitor production incidents.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 1h ago (live check)Hosted endpoint
https://springroll.dev/api/mcpstreamable-http
In Claude Code: claude mcp add --transport http springroll-1 https://springroll.dev/api/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"springroll-1": {
"url": "https://springroll.dev/api/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 1h agoONLINE SpringRoll answered an MCP connection on 07 Nov 2026 and introduced itself as springroll 0.2.0 (MCP protocol 2025-06-18).
23 tools offered to AI assistants
springroll.security.audit· Start the company's configured security checks for an immutable release and environment. May send code only to policy-approved audit models within the configured budget. Does not deploy or waive Block. Returns an existing matching audit onspringroll.security.status· Read the current job status, company policy decision, redacted findings and unchecked controls. Never starts or retries a scanner.springroll.feedback.submit· Submit a bug report, idea, or other feedback about SpringRoll on behalf of the authenticated member. Do not include credentials. Reuse the idempotency key when retrying the same submission.springroll.feedback.list· List only the authenticated member's SpringRoll feedback in the current organization, newest first. Use nextOffset for the next page.springroll.context· Returns the organization, identity, and permissions this agent token acts as, together with the deployment runtimes configured for it. Call this first: it tells you which tenant you are in, what you are allowed to do, and whether a deploymespringroll.deploy· Registers the project if it is new, attaches whatever source you give it, and deploys it using the application's Deployment workflow. Direct applications go to Production; Staged applications go to Development. Returns the live URL, or a despringroll.deploy.status· Returns a deployment's current status, refreshing it from the runtime provider when the build is still in progress. Statuses: QUEUED, VALIDATING, BUILDING, DEPLOYING, READY, FAILED, CANCELLED, SUPERSEDED, ROLLED_BACK. Poll this after deployspringroll.deploy.promote· Promotes a tested deployment into the next environment (development -> uat, uat -> production). Reuses the already-built artifact rather than rebuilding, so the bytes that were tested are the bytes that ship. Promotion into an environment tspringroll.placement.preview· Scores where SpringRoll would place this application and what it would cost, without deploying or writing anything. It shares its implementation with springroll.deploy, so the receipt it returns is what a deploy right now would decide: thespringroll.app.get· Returns an application's registry record: metadata, lifecycle stage, risk score, and whichever of the optional sections you ask for. No secrets are included. Sections, all returned by default: • `source`: repository or uploaded bundle, andspringroll.app.list· Lists applications in this organization, newest first. Use `search` to find one by name or slug.springroll.app.update· Updates App Portal metadata: description, icon, tags, department, support contact, and data classification. Visibility is deliberately not editable here, because widening an audience requires an approval request (sec. 15.4).
Show 11 more
springroll.app.presentation.get· Read a private app listing draft and available artwork. Does not publish or expose the app.springroll.app.presentation.save· Save listing copy and selected image IDs to a private draft. Read the revision first. Use factual copy and real, reviewed screenshots. Only the owner or admin can publish in SpringRoll.springroll.app.presentation.upload· Upload a real screenshot or app icon as base64 PNG, JPEG, or WebP (8 MB maximum). Metadata is stripped. Images remain private until selected in an owner-published snapshot. Never upload confidential screen content.springroll.app.presentation.generate_icon· Queue one premium icon draft from the app's reviewed purpose. Requests are limited and deduplicated. Artwork never blocks deployment or publishes itself.springroll.approval.submit· Submits an approval request of any supported type: UAT_PROMOTION, UAT_SIGN_OFF, PRODUCTION_PROMOTION, VISIBILITY_CHANGE, OWNERSHIP_TRANSFER, RETIREMENT, DOMAIN_CHANGE, or ROLLBACK. **An agent may submit but never decide**: SpringRoll requirspringroll.approval.get· Returns an approval request with its assigned reviewers, decisions so far, and the policy snapshot taken at submission. Poll this to find out whether a release has been approved.springroll.policy.check· Reports which governance policies an application would pass or fail for an environment. Send `manifest` (YAML or JSON) to validate a document without creating anything. Call this before springroll.deploy to avoid a rejected submission. Readspringroll.connect.data_products· Without `dataProduct`, lists the governed data products this organization publishes: what each one holds, who owns it, and how sensitive it is. With `dataProduct`, returns that product's schema: its datasets, the available fields with theirspringroll.connect.request_access· Requests access to a data product for one environment, naming the exact fields the application needs. A data owner must approve, and may narrow the field list or add a row filter before doing so. Nothing is readable until then. You never respringroll.connect.access_status· Returns the status of a data access request: REQUESTED, APPROVED, REJECTED, REVOKED, or EXPIRED, with the fields actually approved. Approved fields are often narrower than requested, and a row filter may restrict which rows the applicationspringroll.app.record_prompts· Attaches the conversation that produced this application to its record, as reference for whoever maintains it next and for the reviewer who has to approve it. Ask the user before calling this, every time. The transcript is STORED and is REA
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Tasks it helps with
Share of each task's required capabilities it covers| Automate CI/CD pipelines DevOps Automation | 50% |
| Monitor production incidents DevOps Automation | 33% |
Similar tools
Listed for the same task: automate CI/CD pipelines- TerraformREMOTELOCALGenerate more accurate Terraform and automate workflows for HCP Terraform and Terraform Enterprise
- make-mcpREMOTELOCALUnofficial MCP server for Make.com automation - build, validate & deploy scenarios via AI
- CloudBees Unify MCP ServerREMOTELOCALConnect AI agents to CloudBees Unify: feature flags, CI/CD, release orchestration, and security
- Automation Auditor MCPREMOTELOCALInspect n8n, Dify, Trigger.dev and Activepieces automation exports before deployment
- KubeStellar MCPREMOTELOCALAI-powered Kubernetes diagnostics, RBAC analysis, security checks, and app deployment via MCP
- Agent GuildREMOTELOCALSee and steer Claude Code, Codex, Antigravity, Grok, Docker Agent and shell sessions in Agent Guild
Ready-made AI agents
- Alomana58Free plan · Prices & score →
- $49/mo · free plan · Prices & score →
- MeetGeek87$15.99/mo · free plan · Prices & score →
- $15/mo · free plan · Prices & score →
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://springroll.dev/api/mcp | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Website | https://springroll.dev | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Version | 0.2.0 | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 1h ago |
Change history
- NEW07 Nov 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is SpringRoll still online?
Free alerts · no account▲ 0Do you run SpringRoll? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about SpringRoll
How do I connect SpringRoll?
Use the hosted endpoint https://springroll.dev/api/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does SpringRoll offer?
When Electra Index connected on 07 Nov 2026, it listed 23 tools: springroll.security.audit, springroll.security.status, springroll.feedback.submit, springroll.feedback.list, springroll.context, springroll.deploy, springroll.deploy.status, springroll.deploy.promote and more. The full list is in "Live check" above.
Is SpringRoll online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 1h ago.
What can I use SpringRoll for?
Based on its description, it is most relevant to: automate CI/CD pipelines, monitor production incidents.