mcpserver.lol
registry/springroll
Connection check verified live · 27h ago

springroll

Register, deploy, review, and govern internal applications built with coding agents.

Tools 15
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

15 tools

Read from the running server on 27h ago.

springroll.app.get read-only context*includeapplication*
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…
springroll.app.list read-only limitsearchcontext*
Lists applications in this organization, newest first. Use `search` to find one by name or slug.
springroll.app.record_prompts turns*context*agentNamemodelNamereleaseIdsessionKey* +5
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…
springroll.approval.get read-only context*approvalRequestId*
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.approval.submit context*payloadreleaseIdapplication*requestType*justification +2
Submits an approval request of any supported type: UAT_PROMOTION, UAT_SIGN_OFF, PRODUCTION_PROMOTION, VISIBILITY_CHANGE, OWNERSHIP_TRANSFER, RETIREMENT, DOMAIN_CHANGE, or ROLLBACK.…
springroll.app.update tagscontext*iconUrldepartmentapplication*description +2
Updates App Portal metadata: description, icon, tags, department, support contact, and data classification. Visibility is deliberately not editable here, because widening an audien…
springroll.connect.access_status read-only context*grantId*
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…
springroll.connect.data_products read-only context*dataProduct
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…
springroll.connect.request_access fields*context*purposeapplication*dataProduct*environmentType*
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…
springroll.context read-only 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…
springroll.deploy refnameslugtagsfilesarchive +18
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…
springroll.deploy.promote context*deploymentId*idempotencyKey*targetEnvironmentType*
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…
springroll.deploy.status read-only context*logLimitincludeLogsdeploymentId*
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…
springroll.placement.preview read-only context*placementapplication*environmentType
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…
springroll.policy.check read-only context*manifestreleaseIdapplicationenvironmentType
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…