Build With Locus
mpp.buildwithlocus.com
· Locus
Deploy containerized services, Postgres, Redis, and custom domains on demand — all via REST API. Pay-per-use credit billing.
mpp.buildwithlocus.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 34/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://mpp.buildwithlocus.com/v1/auth/mpp-sign-up
|
0.0 | USDC |
https://mpp.buildwithlocus.com/v1/billing/mpp-top-up
|
— | USDC |
| Agent card | https://mpp.buildwithlocus.com |
| Provider | https://buildwithlocus.com |
| Docs | https://mpp.buildwithlocus.com |
Health · last 0 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/mpp.buildwithlocus.com) [](https://agenstry.com/agents/mpp.buildwithlocus.com) [](https://agenstry.com/agents/mpp.buildwithlocus.com) [](https://agenstry.com/agents/mpp.buildwithlocus.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "mpp",
"service": {
"id": "buildwithlocus",
"name": "Build With Locus",
"url": "https://mpp.buildwithlocus.com",
"serviceUrl": "https://mpp.buildwithlocus.com",
"description": "Deploy containerized services, Postgres, Redis, and custom domains on demand \u2014 all via REST API. Pay-per-use credit billing.",
"categories": [
"compute"
],
"integration": "first-party",
"tags": [
"deploy",
"containers",
"paas",
"hosting",
"postgres",
"redis",
"domains",
"monorepo",
"github"
],
"status": "active",
"docs": {
"homepage": "https://docs.paywithlocus.com/build"
},
"methods": {
"tempo": {
"intents": [
"charge"
],
"assets": [
"0x20c000000000000000000000b9537d11c60e8b50"
]
}
},
"realm": "mpp.buildwithlocus.com",
"provider": {
"name": "Locus",
"url": "https://buildwithlocus.com"
},
"endpoints": [
{
"method": "POST",
"path": "/v1/auth/mpp-sign-up",
"description": "Bootstrap workspace \u2014 returns JWT and workspace ID (free)",
"payment": {
"intent": "charge",
"method": "tempo",
"currency": "0x20c000000000000000000000b9537d11c60e8b50",
"decimals": 6,
"description": "Bootstrap workspace \u2014 returns JWT and workspace ID (free)",
"amount": "0",
"unitType": "request"
}
},
{
"method": "GET",
"path": "/v1/auth/whoami",
"description": "Current user and workspace info",
"payment": null
},
{
"method": "POST",
"path": "/v1/billing/mpp-top-up",
"description": "Add credits to workspace via MPP payment",
"payment": {
"intent": "charge",
"method": "tempo",
"currency": "0x20c000000000000000000000b9537d11c60e8b50",
"decimals": 6,
"description": "Add credits to workspace via MPP payment",
"dynamic": true,
"amountHint": "$1\u2013$100"
}
},
{
"method": "GET",
"path": "/v1/billing/balance",
"description": "Credit balance and billing summary",
"payment": null
},
{
"method": "GET",
"path": "/v1/billing/transactions",
"description": "Credit ledger history",
"payment": null
},
{
"method": "GET",
"path": "/v1/billing/services",
"description": "Billable services with rate breakdown",
"payment": null
},
{
"method": "POST",
"path": "/v1/projects",
"description": "Create a project",
"payment": null
},
{
"method": "GET",
"path": "/v1/projects",
"description": "List projects",
"payment": null
},
{
"method": "GET",
"path": "/v1/projects/:projectId",
"description": "Get project",
"payment": null
},
{
"method": "PATCH",
"path": "/v1/projects/:projectId",
"description": "Update project",
"payment": null
},
{
"method": "DELETE",
"path": "/v1/projects/:projectId",
"description": "Delete project",
"payment": null
},
{
"method": "POST",
"path": "/v1/projects/:projectId/environments",
"description": "Create environment",
"payment": null
},
{
"method": "GET",
"path": "/v1/projects/:projectId/environments",
"description": "List environments",
"payment": null
},
{
"method": "GET",
"path": "/v1/projects/:projectId/environments/:envId",
"description": "Get environment",
"payment": null
},
{
"method": "DELETE",
"path": "/v1/projects/:projectId/environments/:envId",
"description": "Delete environment",
"payment": null
},
{
"method": "POST",
"path": "/v1/services",
"description": "Create a service",
"payment": null
},
{
"method": "GET",
"path": "/v1/services/:serviceId",
"description": "Get service status",
"payment": null
},
{
"method": "PATCH",
"path": "/v1/services/:serviceId",
"description": "Update service",
"payment": null
},
{
"method": "DELETE",
"path": "/v1/services/:serviceId",
"description": "Delete service",
"payment": null
},
{
"method": "GET",
"path": "/v1/services/environment/:environmentId",
"description": "List services in environment",
"payment": null
},
{
"method": "POST",
"path": "/v1/services/:serviceId/restart",
"description": "Rolling restart without rebuild",
"payment": null
},
{
"method": "POST",
"path": "/v1/services/:serviceId/redeploy",
"description": "Redeploy latest image",
"payment": null
},
{
"method": "POST",
"path": "/v1/deployments",
"description": "Trigger deployment",
"payment": null
},
{
"method": "GET",
"path": "/v1/deployments/:deploymentId",
"description": "Get deployment status",
"payment": null
},
{
"method": "GET",
"path": "/v1/deployments/service/:serviceId",
"description": "List deployments for service",
"payment": null
},
{
"method": "POST",
"path": "/v1/deployments/:deploymentId/cancel",
"description": "Cancel deployment",
"payment": null
},
{
"method": "POST",
"path": "/v1/deployments/:deploymentId/rollback",
"description": "Rollback to previous image",
"payment": null
},
{
"method": "GET",
"path": "/v1/deployments/:deploymentId/logs",
"description": "Stream deployment logs (SSE)",
"payment": null
},
{
"method": "PUT",
"path": "/v1/variables/service/:serviceId",
"description": "Replace all service variables",
"payment": null
},
{
"method": "PATCH",
"path": "/v1/variables/service/:serviceId",
"description": "Merge service variables",
"payment": null
},
{
"method": "GET",
"path": "/v1/variables/service/:serviceId/resolved",
"description": "Resolved variables with addon injections",
"payment": null
},
{
"method": "POST",
"path": "/v1/projects/from-repo",
"description": "Deploy full stack from GitHub repo",
"payment": null
},
{
"method": "POST",
"path": "/v1/projects/from-locusbuild",
"description": "Deploy from inline .locusbuild config",
"payment": null
},
{
"method": "POST",
"path": "/v1/addons",
"description": "Create Postgres or Redis addon",
"payment": null
},
{
"method": "GET",
"path": "/v1/addons/:addonId",
"description": "Get addon status",
"payment": null
},
{
"method": "GET",
"path": "/v1/addons/environment/:envId",
"description": "List addons in environment",
"payment": null
},
{
"method": "DELETE",
"path": "/v1/addons/:addonId",
"description": "Delete addon",
"payment": null
},
{
"method": "POST",
"path": "/v1/domains",
"description": "Register BYOD domain",
"payment": null
},
{
"method": "GET",
"path": "/v1/domains",
"description": "List all domains",
"payment": null
},
{
"method": "POST",
"path": "/v1/domains/:domainId/verify",
"description": "Verify domain CNAME and cert",
"payment": null
},
{
"method": "POST",
"path": "/v1/domains/:domainId/attach",
"description": "Attach domain to service",
"payment": null
},
{
"method": "DELETE",
"path": "/v1/domains/:domainId",
"description": "Delete domain",
"payment": null
},
{
"method": "POST",
"path": "/v1/webhooks",
"description": "Create webhook",
"payment": null
},
{
"method": "GET",
"path": "/v1/webhooks",
"description": "List webhooks",
"payment": null
},
{
"method": "PATCH",
"path": "/v1/webhooks/:webhookId",
"description": "Update webhook",
"payment": null
},
{
"method": "DELETE",
"path": "/v1/webhooks/:webhookId",
"description": "Delete webhook",
"payment": null
}
]
}
}