Can an agent create a database deployment with Prisma Postgres?
Who does each step
Whether the agent handles it alone or a person has to step in.
- 01
Discover
MachineThe vendor's machine-readable docs show the agent where and how to call this job.
- 02
Access
Workaround · setupYou give the agent a key or token.
- 03
Onboard
Workaround · setupYou sign up or register a client for the agent.
- 04
Pay
Not applicableNothing to pay for the job.
- 05
Confirm
MachineThe response or specification defines errors the agent can distinguish from success.
- 06
Sustain
MachineThe agent can renew and revoke its own access.
- Access: handing over a key or token.
- Onboard: signing up or registering a client for the agent.
To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration.
Agent surfaces
The probe
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover47 descriptor reads8 facts
- Found
- Otherwww.prisma.io/.well-known/agent-skills/index.jsonOAuthmcp.prisma.io/mcpFor agentswww.prisma.io/llms.txtAPIapi.prisma.ioOAuthmcp.prisma.io/mcpOAuthauth.prisma.ioOAuthauth.prisma.ioFor agentswww.prisma.io/llms.txt
- From
- www.prisma.io/.well-known/agent-skills/index.json · www.prisma.io/.well-known/mcp/server-card.json · www.prisma.io/llms.txt · www.prisma.io/openapi.json · mcp.prisma.io/.well-known/oauth-protected-resource/mcp · mcp.prisma.io/.well-known/oauth-authorization-server
- This endpoint
- api.prisma.io/v1 is named by a descriptor it read
Job requestPOST api.prisma.io/v1/projects40172 ms
- Request
- POST https://api.prisma.io/v1/projects
- Response
- 401 · application/json · 74 bytes
- Body
- sha256:d58b95c902a3439f3a7c44d992e83dd4cb93106f320396288a0f32bc9e88f247
- Exchange
- sha256:7b1d5bd8dfd6def56afae1aae4dabb472c164936a1a2260f4f9f572389bd6ed6
Resource metadataGET api.prisma.io/.well-known/oauth-protected-resource/v1/projects40452 ms
- Request
- GET https://api.prisma.io/.well-known/oauth-protected-resource/v1/projects
- Response
- 404 · application/json · 165 bytes
- Body
- sha256:ffe26577522270c57116a0ca0b37247afe9100ccc700273b3d9c2609fd6c9815
- Exchange
- sha256:fd6abedad3d748f2d29d789f9f512af24417f6a5612c23158e5da368ac5e6d9c
Resource metadataGET api.prisma.io/.well-known/oauth-protected-resource40456 ms
- Request
- GET https://api.prisma.io/.well-known/oauth-protected-resource
- Response
- 404 · application/json · 165 bytes
- Body
- sha256:ffe26577522270c57116a0ca0b37247afe9100ccc700273b3d9c2609fd6c9815
- Exchange
- sha256:ffbf85ffbba05938ebfc804096db84ab4205747dcc189af7fd9980b43633f984
Job requestsession openedPOST mcp.prisma.io/mcp40121 ms
- Request
- POST https://mcp.prisma.io/mcp
- Response
- 401 · application/json · 76 bytes
- Body
- sha256:465e9eb7a90fc9584214063c8f49583df9bc7269887272bf862a7a3baa9bccfe
- Exchange
- sha256:aee45be632765c56504df1bb46529d5f6a701c985d71579d5151970ba699377b
Resource metadataGET mcp.prisma.io/.well-known/oauth-protected-resource/mcp20021 ms
- Request
- GET https://mcp.prisma.io/.well-known/oauth-protected-resource/mcp
- Response
- 200 · application/json · 172 bytes
- Body
- sha256:9ca9511880edbd370b83e25edc6db126a846a83dc6ecc6cd6fc394ef618592ea
- Exchange
- sha256:197d6a6959ca84bfea07d21a09663b63b303384c83eb35f62616e5def192ad08
Authorization serverGET auth.prisma.io/.well-known/oauth-authorization-server20023 ms
- Request
- GET https://auth.prisma.io/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 431 bytes
- Body
- sha256:2fda62b7fbc7a11b8ffa51c62cdd45d99bff6e577570fceea87aa357a06b3e3e
- Exchange
- sha256:eda04bf7d269f27ec0d2891f6f5f4e8c1907645618e98b117cfb74f27b2f3419
Client registrationPOST auth.prisma.io/register20136 ms
- Request
- POST https://auth.prisma.io/register
- Response
- 201 · application/json · 1104 bytes
- Body
- sha256:79705d77c6b64f095e581e147e36195f61470a5ec633e5757b6b1328a66e7d81
- Exchange
- sha256:f8d0eb7a4aff207cb0a59b781e8b80b9ea2f500c10fb0b5da8d33e5a66924bff
Declared pageGET console.prisma.io/sign-up20032 ms
- Request
- GET https://console.prisma.io/sign-up
- Response
- 200 · text/html · 25526 bytes
- Body
- sha256:8ec023427c3a9197ec960faacc462f5840704a33f45adbb4d2d8fc168b39bc76
- Exchange
- sha256:d83ce4c43defccb5be1c7e53bbec37d171e3945e32f2a156cbc14335c44c182f
Prisma on the startup-offers board
- Up to $10,000 in creditsPrisma Startup Program
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/prisma/agent-readiness/prisma-postgres/database-create)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4t4t7hy2are8fsyg835gmm7
- Projection
- sha256:158169f58816adc42aac1c4d8110e9ac9b37b141550ce87a606c8728a2a434a0
- Policy
- kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac
A report or a reassessment request names this profile, its revision and its projection. How report cards are assessed →View the exact declaration