{"api_name":"Neon API","docs_url":"https://api-docs.neon.tech/reference/ai-agents","domain":"api-docs.neon.tech","generated_at":"2026-10-05T23:14:28.318569+00:00","agent_readiness_score":80,"certification_level":"Yoofooz Ready","agent_commerce_score":50,"agent_commerce_level":"Agent Commerce Emerging","agent_commerce":{"generated_at":"2026-10-05T23:14:28.137743+00:00","agent_commerce_score":50,"agent_commerce_level":"Agent Commerce Emerging","machine_payment_capable":false,"detected_protocols":["MCP"],"category_scores":{"mcp_support":10,"agent_identity_auth":0,"machine_payments":0,"machine_pricing":0,"budget_controls":10,"agent_rate_controls":10,"deterministic_errors":5,"auditability":5,"agent_security":5,"agent_observability":5},"strengths":["MCP support","Budget / spend controls","Agent rate and quota controls"],"gaps":["Agent identity / scoped authorization","Machine-native payments","Machine-readable consumption pricing"],"matched_signals":{"mcp_support":{"score":10,"matched_terms":["model context protocol","mcp server","mcp"]},"agent_identity_auth":{"score":0,"matched_terms":["oauth"]},"machine_payments":{"score":0,"matched_terms":[]},"machine_pricing":{"score":0,"matched_terms":[]},"budget_controls":{"score":10,"matched_terms":["spending limit","spend","limit"]},"agent_rate_controls":{"score":10,"matched_terms":["rate limit","too many requests","429","limits"]},"deterministic_errors":{"score":5,"matched_terms":["errors","retry"]},"auditability":{"score":5,"matched_terms":["logs","history"]},"agent_security":{"score":5,"matched_terms":["security","permissions"]},"agent_observability":{"score":5,"matched_terms":["metrics","usage"]}},"evidence_signals":{"mcp_support":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["model context protocol","mcp server","mcp"],"snippet":"eScript SDK and the Neon Serverless Driver , making it an perfect choice for AI agents that need to quickly set up an SQL database. Learn more . Neon Model Context Protocol (MCP) server — enables any MCP Client to interact with Neon’s API using natural language. AI agents can use Neon's MCP server to perform actions..."}],"agent_identity_auth":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["oauth"],"snippet":"elist Add domain to redirect_uri whitelist Delete domain from redirect_uri whitelist Create new auth user Delete auth user Update auth user role List OAuth providers for the branch Add an OAuth provider Update OAuth provider Delete OAuth provider Send test email Retrieve email and password configuration Update email..."},{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["oauth"],"snippet":"/getauthdetails.md): Returns authentication details for the credentials used in the request, including the credential type (API key, Bearer token, or OAuth session) and the associated identity. - [Retrieve project consumption metrics (legacy..."}],"budget_controls":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["spending limit","spend","limit"],"snippet":"endpoints List VPC endpoints across all regions Retrieve VPC endpoint details Assign or update VPC endpoint Delete VPC endpoint Retrieve organization spending limit Set organization spending limit Remove organization spending limit Use cases Auth Retrieve Neon Auth details for the branch Enable Neon Auth for the..."},{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["spend","limit"],"snippet":"s ready to use after the last operation in the chain finishes successfully. An `endpoint_id` has an `ep-` prefix. For information about compute… - [Suspend compute endpoint](https://api-docs.neon.tech/reference/suspendprojectendpoint.md): Suspends the specified compute endpoint. An `endpoint_id` has an `ep-` prefix...."}],"agent_rate_controls":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["rate limit"],"snippet":"nd test email using the saved email provider Authentication Pagination Path parameters SDKs and providers for the Neon API Neon API for AI Agents API rate limiting Auth (legacy) Create Neon Auth integration List trusted redirect URI domains Add trusted redirect URI domain Delete trusted redirect URI domain Create Auth..."},{"source_url":"https://api-docs.neon.tech/reference/api-rate-limiting","matched_terms":["rate limit","too many requests","429","limits"],"snippet":"tion Neon Docs Neon Console Discord API Reference v2.0 Neon OpenAPI Specification Neon Docs Neon Console Discord API Reference v2.0 API Reference API rate limiting Neon API Neon API Reference API Key List API keys Create API key Revoke API key Operation Retrieve operation details List operations Project List projects..."}],"deterministic_errors":[{"source_url":"https://api-docs.neon.tech/reference/api-rate-limiting","matched_terms":["errors"],"snippet":"equests error. These limits apply to all API requests, including those made by the Neon Console. Limits may change, so make sure your app handles 429 errors and retries appropriately. Updated 9 months ago Neon API for AI Agents Auth (legacy) Did this page help you? Yes No Updated 9 months ago Neon API for AI Agents..."},{"source_url":"https://api-docs.neon.tech/reference/getneonauthwebhookconfig","matched_terms":["retry"],"snippet":"[a-z0-9-] $ The Neon branch ID Responses 200 Returns webhook configuration for Neon Auth default General Error. The request may or may not be safe to retry, depending on the HTTP method, response status code, and whether a response was received. If no response is returned from the API, a network error or timeout..."}],"auditability":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["logs"],"snippet":"from a branch List triggers on the branch Create a trigger Get a trigger Update a trigger Delete a trigger AI Gateway Get branch AI Gateway endpoint Logs Query branch logs List branch log fields List branch log field values Credentials Issue a scoped credential on the branch List credentials on the branch Revoke a..."},{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["history"],"snippet":"ch/reference/getproject.md): Retrieves information about the specified project. Returned details include the project settings, compute configuration, history retention, owner information, and current usage metrics. - [Update project](https://api-docs.neon.tech/reference/updateproject.md): Updates the specified..."}],"agent_security":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["permissions"],"snippet":"ce/deleteproject\",\"parent\":\"/branches/2.0/reference/project\"},{\"deprecated\":false,\"hidden\":false,\"isBodyEmpty\":true,\"renderable\": ,\"slug\":\"listprojectpermissions\",\"title\":\"List project access\",\"type\":\"endpoint\",\"updatedAt\":\"2026-10-02T12:18:38.000Z\",\"api_method\":\"get\",\"api_webhook\":false,\"api_renderable\":..."},{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["security","permissions"],"snippet":"rings. Some integrations require manual reconfiguration after recovery.… - [Get advisor issues](https://api-docs.neon.tech/reference/getprojectadvisorsecurityissues.md): Analyzes the database for security and performance issues. Returns a list of issues categorized by severity (ERROR, WARN, INFO). Requires read access..."}],"agent_observability":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["metrics"],"snippet":"current user Transfer projects from personal account to organization Retrieve request authentication details Consumption Retrieve project consumption metrics (legacy plans) Retrieve project consumption metrics Retrieve branch consumption metrics Organizations Retrieve organization details List organization API keys..."},{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["metrics","usage"],"snippet":"the specified project. Returned details include the project settings, compute configuration, history retention, owner information, and current usage metrics. - [Update project](https://api-docs.neon.tech/reference/updateproject.md): Updates the specified project. Configurable properties include the project name,..."}]},"scoring_signals":{"docs_fetched":true,"pages_fetched":11,"candidate_pages":11,"fetched_urls":["https://api-docs.neon.tech/reference/ai-agents","https://api-docs.neon.tech/llms.txt","https://api-docs.neon.tech/reference/api-rate-limiting","https://api-docs.neon.tech/reference/getneonauthwebhookconfig","https://api-docs.neon.tech/reference/updateneonauthwebhookconfig","https://api-docs.neon.tech/reference/listbranchneonauthoauthproviders","https://api-docs.neon.tech/reference/addbranchneonauthoauthprovider","https://api-docs.neon.tech/reference/getprojectadvisorsecurityissues","https://api-docs.neon.tech/reference/getting-started-with-neon-api","https://api-docs.neon.tech/reference/getanonymizedbranchstatus","https://api-docs.neon.tech/reference/suspendprojectendpoint"],"scoring_source":"YoofoozBot bounded crawl"},"methodology":{"separate_from_agent_readiness":true,"category_count":10,"category_scale":[0,5,10],"max_score":100,"evidence_required_for_public_claims":true}},"category_scores":{"documentation_clarity":10,"machine_readable_spec":10,"authentication_clarity":10,"error_handling":10,"rate_limit_clarity":10,"agent_safe_workflow_support":5,"sandbox_availability":0,"webhook_event_support":10,"commercial_trust":5,"developer_experience":10},"strengths":["Documentation clarity","Machine-readable specification (OpenAPI/GraphQL/etc.)","Authentication model clarity","Error handling and status codes","Rate-limit / quota behavior","Webhook / event support","Developer experience (SDKs, quickstart, CLI)"],"risks":["Agent-safe workflow primitives (idempotency, retries) signal is partial; clearer documentation recommended.","Sandbox / test-mode availability signal not detected in docs.","Commercial trust (status, SLA, compliance) signal is partial; clearer documentation recommended."],"recommended_next_steps":["Strengthen: Document idempotency keys, test mode, dry runs, and safe retry semantics for agents.","Provide a sandbox / test mode with test API keys for safe agent testing.","Strengthen: Publish status page, SLA, and security/compliance posture (SOC 2, GDPR, PCI as applicable)."],"scoring_signals":{"docs_fetched":true,"docs_chars_used":204940,"pages_fetched":11,"candidate_pages":11,"fetched_urls":["https://api-docs.neon.tech/reference/ai-agents","https://api-docs.neon.tech/llms.txt","https://api-docs.neon.tech/reference/api-rate-limiting","https://api-docs.neon.tech/reference/getneonauthwebhookconfig","https://api-docs.neon.tech/reference/updateneonauthwebhookconfig","https://api-docs.neon.tech/reference/listbranchneonauthoauthproviders","https://api-docs.neon.tech/reference/addbranchneonauthoauthprovider","https://api-docs.neon.tech/reference/getprojectadvisorsecurityissues","https://api-docs.neon.tech/reference/getting-started-with-neon-api","https://api-docs.neon.tech/reference/getanonymizedbranchstatus","https://api-docs.neon.tech/reference/suspendprojectendpoint"],"scoring_source":"yoofoozbot_crawl_documents"},"matched_signals":{"documentation_clarity":{"score":10,"matched_terms":["parameters","request","response","examples","docs","reference"]},"machine_readable_spec":{"score":10,"matched_terms":["openapi","api spec","api reference","endpoints","schema"]},"authentication_clarity":{"score":10,"matched_terms":["bearer token","oauth","client secret","authentication","api key","keys"]},"error_handling":{"score":10,"matched_terms":["400","404","429","500","retry","errors"]},"rate_limit_clarity":{"score":10,"matched_terms":["rate limit","too many requests","429","limits"]},"agent_safe_workflow_support":{"score":5,"matched_terms":["metadata","validation"]},"sandbox_availability":{"score":0,"matched_terms":[]},"webhook_event_support":{"score":10,"matched_terms":["webhooks","event types","webhook","events"]},"commercial_trust":{"score":5,"matched_terms":["support","security"]},"developer_experience":{"score":10,"matched_terms":["sdk","cli"]}},"evidence_signals":{"documentation_clarity":[{"source_url":"https://api-docs.neon.tech/reference/getneonauthwebhookconfig","matched_terms":["parameters","request","response","examples","docs","reference"],"snippet":"...number plugin configuration update phone number plugin configuration send test email using the saved email provider authentication pagination path parameters sdks and providers for the neon api neon api for ai agents api rate limiting auth (legacy) create neon auth integration list trusted redirect uri..."},{"source_url":"https://api-docs.neon.tech/reference/updateneonauthwebhookconfig","matched_terms":["parameters","request","response","examples","docs","reference"],"snippet":"...number plugin configuration update phone number plugin configuration send test email using the saved email provider authentication pagination path parameters sdks and providers for the neon api neon api for ai agents api rate limiting auth (legacy) create neon auth integration list trusted redirect uri..."}],"machine_readable_spec":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["openapi","api spec","api reference","endpoints","schema"],"snippet":"for ai agents: visit https://api-docs.neon.tech/llms.txt for an index of all pages formatted in markdown and endpoints in openapi. append .md to any documentation page url to get its markdown version. jump to content neon openapi specification neon docs neon console discord api..."},{"source_url":"https://api-docs.neon.tech/reference/api-rate-limiting","matched_terms":["openapi","api spec","api reference","endpoints","schema"],"snippet":"for ai agents: visit https://api-docs.neon.tech/llms.txt for an index of all pages formatted in markdown and endpoints in openapi. append .md to any documentation page url to get its markdown version. jump to content neon openapi specification neon docs neon console discord api..."}],"authentication_clarity":[{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["bearer token","oauth","authentication","api key","keys"],"snippet":"...returns authentication details for the credentials used in the request, including the credential type (api key, bearer token, or oauth session) and the associated identity. - [retrieve project consumption metrics (legacy..."},{"source_url":"https://api-docs.neon.tech/reference/addbranchneonauthoauthprovider","matched_terms":["oauth","client secret","authentication","api key","keys"],"snippet":"...neon docs neon console discord api reference v2.0 neon openapi specification neon docs neon console discord api reference v2.0 api reference add an oauth provider neon api neon api reference api key list api keys create api key revoke api key operation retrieve operation details list operations..."}],"error_handling":[{"source_url":"https://api-docs.neon.tech/reference/getneonauthwebhookconfig","matched_terms":["400","500","retry"],"snippet":"...,\"creation_source\":\"console\",\"store_passwords\":true,\"branch_logical_size_limit_bytes\":10500,\"data_storage_bytes_hour\":1040,\"data_transfer_bytes\":1000000,\"written_data_bytes\":100800,\"compute_time_seconds\":100,\"active_time_seconds\":100,\"consum..."},{"source_url":"https://api-docs.neon.tech/reference/updateneonauthwebhookconfig","matched_terms":["400","500","retry"],"snippet":"...,\"creation_source\":\"console\",\"store_passwords\":true,\"branch_logical_size_limit_bytes\":10500,\"data_storage_bytes_hour\":1040,\"data_transfer_bytes\":1000000,\"written_data_bytes\":100800,\"compute_time_seconds\":100,\"active_time_seconds\":100,\"consum..."}],"rate_limit_clarity":[{"source_url":"https://api-docs.neon.tech/reference/api-rate-limiting","matched_terms":["rate limit","too many requests","429","limits"],"snippet":"...neon docs neon console discord api reference v2.0 neon openapi specification neon docs neon console discord api reference v2.0 api reference api rate limiting neon api neon api reference api key list api keys create api key revoke api key operation retrieve operation details list operations project list..."},{"source_url":"https://api-docs.neon.tech/reference/getting-started-with-neon-api","matched_terms":["rate limit","429"],"snippet":"...test email using the saved email provider authentication pagination path parameters sdks and providers for the neon api neon api for ai agents api rate limiting auth (legacy) create neon auth integration list trusted redirect uri domains add trusted redirect uri domain delete trusted redirect uri domain..."}],"agent_safe_workflow_support":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["metadata","validation"],"snippet":"for ai agents: visit https://api-docs.neon.tech/llms.txt for an index of all pages formatted in markdown and endpoints in openapi."},{"source_url":"https://api-docs.neon.tech/reference/api-rate-limiting","matched_terms":["metadata","validation"],"snippet":"for ai agents: visit https://api-docs.neon.tech/llms.txt for an index of all pages formatted in markdown and endpoints in openapi."}],"webhook_event_support":[{"source_url":"https://api-docs.neon.tech/reference/updateneonauthwebhookconfig","matched_terms":["webhooks","event types","webhook","events"],"snippet":"...configuration update neon data api copy page update neon auth webhook configuration put https://console.neon.tech/api/v2 /projects/ /branches/ /auth/webhooks updates the webhook configuration for the specified branch's neon auth integration. webhooks notify an external endpoint when auth events occur,..."},{"source_url":"https://api-docs.neon.tech/reference/getneonauthwebhookconfig","matched_terms":["webhooks","webhook","events"],"snippet":"...update neon data api copy page retrieve neon auth webhook configuration get https://console.neon.tech/api/v2 /projects/ /branches/ /auth/webhooks returns the webhook configuration for the specified branch's neon auth integration, including the endpoint url and the events that trigger it. path..."}],"commercial_trust":[{"source_url":"https://api-docs.neon.tech/llms.txt","matched_terms":["support","security"],"snippet":"...number of branches](https://api-docs.neon.tech/reference/countprojectbranches.md): retrieves the total number of branches in the specified project. supports an optional `search` parameter to count branches matching a name filter. - [retrieve branch..."},{"source_url":"https://api-docs.neon.tech/reference/getneonauthwebhookconfig","matched_terms":["support","security"],"snippet":"...create snapshot list project snapshots delete snapshot update snapshot restore snapshot retrieve backup schedule update backup schedule region list supported regions users retrieve current user details list organizations for the current user transfer projects from personal account to organization..."}],"developer_experience":[{"source_url":"https://api-docs.neon.tech/reference/ai-agents","matched_terms":["sdk","cli"],"snippet":"...configuration update phone number plugin configuration send test email using the saved email provider authentication pagination path parameters sdks and providers for the neon api neon api for ai agents api rate limiting auth (legacy) create neon auth integration list trusted redirect uri..."},{"source_url":"https://api-docs.neon.tech/reference/getneonauthwebhookconfig","matched_terms":["sdk","cli"],"snippet":"...configuration update phone number plugin configuration send test email using the saved email provider authentication pagination path parameters sdks and providers for the neon api neon api for ai agents api rate limiting auth (legacy) create neon auth integration list trusted redirect uri..."}]},"yoofoozbot":{"run_id":"20261005T231359Z_neon_api_8746121a","user_agent":"YoofoozBot/1.12 (+https://yoofooz.com/yoofoozbot; contact: submit@yoofooz.com)","pages_fetched":11,"total_bytes":2097152,"robots_respected":true,"crawl_record_path":"outputs/yoofoozbot/20261005T231359Z_neon_api_8746121a.json","spec_candidates":[],"signal_summary":{"openapi":{"detected":true,"matched_terms":["openapi"]},"authentication":{"detected":true,"matched_terms":["authentication","oauth","bearer token","api key"]},"errors":{"detected":true,"matched_terms":["429","retry"]},"rate_limits":{"detected":true,"matched_terms":["rate limit"]},"webhooks":{"detected":true,"matched_terms":["webhook","event types"]},"sandbox":{"detected":false,"matched_terms":[]},"agent_workflows":{"detected":true,"matched_terms":["mcp","agent"]},"developer_experience":{"detected":true,"matched_terms":["sdk","cli"]},"commercial_trust":{"detected":true,"matched_terms":["security"]},"mcp_support":{"detected":true,"matched_terms":["model context protocol","mcp server"]},"machine_payments":{"detected":false,"matched_terms":[]},"machine_pricing":{"detected":false,"matched_terms":[]},"budget_controls":{"detected":true,"matched_terms":["spending limit"]},"agent_identity":{"detected":false,"matched_terms":[]},"auditability":{"detected":false,"matched_terms":[]},"agent_observability":{"detected":false,"matched_terms":[]}},"readiness_scoring_pages":11,"readiness_scoring_source":"yoofoozbot_crawl_documents","agent_commerce_probe":{"score":50,"level":"Agent Commerce Emerging","machine_payment_capable":false,"detected_protocols":["MCP"],"evidence_categories":["agent_identity_auth","agent_observability","agent_rate_controls","agent_security","auditability","budget_controls","deterministic_errors","mcp_support"]}},"ai_analysis":{"provider":"nvidia","enabled":true,"model":"meta/llama-4-maverick-17b-128e-instruct","summary":null,"credibility_notes":[],"next_actions":[],"error":"NVIDIA analysis failed: http 410"}}