Can an agent create a database deployment with Upstash Redis?
A
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
Approval · setupYou consent once to the agent's own client.
- 03
Onboard
MachineThe agent can register itself with no person.
- 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.
- You, once, at Access: consenting to the agent's access.
Agent surfaces
4 kinds · 13 entries
For agentsNames the job's endpoint
The probe
13 Oct 2026 · 08:08 UTC · 95.06 s
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover59 descriptor reads17 facts
- Found
- API catalogupstash.comAPI catalogupstash.com/docs/qstashAPI catalogupstash.com/docs/workflowFor agentsupstash.com/llms.txtAPIapi.upstash.com/v2APIapi.upstash.comOAuthmcp.upstash.com/mcpOAuthclerk.upstash.comAPIapi.upstash.comFor agentsmcp.upstash.comAPI catalogupstash.comAPIapi.upstash.com/v2APIapi.upstash.comAPIqstash-us-east-1.upstash.ioAPIqstash-eu-central-1.upstash.ioAPIqstash-us-east-1.upstash.ioAPIqstash-eu-central-1.upstash.io
- From
- upstash.com/.well-known/api-catalog · upstash.com/llms.txt · upstash.com/docs/devops/developer-api/openapi.yaml · mcp.upstash.com/.well-known/oauth-protected-resource/mcp · upstash.com/docs/devops/developer-api/redis/create_database_global · upstash.com/docs/qstash/openapi.yaml · upstash.com/docs/workflow/openapi.yaml
- This endpoint
- mcp.upstash.com/mcp is named by a descriptor it read
Job requestPOST api.upstash.com/v2/redis/database40151 ms
- Request
- POST https://api.upstash.com/v2/redis/database
- Response
- 401 · application/octet-stream · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:b39876228cfcdf9c2f576d521ec5605ca40411dcaa833d5aef201319e6c9ceb9
Resource metadataGET api.upstash.com/.well-known/oauth-protected-resource/v2/redis/database40443 ms
- Request
- GET https://api.upstash.com/.well-known/oauth-protected-resource/v2/redis/database
- Response
- 404 · text/plain · 18 bytes
- Body
- sha256:99eb12f2ab3c4866a353e098ffa3cb7a967e617c49b98480394ec5d8ea92b094
- Exchange
- sha256:a6019776bfe49cd171e6c199f0d680d9c836c19f737e9ff19ac9d0ebc400ad7b
Resource metadataGET api.upstash.com/.well-known/oauth-protected-resource40441 ms
- Request
- GET https://api.upstash.com/.well-known/oauth-protected-resource
- Response
- 404 · text/plain · 18 bytes
- Body
- sha256:99eb12f2ab3c4866a353e098ffa3cb7a967e617c49b98480394ec5d8ea92b094
- Exchange
- sha256:9822c18f9f9271bf1f0e077fd515a18b5a00f11f8c41e1db037c7b4395965d8b
Job requestsession openedPOST mcp.upstash.com/mcp40174 ms
- Request
- POST https://mcp.upstash.com/mcp
- Response
- 401 · application/json · 73 bytes
- Body
- sha256:b5b8cdba3d63b5e7598ad5dfe2190d441d62bef6098f4bbbcf679c3f51608a12
- Exchange
- sha256:724b7cf76b15a63e18b88f7c8907ddf769f817bb97664a25d8b728c1484eacd9
Resource metadataGET mcp.upstash.com/.well-known/oauth-protected-resource/mcp20068 ms
- Request
- GET https://mcp.upstash.com/.well-known/oauth-protected-resource/mcp
- Response
- 200 · application/json · 236 bytes
- Body
- sha256:d5cfcb8338cd513e0c657f191c1c7c5ed905c61afd4a091406dc87e266760846
- Exchange
- sha256:a8659bc2d7ee62d57ab3e08b165227a12245dbac1560f032c930bf5c9d1778c0
Authorization serverGET clerk.upstash.com/.well-known/oauth-authorization-server20036 ms
- Request
- GET https://clerk.upstash.com/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 1133 bytes
- Body
- sha256:240328e143f7585a39fd4dff9aed665c224a2a614fb94f2a4f85655b6b6c52b1
- Exchange
- sha256:7602d6bebc3241961bf0111056568849747d64e0ce18f730a0e9ee1e57a57468
Client registrationPOST clerk.upstash.com/oauth/register201163 ms
- Request
- POST https://clerk.upstash.com/oauth/register
- Response
- 201 · application/json · 455 bytes
- Body
- sha256:fad273d74d39ce8a6f06c8da96ed3b6a9d5b9b939f654c3956d84f129af7077e
- Exchange
- sha256:cd329a3c2eb842fe0ca65e6e612ccf3338f86a672161adce1b0f0748a2246170
AuthorizationGET clerk.upstash.com/oauth/authorize?response_type=code&client_id=lH1z22yidPdYF4u6&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=03679e32adb827a152662c641a9b893e&code_challenge=m7rQbrini_FE6PO_5KRbd1s5S1OyUxK2HO0uHVkynHc&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.upstash.com%2Fmcp&scope=openid+email+profile+offline_access30276 ms
- Request
- GET https://clerk.upstash.com/oauth/authorize?response_type=code&client_id=lH1z22yidPdYF4u6&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=03679e32adb827a152662c641a9b893e&code_challenge=m7rQbrini_FE6PO_5KRbd1s5S1OyUxK2HO0uHVkynHc&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.upstash.com%2Fmcp&scope=openid+email+profile+offline_access
- Response
- 302 · text/html · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:e8ee3b901ae6e775f706f313ab892b8c626c61c6f8cafb56546db35a09b8105b
Job requestPOST upstash.com/start-redis200659 ms
- Request
- POST https://upstash.com/start-redis
- Response
- 200 · text/markdown · 3239 bytes
- Body
- sha256:a582436908e36499af83a7569aa17ca8ef9d27c4e6da50ceec22504d83d2e4a1
- Exchange
- sha256:eaa378a731ab583cb14361ca9a4919176d726562c46e9fbffdf2f050b4fe5eba
Declared pageGET console.upstash.com20084 ms
- Request
- GET https://console.upstash.com
- Response
- 200 · text/html · 35957 bytes
- Body
- sha256:707ed5313157262516adc48f3115a668fb6351868a62ec325dc03ff204028d98
- Exchange
- sha256:3687b97a7650a8652f2c529b420262944e3cd0c435ea4343003eb3d5fbe29f37
Upstash on the startup-offers board
- $1,000 in creditsUpstash Open Source Program
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/upstash/agent-readiness/upstash-redis/database-create)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4t4t7hymht89v296wb531ff
- Projection
- sha256:7c058ebc53b96ffb7cbf7641e92d720adcbd11776b8766eae4825a4e147b7e85
- 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