{"origin":"neon.com","checked":"2026-10-23T14:58:25Z","grade":"A+","score":70,"score_parts":{"coverage":40,"breadth":15,"conformance":15},"subscores":{"reach_and_policy":20,"readability":30,"capabilities":35,"conformance":15,"total_100":100,"grade_100":"A+"},"practical_usefulness":{"exa_parsable":true,"headless_blocked":false,"markdown_negotiation":true,"vary_accept_present":true,"js_shell_only":false,"render_mode":"markdown_native","semantic_html_quality":"high","text_to_html_ratio":0.952,"estimated_tokens":1694,"html_bloat_ratio":1.051,"table_count":0,"table_rows":13,"first_content_byte_offset":0,"json_ld_types":[],"has_attribute_rich_schema":false,"root_links":[{"rel":"api-catalog","url":"/.well-known/api-catalog"},{"rel":"llms-txt","url":"/docs/llms.txt"},{"rel":"mcp-server-card","url":"/.well-known/mcp/server-card.json"},{"rel":"ai-catalog","url":"/.well-known/ai-catalog.json"},{"rel":"llms-full-txt","url":"/docs/llms-full.txt"}]},"permissions":{"posture":"open_to_all","robots_txt_allows_ai":"partial","search_bots_allowed":true,"user_fetch_bots_allowed":true,"training_bots_allowed":true,"ai_crawlers":{"allowed":[],"blocked":[],"partial":[],"unlisted_default":"partial"},"assistant_access":{"openai":"partial","anthropic":"partial","google":"partial","perplexity":"partial","exa":"partial"},"meta_robots_directives":["noindex"],"nosnippet_or_noai":false,"retired_tokens_used":[],"content_signals":["ai-train=yes, search=yes, ai-input=yes"],"paywall_or_402_detected":false},"conformance_summary":{"valid":["mcp-server-cards","llms-txt","anthropic-agent-skills-format","api-catalog-rfc9727","ai-crawler-tokens-robots","auth-md"],"valid_legacy":["ai-catalog-well-known-file"],"schema_error":[],"blocked":[],"absent":["ard","a2a","agents-md","security-txt","okf"]},"agent_routing":{"preferred_mode":"mcp","fallback_mode":"openapi","can_fetch_directly":true,"do_not_scrape_raw_html":true,"summary":"Call the MCP endpoint at https://mcp.neon.tech/mcp first. Do not scrape the HTML when a tool can answer.","fetch_recipe":{"url":"https://mcp.neon.tech/mcp","method":"POST","headers":{"Accept":"application/json, text/event-stream","Content-Type":"application/json"},"note":"POST a JSON-RPC tools/list, or server/discover on the 2026-07-28 revision, before reading HTML."},"callable_endpoints":[{"kind":"mcp","url":"https://mcp.neon.tech/mcp","transport_or_type":"streamable-http","status":"valid","source":"/.well-known/mcp/server-card.json"},{"kind":"mcp","url":"https://neon.com/docs/mcp","transport_or_type":"streamable-http","status":"valid","source":"/.well-known/mcp/docs-server-card.json"},{"kind":"openapi","url":"https://neon.com/api_spec/release/v2.json","transport_or_type":"application/json","status":"valid","source":"/.well-known/api-catalog"},{"kind":"agent_skills","url":"https://neon.com/.well-known/agent-skills/index.json","transport_or_type":"application/json","status":"valid","tools_or_skills":["neon-postgres","neon-postgres-egress-optimizer","neon-postgres-branches","neon","neon-auth","neon-postgres-agent-platforms","neon-object-storage","neon-ai-gateway","neon-functions","neon-realtime","Lakebase Postgres","Postgres Egress Optimizer","Lakebase Postgres Branching","Neon","Neon Auth","Neon AI Agent Program","Neon Object Storage","Neon AI Gateway","Neon Functions","Neon Realtime"],"source":"/.well-known/agent-skills/index.json"},{"kind":"llms_txt","url":"https://neon.com/llms.txt","transport_or_type":"text/markdown","status":"valid","source":"/llms.txt"},{"kind":"markdown","url":"https://neon.com/","transport_or_type":"text/markdown","status":"valid","source":"/"},{"kind":"catalog","url":"https://neon.com/.well-known/ai-catalog.json","transport_or_type":"application/ai-catalog+json","status":"valid_legacy","source":"/.well-known/ai-catalog.json"},{"kind":"auth","url":"https://neon.com/auth.md","transport_or_type":"text/markdown","status":"valid","source":"/auth.md"}]},"valid":true,"outcome":"scored","steps_covered":["discover","permit","read","act"],"found":["llms-txt","cloudflare-content-signals-policy","ai-catalog-well-known-file","api-catalog-rfc9727","auth-md","anthropic-agent-skills-format","cloudflare-markdown-for-agents","mcp-server-cards","mcp","ai-crawler-tokens-robots"],"manifests":[{"id":"ard","name":"Agentic Resource Discovery","path":"/.well-known/ard.json","url":"https://neon.com/.well-known/ard.json","status":404,"content_type":"text/html; charset=utf-8","article":"https://agenticweb.wiki/protocols/ard/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"ai-catalog-well-known-file","name":"AI Catalog well-known file","path":"/.well-known/ai-catalog.json","url":"https://neon.com/.well-known/ai-catalog.json","status":200,"content_type":"application/ai-catalog+json","article":"https://agenticweb.wiki/protocols/ai-catalog-well-known-file/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid_legacy","legacy":true,"errors":[],"warnings":["no entry has representativeQueries; ARD registries use 2-5 example queries to index entries"]},{"id":"mcp-server-cards","name":"MCP Server Cards (SEP-2127)","path":"/.well-known/mcp/server-card.json","url":"https://neon.com/.well-known/mcp/server-card.json","status":200,"content_type":"application/json","article":"https://agenticweb.wiki/protocols/mcp-server-cards/","present":true,"valid":true,"detected":false,"outcome":"valid","spec_status":"valid","errors":[],"warnings":["Content-Type is application/json; SEP-2127 says serve application/mcp-server-card+json","remotes[0].supportedProtocolVersions missing; clients use it to pick a version before connecting"]},{"id":"a2a","name":"Agent2Agent Protocol","path":"/.well-known/agent-card.json","url":"https://neon.com/.well-known/agent-card.json","status":404,"content_type":"text/html; charset=utf-8","article":"https://agenticweb.wiki/protocols/a2a/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"llms-txt","name":"llms.txt","path":"/llms.txt","url":"https://neon.com/llms.txt","status":200,"content_type":"text/plain; charset=utf-8","article":"https://agenticweb.wiki/protocols/llms-txt/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","errors":[],"warnings":[]},{"id":"agents-md","name":"AGENTS.md","path":"/AGENTS.md","url":"https://neon.com/AGENTS.md","status":404,"content_type":"text/markdown; charset=utf-8","article":"https://agenticweb.wiki/protocols/agents-md/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"anthropic-agent-skills-format","name":"Agent Skills","path":"/.well-known/agent-skills/index.json","url":"https://neon.com/.well-known/agent-skills/index.json","status":200,"content_type":"application/json; charset=utf-8","article":"https://agenticweb.wiki/protocols/anthropic-agent-skills-format/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","errors":[],"warnings":[]},{"id":"api-catalog-rfc9727","name":"api-catalog: A Well-Known URI and Link Relation to Help Discovery of APIs","path":"/.well-known/api-catalog","url":"https://neon.com/.well-known/api-catalog","status":200,"content_type":"application/linkset+json; profile=\"https://www.rfc-editor.org/info/rfc9727\"","article":"https://agenticweb.wiki/protocols/api-catalog-rfc9727/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","errors":[],"warnings":[]},{"id":"ai-crawler-tokens-robots","name":"AI Crawler User-Agent Tokens in robots.txt","path":"/robots.txt","url":"https://neon.com/robots.txt","status":200,"content_type":"text/plain; charset=utf-8","article":"https://agenticweb.wiki/protocols/ai-crawler-tokens-robots/","present":true,"valid":true,"detected":false,"outcome":"valid","spec_status":"valid","errors":[],"warnings":["no Agentmap: line (optional convention pointing agents at /.well-known/ard.json)"]},{"id":"security-txt","name":"security.txt (RFC 9116)","path":"/.well-known/security.txt","url":"https://neon.com/.well-known/security.txt","status":404,"content_type":"text/html; charset=utf-8","article":null,"present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"auth-md","name":"auth.md","path":"/auth.md","url":"https://neon.com/auth.md","status":200,"content_type":"text/markdown; charset=utf-8","article":"https://agenticweb.wiki/protocols/auth-md/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","errors":[],"warnings":[]},{"id":"okf","name":"Open Knowledge Format","path":"/okf/index.md","url":"https://neon.com/okf/index.md","status":404,"content_type":"text/markdown; charset=utf-8","article":"https://agenticweb.wiki/protocols/okf/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]}],"errors":[],"warnings":["/.well-known/ai-catalog.json: no entry has representativeQueries; ARD registries use 2-5 example queries to index entries","/.well-known/mcp/server-card.json: Content-Type is application/json; SEP-2127 says serve application/mcp-server-card+json","/.well-known/mcp/server-card.json: remotes[0].supportedProtocolVersions missing; clients use it to pick a version before connecting","/robots.txt: no Agentmap: line (optional convention pointing agents at /.well-known/ard.json)"],"recommendations":[{"id":"ard","name":"Agentic Resource Discovery","why":"a catalog at /.well-known/ard.json lets agents discover your APIs, MCP servers and data in one fetch","url":"https://agenticweb.wiki/protocols/ard/"},{"id":"agents-md","name":"AGENTS.md","why":"instructions for coding agents working on or with the site","url":"https://agenticweb.wiki/protocols/agents-md/"},{"id":"security-txt","name":"security.txt (RFC 9116)","why":"RFC 9116 contact and expiry, read by agents and people","url":"https://www.rfc-editor.org/rfc/rfc9116"}],"rubric":"+10 per lifecycle step with a standard observed, counting manifests that validate or that the probe rule for the standard recognises (a valid MCP server card counts for MCP; max 90); +3 per observed standard beyond the first two (max 15); conformance +15 (+10 with one manifest) minus 5 per agent-facing manifest with errors, never below 0 (security.txt is reported, not scored). Lifecycle grade: A+ >= 60, A >= 45, B >= 30, C >= 20, D >= 10. Strict 100-point composite (subscores.total_100 / subscores.grade_100): reach_and_policy (20) + readability (30) + capabilities (35) + conformance (15), where A+ >= 80, A >= 65, B >= 45, C >= 28, D >= 15.","probe":{"origin":"neon.com","checked":"2026-10-23T14:58:25Z","found":{"llms-txt":{"id":"llms-txt","url":"https://neon.com/llms.txt","status":200,"found":true,"reason":"200, text matched","article":"https://agenticweb.wiki/protocols/llms-txt/"},"cloudflare-content-signals-policy":{"id":"cloudflare-content-signals-policy","url":"https://neon.com/robots.txt","status":200,"found":true,"reason":"200, text matched","article":"https://agenticweb.wiki/protocols/cloudflare-content-signals-policy/"},"ai-catalog-well-known-file":{"id":"ai-catalog-well-known-file","url":"https://neon.com/.well-known/ai-catalog.json","status":200,"found":true,"reason":"200, keys entries","article":"https://agenticweb.wiki/protocols/ai-catalog-well-known-file/"},"api-catalog-rfc9727":{"id":"api-catalog-rfc9727","url":"https://neon.com/.well-known/api-catalog","status":200,"found":true,"reason":"200, linkset, keys linkset","article":"https://agenticweb.wiki/protocols/api-catalog-rfc9727/"},"auth-md":{"id":"auth-md","url":"https://neon.com/auth.md","status":200,"found":true,"reason":"200, text matched","article":"https://agenticweb.wiki/protocols/auth-md/"},"anthropic-agent-skills-format":{"id":"anthropic-agent-skills-format","url":"https://neon.com/.well-known/agent-skills/index.json","status":200,"found":true,"reason":"200, json, keys skills","article":"https://agenticweb.wiki/protocols/anthropic-agent-skills-format/"},"cloudflare-markdown-for-agents":{"id":"cloudflare-markdown-for-agents","url":"https://neon.com/","status":200,"found":true,"reason":"GET / varied on Accept and returned Markdown","article":"https://agenticweb.wiki/protocols/cloudflare-markdown-for-agents/"}},"absent":{"a2a":{"id":"a2a","url":"https://neon.com/.well-known/agent-card.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/a2a/"},"ucp":{"id":"ucp","url":"https://neon.com/.well-known/ucp","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ucp/"},"agents-md":{"id":"agents-md","url":"https://neon.com/AGENTS.md","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-md/"},"aipref-content-usage-attachment":{"id":"aipref-content-usage-attachment","url":"https://neon.com/robots.txt","status":200,"found":false,"reason":"text_match (?im)^content-usage: not found","article":"https://agenticweb.wiki/protocols/aipref-content-usage-attachment/"},"aipref-vocabulary":{"id":"aipref-vocabulary","url":"https://neon.com/robots.txt","status":200,"found":false,"reason":"text_match (?im)^content-usage:\\s*\\S not found","article":"https://agenticweb.wiki/protocols/aipref-vocabulary/"},"tdmrep":{"id":"tdmrep","url":"https://neon.com/.well-known/tdmrep.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/tdmrep/"},"webbotauth":{"id":"webbotauth","url":"https://neon.com/.well-known/http-message-signatures-directory","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/webbotauth/"},"web-bot-auth-signature-agent-card":{"id":"web-bot-auth-signature-agent-card","url":"https://neon.com/.well-known/http-message-signatures-directory","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/web-bot-auth-signature-agent-card/"},"ard":{"id":"ard","url":"https://neon.com/.well-known/ard.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ard/"},"aid":{"id":"aid","url":"https://neon.com/.well-known/agent","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/aid/"},"adp":{"id":"adp","url":"https://neon.com/.well-known/agent.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/adp/"},"ardp":{"id":"ardp","url":"https://neon.com/.well-known/ardp/meta","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ardp/"},"ads":{"id":"ads","url":"https://neon.com/v1/agents","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ads/"},"adcp":{"id":"adcp","url":"https://neon.com/.well-known/adagents.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/adcp/"},"anp":{"id":"anp","url":"https://neon.com/.well-known/agent-descriptions","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/anp/"},"agora-protocol":{"id":"agora-protocol","url":"https://neon.com/.wellknown","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agora-protocol/"},"rsl":{"id":"rsl","url":"https://neon.com/robots.txt","status":200,"found":false,"reason":"text_match (?im)^license:\\s*\\S|rsl\\.xml not found","article":"https://agenticweb.wiki/protocols/rsl/"},"agent-permissions-json":{"id":"agent-permissions-json","url":"https://neon.com/.well-known/agent-permissions.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agent-permissions-json/"},"ai-crawler-tokens-robots":{"id":"ai-crawler-tokens-robots","url":"https://neon.com/robots.txt","status":200,"found":false,"reason":"text_match (?im)^user-agent:\\s*(GPTBot|OAI-SearchBot|ClaudeBot|Claude-User|Claude-SearchBot|Google-Extended|PerplexityBot|CCBot|Applebot-Extended|meta-externalagent|Bytespider|Amazonbot)\\b not found","article":"https://agenticweb.wiki/protocols/ai-crawler-tokens-robots/"},"agents-json":{"id":"agents-json","url":"https://neon.com/.well-known/agents.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-json/"},"agents-txt":{"id":"agents-txt","url":"https://neon.com/agents.txt","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-txt/"},"ai-txt":{"id":"ai-txt","url":"https://neon.com/ai.txt","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ai-txt/"},"lmos":{"id":"lmos","url":"https://neon.com/.well-known/wot-thing-description","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/lmos/"},"erc-8004":{"id":"erc-8004","url":"https://neon.com/.well-known/agent-registration.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/erc-8004/"},"vi":{"id":"vi","url":"https://neon.com/.well-known/verifiable-intent","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/vi/"},"oauth-metadata-for-agents":{"id":"oauth-metadata-for-agents","url":"https://neon.com/.well-known/oauth-protected-resource","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/oauth-metadata-for-agents/"},"okf":{"id":"okf","url":"https://neon.com/okf/index.md","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/okf/"},"identity-assertion-authz-grant":{"id":"identity-assertion-authz-grant","url":"https://neon.com/.well-known/oauth-authorization-server","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/identity-assertion-authz-grant/"},"kya-os":{"id":"kya-os","url":"https://neon.com/.well-known/mcp","status":200,"found":false,"reason":"JSON missing key serverDid","article":"https://agenticweb.wiki/protocols/kya-os/"},"oauth-cimd":{"id":"oauth-cimd","url":"https://neon.com/.well-known/oauth-authorization-server","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/oauth-cimd/"},"erc-8444":{"id":"erc-8444","url":"https://neon.com/.well-known/ard.json","status":404,"found":false,"reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/erc-8444/"}},"skipped":{"mcp":"no-fixed-path","agent-communication-protocol":"superseded","agentic-commerce-protocol":"unsafe-post","x402":"no-fixed-path","l402":"no-fixed-path","mpp":"no-fixed-path","s402":"no-fixed-path","nlweb":"unsafe-post","agent-connect-protocol":"unsafe-post","agent-protocol-aief":"unsafe-post","aitp":"unsafe-post","coral-protocol":"unsafe-post","vercel-agent-readability":"no-fixed-path","daap":"no-fixed-path","aap":"no-fixed-path","aauth":"needs-credentials","ap2":"needs-credentials","ap2-checkout-mandate":"needs-credentials","vcap":"needs-credentials","tap":"needs-credentials","agent-attribution-protocol":"needs-credentials","agent-audit-trail":"needs-credentials","artf":"needs-credentials","erc-8183":"not-http","erc-8226":"not-http","dns-aid":"not-http","agtp":"not-http","slim":"not-http","spiffe":"not-http","wimse":"not-http","http-message-signatures":"no-fixed-path","ans":"no-fixed-path","aip":"client-side","webmcp":"client-side","web-agent-protocol":"client-side","agent-client-protocol":"client-side","a2ui":"no-fixed-path","ag-ui":"no-fixed-path","mcp-apps":"no-fixed-path","openai-apps-sdk-manifests":"no-fixed-path","oasf":"no-fixed-path","aamp":"no-fixed-path","agora-commerce-protocol":"no-fixed-path","osi":"no-fixed-path","nlip":"no-fixed-path","emv-agentic-payments":"no-fixed-path","aiagent-auth":"no-fixed-path","dan":"not-http","mcp-registry":"no-fixed-path","wimse-aims":"no-fixed-path","personal-agent-protocol":"no-fixed-path","aauth-hardt":"no-fixed-path","cloudflare-pay-per-crawl":"no-fixed-path","wimse-agent-audit-record":"no-fixed-path","mcp-server-cards":"no-fixed-path","dawn-agent-discovery-framework":"no-fixed-path","agent-identity-document":"no-fixed-path","mcp-dns-discovery":"no-fixed-path","agent-principal-binding":"no-fixed-path","aip-delegation-chain":"no-fixed-path","credential-delegation-protocol-wimse":"no-fixed-path","agent-delegation-receipts":"no-fixed-path","aauth-r3":"no-fixed-path","acip":"no-fixed-path","knowledge-linkset":"no-fixed-path","scitt-ai-agent-execution":"no-fixed-path","agent-channel-fan-out":"no-fixed-path","aagv":"no-fixed-path","agentic-payments-gating-model":"no-fixed-path","idmandat-credential":"no-fixed-path","lws10-authn-ssi-cid":"no-fixed-path","wimse-workload-identity-metadata":"no-fixed-path","haace":"no-fixed-path","local-tool-call-proof":"no-fixed-path","agent-authorization-envelope":"no-fixed-path","a2wp":"no-fixed-path","agent-decision-commitment":"no-fixed-path","gbz-185-agent-interconnection":"no-fixed-path","amp-ant":"needs-credentials","x401":"no-fixed-path","kyapay-token":"needs-credentials","iab-comp":"no-fixed-path","agent-commerce-kit":"no-fixed-path","otel-genai-semconv":"not-http","erc-8001":"not-http","erc-8126":"not-http","erc-8196":"not-http","jafar":"no-fixed-path","anonymous-bot-auth":"no-fixed-path","workload-authz-grant":"needs-credentials","oauth-id-continuation":"needs-credentials","oauth-agent-delegation":"no-fixed-path","opena2a-aap":"no-fixed-path"},"coverage":{"discover":["ai-catalog-well-known-file","api-catalog-rfc9727"],"identify":[],"permit":["cloudflare-content-signals-policy","auth-md"],"read":["llms-txt","cloudflare-markdown-for-agents"],"act":["anthropic-agent-skills-format"],"coordinate":[],"pay":[],"present":[],"account":[]},"rules":"https://agenticweb.wiki/data/probes.json","extracted":{"catalogs":[{"path":"/.well-known/ai-catalog.json","spec_version":"1.0","host":"Neon","entries":12,"types":["application/mcp-server-card+json","application/agent-skills+md"]}],"mcp_endpoints":[{"name":"com.neon/mcp","title":"Neon","version":"1.0.0","tools":[],"server_card":"/.well-known/mcp/server-card.json","source":"/.well-known/mcp/server-card.json","url":"https://mcp.neon.tech/mcp","transport":"streamable-http","protocol_versions":[]},{"name":"com.neon/docs-mcp","title":"Neon Docs","version":"1.0.0","tools":[],"server_card":"/.well-known/mcp/docs-server-card.json","source":"/.well-known/mcp/docs-server-card.json","url":"https://neon.com/docs/mcp","transport":"streamable-http","protocol_versions":[]}],"agent_skills":[{"name":"neon-postgres","description":"Guides and best practices for working with Lakebase Postgres on Neon: connections, pooled vs direct, schema migrations, branching, autoscaling, scale-to-zero, instant restore, read replicas, IP allow…","type":"skill-md","url":"/.well-known/agent-skills/neon-postgres/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-postgres-egress-optimizer","description":"Diagnose and fix excessive Postgres egress (network data transfer) in a codebase. Use when a user mentions high database bills, unexpected data transfer costs, network transfer charges, egress spikes…","type":"skill-md","url":"/.well-known/agent-skills/neon-postgres-egress-optimizer/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-postgres-branches","description":"Choose and create the right Neon branch type for testing and development. Use when users ask about Neon branching, migration testing with real data, isolated test environments, schema-only branch wor…","type":"skill-md","url":"/.well-known/agent-skills/neon-postgres-branches/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon","description":"Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, the AI Gateway, and Realtime. Start here to choose Neon for undecided login, fi…","type":"skill-md","url":"/.well-known/agent-skills/neon/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-auth","description":"Add authentication to a new app. Use for \"add auth\", \"add login\", Neon Auth (Managed Better Auth), identity routing, sign-up, sign-in, password reset, email OTP, magic links, organizations, phone OTP…","type":"skill-md","url":"/.well-known/agent-skills/neon-auth/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-postgres-agent-platforms","description":"Build and operate multi-tenant AI agent platforms on Neon. Use this skill whenever the user is designing an agent/app builder, provisioning a Neon project or database per user/app/agent run, managing…","type":"skill-md","url":"/.well-known/agent-skills/neon-postgres-agent-platforms/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-object-storage","description":"S3-compatible object storage that branches with your database, so each branch gets its own copy of the files and the rows that point at them. Use when a user wants object storage, a bucket, blob/file…","type":"skill-md","url":"/.well-known/agent-skills/neon-object-storage/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-ai-gateway","description":"One API and one credential for frontier and open-source LLMs and embedding models, built into your Neon branch and powered by Databricks. Use when a user wants to call an LLM, generate embeddings, ad…","type":"skill-md","url":"/.well-known/agent-skills/neon-ai-gateway/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-functions","description":"Long-running, serverless Node.js HTTP functions deployed onto your Neon branch, with DATABASE_URL injected automatically and compute that runs next to your data. Use when a user wants to host an API,…","type":"skill-md","url":"/.well-known/agent-skills/neon-functions/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neon-realtime","description":"Neon Realtime makes any SQL query live. Build realtime, reactive apps and agents on Lakebase Postgres with live SQL queries and reactivity primitives. Use when app UI or agent state must update live …","type":"skill-md","url":"/.well-known/agent-skills/neon-realtime/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"Lakebase Postgres","description":"Guides and best practices for working with Lakebase Postgres on Neon: connections, pooled vs direct, schema migrations, branching, autoscaling, scale-to-zero, instant restore, read replicas, IP allow…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-postgres/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Postgres Egress Optimizer","description":"Diagnose and fix excessive Postgres egress (network data transfer) in a codebase. Use when a user mentions high database bills, unexpected data transfer costs, network transfer charges, egress spikes…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-postgres-egress-optimizer/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Lakebase Postgres Branching","description":"Choose and create the right Neon branch type for testing and development. Use when users ask about Neon branching, migration testing with real data, isolated test environments, schema-only branch wor…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-postgres-branches/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon","description":"Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, the AI Gateway, and Realtime. Start here to choose Neon for undecided login, fi…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon Auth","description":"Add authentication to a new app. Use for \"add auth\", \"add login\", Neon Auth (Managed Better Auth), identity routing, sign-up, sign-in, password reset, email OTP, magic links, organizations, phone OTP…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-auth/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon AI Agent Program","description":"Build and operate multi-tenant AI agent platforms on Neon. Use this skill whenever the user is designing an agent/app builder, provisioning a Neon project or database per user/app/agent run, managing…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-postgres-agent-platforms/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon Object Storage","description":"S3-compatible object storage that branches with your database, so each branch gets its own copy of the files and the rows that point at them. Use when a user wants object storage, a bucket, blob/file…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-object-storage/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon AI Gateway","description":"One API and one credential for frontier and open-source LLMs and embedding models, built into your Neon branch and powered by Databricks. Use when a user wants to call an LLM, generate embeddings, ad…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-ai-gateway/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon Functions","description":"Long-running, serverless Node.js HTTP functions deployed onto your Neon branch, with DATABASE_URL injected automatically and compute that runs next to your data. Use when a user wants to host an API,…","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-functions/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"},{"name":"Neon Realtime","description":"Neon Realtime makes any SQL query live. Build realtime, reactive apps and agents on Lakebase Postgres with live SQL queries and reactivity primitives. Use when app UI or agent state must update live …","type":"application/agent-skills+md","url":"https://neon.com/.well-known/agent-skills/neon-realtime/SKILL.md","has_digest":false,"source":"/.well-known/ai-catalog.json"}],"api_specs":[{"url":"https://neon.com/api_spec/release/v2.json","type":"application/json","source":"/.well-known/api-catalog"},{"url":"https://neon.com/docs/reference/api","type":"service-doc","source":"/.well-known/api-catalog"}],"llms_txt_summary":{"title":"Neon Postgres","description":"Neon is a complete set of cloud backend primitives built around Lakebase Postgres, for developers, startups, and agent platforms, from Databricks. Services include Lakebase Postgres, Managed Better A…","links":189,"sections":["Common tasks","Introduction","Get Started","Connect","Neon CLI","AI & Agents","Auth","Neon Functions","Object Storage","AI Gateway","Data API","Realtime","Branching","Manage","Guides","Import","Workflows","Reference","PostgreSQL","Security"],"full_version":true},"robots_ai_policy":{"allowed":[],"blocked":[],"partial":[],"unlisted_default":"partial","agentmap":null,"sitemaps":["https://neon.com/sitemap.xml","https://neon.com/blog-sitemap.xml","https://neon.com/sitemap-postgres.xml"],"content_signals":["ai-train=yes, search=yes, ai-input=yes"],"license":[]},"root_links":[{"rel":"api-catalog","url":"/.well-known/api-catalog"},{"rel":"llms-txt","url":"/docs/llms.txt"},{"rel":"mcp-server-card","url":"/.well-known/mcp/server-card.json"},{"rel":"ai-catalog","url":"/.well-known/ai-catalog.json"},{"rel":"llms-full-txt","url":"/docs/llms-full.txt"}],"root_readability":{"render_mode":"markdown_native","html_bytes":7118,"visible_text_bytes":6774,"visible_words":924,"text_to_html_ratio":0.952,"estimated_tokens":1694,"html_bloat_ratio":1.051,"js_shell_only":false,"has_main_landmark":false,"h1_count":1,"h2_count":0,"heading_hierarchy_valid":true,"table_count":0,"table_rows":13,"first_content_byte_offset":0,"meta_robots_directives":["noindex"],"snippet_or_ai_blocked_by_meta":false,"json_ld_types":[],"has_attribute_rich_schema":false,"vary_accept_present":true,"html_link_alternates":[]},"emerging_signals":{"unknown_link_rels":["profile"]}}}}