Can an agent create a database deployment with Turso Cloud?
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
Workaround · setupYou replace or revoke the agent's access when it needs to change.
- Access: handing over a key or token.
- Onboard: signing up or registering a client for the agent.
- Sustain: renewing, replacing or revoking its access.
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; provide key management or OAuth refresh and revocation so the agent can maintain its own access.
Agent surfaces
The probe
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover43 descriptor reads14 facts
- Found
- OAuthapi.turso.techFor agentsturso.tech/llms.txtOAuthapi.turso.techOAuthmcp.turso.ai/mcpOAuthapi.turso.techOAuthapi.turso.techOAuthmcp.turso.ai/mcpOAuthapi.turso.techOAuthapi.turso.techOAuthmcp.turso.ai/mcpOAuthapi.turso.techFor agentsdocs.turso.tech/llms.txtOAuthapi.turso.techFor agentsmcp.turso.ai
- From
- api.turso.tech/.well-known/oauth-authorization-server · turso.tech/llms.txt · turso.tech/openapi.json · mcp.turso.ai/.well-known/oauth-protected-resource/mcp · api.turso.tech/.well-known/oauth-protected-resource · mcp.turso.ai/.well-known/oauth-authorization-server · mcp.turso.ai/.well-known/oauth-protected-resource · docs.turso.tech/llms.txt
- This endpoint
- api.turso.tech is named by a descriptor it read
Job requestPOST api.turso.tech/v1/organizations/my-org/databases40143 ms
- Request
- POST https://api.turso.tech/v1/organizations/my-org/databases
- Response
- 401 · application/json · 56 bytes
- Body
- sha256:735504f3cbfcecd66aa4e2cf29036d94a08efe664628dca1a3715f458c536e2e
- Exchange
- sha256:8a43b8aa8c242082701b52e79c1655e887f3314d26aae728edf6dbf221e218b3
Resource metadataGET api.turso.tech/.well-known/oauth-protected-resource/v1/organizations/my-org/databases40434 ms
- Request
- GET https://api.turso.tech/.well-known/oauth-protected-resource/v1/organizations/my-org/databases
- Response
- 404 · application/json · 160 bytes
- Body
- sha256:7a25c3ee57bb41563af5f7f93429fc54f1fad56f7d63507249ed7e218f07b514
- Exchange
- sha256:624f85d90c413ecb8815463115de3647665f1cf28866d93cf20b7f16e5d803b8
Resource metadataGET api.turso.tech/.well-known/oauth-protected-resource20044 ms
- Request
- GET https://api.turso.tech/.well-known/oauth-protected-resource
- Response
- 200 · application/json · 128 bytes
- Body
- sha256:4d5cf9cabbd0ccedf0833e27d2950238e7b02c3d5216257819e996e912cbca3b
- Exchange
- sha256:4a5be30a76d7f092d3b0b33fb1c8565d0d6c043f1acaab1b8eec2992bbb45eb6
Job requestsession openedPOST mcp.turso.ai/mcp40136 ms
- Request
- POST https://mcp.turso.ai/mcp
- Response
- 401 · application/json · 56 bytes
- Body
- sha256:735504f3cbfcecd66aa4e2cf29036d94a08efe664628dca1a3715f458c536e2e
- Exchange
- sha256:7f79eeb68e8d63b0de722222cd9d862c27c3b484b169098cb1fa5ddacf78c003
Resource metadataGET mcp.turso.ai/.well-known/oauth-protected-resource/mcp20036 ms
- Request
- GET https://mcp.turso.ai/.well-known/oauth-protected-resource/mcp
- Response
- 200 · application/json · 128 bytes
- Body
- sha256:4d5cf9cabbd0ccedf0833e27d2950238e7b02c3d5216257819e996e912cbca3b
- Exchange
- sha256:4f7944282d3010e20772880c2c6b87a979d2199fa0eaa15af9f54c2fc5f70fc0
Authorization serverGET api.turso.tech/.well-known/oauth-authorization-server20040 ms
- Request
- GET https://api.turso.tech/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 450 bytes
- Body
- sha256:e7355914b0672fa1a0d04aeb2c46145062bbba259d7387678782a8b32fb2f604
- Exchange
- sha256:b96171862822460ac2a46c55baf6c87d5163f2a26bd997c5395c42e543b5d324
AuthorizationGET app.turso.tech/oauth/mcp/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=43f8b0414c32a4823d2cab85528e81af&code_challenge=drL7zTQtkAA56tznLyZYKoOBg28WIsLi52jWRd053F0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.turso.ai%2Fmcp30781 ms
- Request
- GET https://app.turso.tech/oauth/mcp/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=43f8b0414c32a4823d2cab85528e81af&code_challenge=drL7zTQtkAA56tznLyZYKoOBg28WIsLi52jWRd053F0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.turso.ai%2Fmcp
- Response
- 307 · text/html · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:b03d3e5ac26c338e969dded70609052ac6b0d4f3953d99e1564a7ba02f80e5b1
Declared pageGET app.turso.tech/signup200129 ms
- Request
- GET https://app.turso.tech/signup
- Response
- 200 · text/html · 25869 bytes
- Body
- sha256:0761ad469a9f2f817e2810ab987916fe5a67c1f74c8bb4001f7cc89964edb09d
- Exchange
- sha256:92f347d68e3a98aa530c33d200f6db66c31b7440568de70ad01eef7af3942c37
Turso on the startup-offers board
- Generous Turso credits to run databases.Turso for Startups
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/turso/agent-readiness/turso-cloud/database-create)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4t4t7hyrk0mjyre8kjr5199
- Projection
- sha256:e8d89dae70df7acdf59072a94682b67bb3bf74549928d6e2e72a44c5480a008e
- 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