Can an agent create a database deployment with Neon API?
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
7 kinds · 28 entries
For agents
Names the job's endpoint
OAuthNames the job's endpoint
ARDARD
neon.com/.well-known/mcp/server-card.json9 more
neon.com/.well-known/agent-skills/neon/SKILL.mdneon.com/.well-known/agent-skills/neon-auth/SKILL.mdneon.com/.well-known/agent-skills/neon-postgres/SKILL.mdneon.com/.well-known/agent-skills/neon-functions/SKILL.mdneon.com/.well-known/agent-skills/neon-ai-gateway/SKILL.mdneon.com/.well-known/agent-skills/neon-object-storage/SKILL.mdneon.com/.well-known/agent-skills/neon-postgres-branches/SKILL.mdneon.com/.well-known/agent-skills/neon-postgres-agent-platforms/SKILL.mdneon.com/.well-known/agent-skills/neon-postgres-egress-optimizer/SKILL.md
The probe
12 Oct 2026 · 00:15 UTC · 100.41 s
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover70 descriptor reads34 facts
- Found
- ARDneon.com/.well-known/mcp/server-card.jsonSkillsneon.com/.well-known/agent-skills/neon-postgres/SKILL.mdSkillsneon.com/.well-known/agent-skills/neon-postgres-egress-optimizer/SKILL.mdSkillsneon.com/.well-known/agent-skills/neon-postgres-branches/SKILL.mdSkillsneon.com/.well-known/agent-skills/neon/SKILL.mdARDneon.com/.well-known/agent-skills/neon-auth/SKILL.mdARDneon.com/.well-known/agent-skills/neon-postgres-agent-platforms/SKILL.mdARDneon.com/.well-known/agent-skills/neon-object-storage/SKILL.mdARDneon.com/.well-known/agent-skills/neon-ai-gateway/SKILL.mdARDneon.com/.well-known/agent-skills/neon-functions/SKILL.mdAPIconsole.neon.tech/api/v2OAuthmcp.neon.tech/mcpFor agentsneon.com/auth.mdFor agentsneon.com/llms.txtAPIconsole.neon.tech/api/v2OAuthmcp.neon.tech/mcpOAuthmcp.neon.techOAuthmcp.neon.techOAuthmcp.neon.techOAuthmcp.neon.techFor agentsmcp.neon.tech/llms.txtOAuthneon.com/claimableOAuthclaimable.neon.techOAuthneon.com/claimableFor agentsneon.com/auth.mdFor agentsclaimable.neon.tech/llms.txtFor agentsconsole.neon.techOAuthmcp.neon.techOAuthclaimable.neon.techAPIconsole.neon.tech/api/v2Skillsneon.com/.well-known/agent-skills/neon-postgres/SKILL.mdSkillsneon.com/.well-known/agent-skills/neon-postgres-egress-optimizer/SKILL.mdSkillsneon.com/.well-known/agent-skills/neon-postgres-branches/SKILL.mdSkillsneon.com/.well-known/agent-skills/neon/SKILL.md
- From
- neon.com/.well-known/ai-catalog.json · neon.com/.well-known/api-catalog · neon.com/.well-known/mcp/server-card.json · neon.com/auth.md · neon.com/llms.txt · neon.com/openapi.json · mcp.neon.tech/.well-known/oauth-protected-resource/mcp · mcp.neon.tech/.well-known/oauth-authorization-server · mcp.neon.tech/.well-known/oauth-protected-resource · mcp.neon.tech/llms.txt · neon.com/.well-known/oauth-authorization-server/claimable · claimable.neon.tech/.well-known/oauth-protected-resource · claimable.neon.tech/llms.txt · neon.com/docs/manage/account-recovery.md · neon.com/api_spec/release/v2.json · neon.com/.well-known/agent-skills/index.json
- This endpoint
- mcp.neon.tech/mcp is named by a descriptor it read
Job requestPOST console.neon.tech/api/v2/projects40155 ms
- Request
- POST https://console.neon.tech/api/v2/projects
- Response
- 401 · application/json · 123 bytes
- Body
- sha256:d344089a8d715104974a8909e5804f74a20e2bb553d68e88f390695a5df46af6
- Exchange
- sha256:082e459add4920a2e592cb9fe07e80836d19774349ea1bf848bbefc84a6ac1ee
Resource metadataGET console.neon.tech/.well-known/oauth-protected-resource/api/v2/projects40457 ms
- Request
- GET https://console.neon.tech/.well-known/oauth-protected-resource/api/v2/projects
- Response
- 404 · text/plain · 19 bytes
- Body
- sha256:b16e15764b8bc06c5c3f9f19bc8b99fa48e7894aa5a6ccdad65da49bbf564793
- Exchange
- sha256:f2754ad0cdb1ea751a36937228a616a677f41c5a2cb79bcb39891dadee24901c
Resource metadataGET console.neon.tech/.well-known/oauth-protected-resource40467 ms
- Request
- GET https://console.neon.tech/.well-known/oauth-protected-resource
- Response
- 404 · text/html · 4842 bytes
- Body
- sha256:fe3930c1bf7920765c058a2c9ce3cf86c4bb338a034dd4a7a96e1cb9b086a700
- Exchange
- sha256:a635174e688c7d253fe9593a6d9536f3a7e70cafa134e06266a12d7ec963deef
Job requestsession openedPOST mcp.neon.tech/mcp40171 ms
- Request
- POST https://mcp.neon.tech/mcp
- Response
- 401 · application/json · 73 bytes
- Body
- sha256:b5b8cdba3d63b5e7598ad5dfe2190d441d62bef6098f4bbbcf679c3f51608a12
- Exchange
- sha256:4b6e718efd3de5a1f3ce5afdd0152fe4cb69a8478bcf150a8f911f04e006a560
Resource metadataGET mcp.neon.tech/.well-known/oauth-protected-resource/mcp20072 ms
- Request
- GET https://mcp.neon.tech/.well-known/oauth-protected-resource/mcp
- Response
- 200 · application/json · 196 bytes
- Body
- sha256:725ab81ac417f0fd607952de27c4ebb7124e73eede45ef56ee26085c4660e4a3
- Exchange
- sha256:0505a6390325b64118353e848ae6cf30aa8da6a5eb66c3c9cba120bd12f333dd
Authorization serverGET mcp.neon.tech/.well-known/oauth-authorization-server20060 ms
- Request
- GET https://mcp.neon.tech/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 932 bytes
- Body
- sha256:160f5ab34b237c26b2befcc8f4045154d454873f0f664b03597e003f4ca58760
- Exchange
- sha256:d63d84c40513906d44af1cf66f18c06ad1f6bab3b630b31e82c8310c92b267c0
Client registrationPOST mcp.neon.tech/api/register2001013 ms
- Request
- POST https://mcp.neon.tech/api/register
- Response
- 200 · application/json · 232 bytes
- Body
- sha256:eb51ae6123854b6549348e9568365f4535ea1b87d3ef30903750c737aa9973ce
- Exchange
- sha256:753df8b1a8a796a6cddfe944c9d51a03cf3bb76d3b0c7aaeab72f16b307ed20a
AuthorizationGET mcp.neon.tech/api/authorize?response_type=code&client_id=wZH4eOev&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=46d3175bda0e518fd1e96f9ae0e51717&code_challenge=ibghmT35M2-ypKhr1vf-6DPlsVGLUfrX3-k-ys4txb0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.neon.tech%2Fmcp200357 ms
- Request
- GET https://mcp.neon.tech/api/authorize?response_type=code&client_id=wZH4eOev&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=46d3175bda0e518fd1e96f9ae0e51717&code_challenge=ibghmT35M2-ypKhr1vf-6DPlsVGLUfrX3-k-ys4txb0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.neon.tech%2Fmcp
- Response
- 200 · text/html · 49950 bytes
- Body
- sha256:edc389ac407aa116cabc22c06512856ce300367eb17b936289ab3cf1e171588e
- Exchange
- sha256:4a075cdc4259dd99db51c016a03bd4308ce24c468dbe8712b6c6d1a45c72ecb2
Job requestPOST claimable.neon.tech/v1/agent/identity400244 ms
- Request
- POST https://claimable.neon.tech/v1/agent/identity
- Response
- 400 · application/json · 281 bytes
- Body
- sha256:9b32a39e2dfa427a5fcc3b3585ccd82ecbbbdf14184e1694b189cbdfa2325758
- Exchange
- sha256:73c116e77aa877e80435687fcde995c5be334858a7f5b739cfeb1320ec50d679
Resource metadataGET claimable.neon.tech/.well-known/oauth-protected-resource/v1/agent/identity404231 ms
- Request
- GET https://claimable.neon.tech/.well-known/oauth-protected-resource/v1/agent/identity
- Response
- 404 · application/json · 159 bytes
- Body
- sha256:3c0f107d2268eadb3b50382dd40037842a3e7e5abce9e458e7bd37ec9f672a80
- Exchange
- sha256:b26ba2369436063c47ffa60ca1bbf11850ba7cbbe53ac0622e8d1712dcf52dda
Resource metadataGET claimable.neon.tech/.well-known/oauth-protected-resource200245 ms
- Request
- GET https://claimable.neon.tech/.well-known/oauth-protected-resource
- Response
- 200 · application/json · 334 bytes
- Body
- sha256:e49d9e1197ac40c38199b8c4ee53fcaeb7319aa52374cc4fe073a50d6e13fc76
- Exchange
- sha256:3418f00b3054cf54582ef7e18c6b6e681a6d67cd52a226c65402ef9b10817bbb
Authorization serverGET neon.com/.well-known/oauth-authorization-server/claimable200119 ms
- Request
- GET https://neon.com/.well-known/oauth-authorization-server/claimable
- Response
- 200 · application/json · 615 bytes
- Body
- sha256:81ff4aa2733f540e274cc23d861e640a029bf8c1d2458cb73858c42898c65472
- Exchange
- sha256:47b15886690f0437676c6966e23d9f7dc2bb034495cb34ee7cd60541ad94b502
Declared pageGET console.neon.tech/signup307103 ms
- Request
- GET https://console.neon.tech/signup
- Response
- 307 · text/html · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:5ca1799d0477df2d1c2a9954bcc798810e5b44a84df6724f9f2491561097e4ff
Neon on the startup-offers board
- Up to $200,000 in creditsDatabricks Startup Program - Venture-Backed
- Up to $1,000 in creditsDatabricks Startup Program - Self-Funded
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/neon/agent-readiness/neon-api/database-create)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4pmbct2wn2yanc4sxs0hb4h
- Projection
- sha256:36279f14f8a87d8a2600f6f176ad214ea811734625a4663cc6527b961610a079
- Policy
- kind-2026-10-12 · sha256:0a4e4996176ce674b4f3ce910c5fca4f37c9b53bcdf51656d53a1a92fcf2c879
A report or a reassessment request names this profile, its revision and its projection. How report cards are assessed →View the exact declaration