MCP serverio.github.springrolldev/springroll
Register, deploy, review, and govern internal applications built with coding agents.
Overview
Score?
UNRATED 0.692
of what a free look can see, on 32 looks
Looks
36
last 1 hr ago
Tools
21
changed 20 hr ago
More info
URL
springroll.dev/api/mcp
streamable-http
Says it is
springroll 0.2.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.692 · highest on record 0.8561
Toolsfrom sha256:316d4a2fe6…1b1b09 · +2 −0 20 hr ago
| Tool | Schema |
|---|---|
| springroll.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 returne |
input · no output |
| springroll.app.list Lists applications in this organization, newest first. Use `search` to find one by name or slug. |
input · no output |
| 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. |
input · no output |
| springroll.app.presentation.get Read a private app listing draft and available artwork. Does not publish or expose the app. |
input · no output |
| 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 Spring |
input · no output |
| 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 u |
input · no output |
| springroll.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 |
input · no output |
| 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 audien |
input · no output |
| springroll.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. |
input · no output |
| 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. |
input · no output |
| springroll.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 requeste |
input · no output |
| springroll.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 pr |
input · no output |
| springroll.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 b |
input · no output |
| 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 yo |
input · no output |
| springroll.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 a |
input · no output |
| springroll.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 tes |
input · no output |
| springroll.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 |
input · no output |
| springroll.feedback.list added List only the authenticated member's SpringRoll feedback in the current organization, newest first. Use nextOffset for the next page. |
input · no output |
| springroll.feedback.submit added 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 su |
input · no output |
| springroll.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 rece |
input · no output |
| 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 |
input · no output |
Verify it yourself
npx teppi-check https://springroll.dev/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2N9679QH07SKG2XS8262