{"origin":"neo4j.com","report_url":"https://agenticweb.wiki/check/neo4j.com/","checked":"2026-10-25T22:05:55Z","content_trust":"untrusted_external_origin","grade":"A+","score":65,"percentile":96,"score_parts":{"coverage":40,"breadth":15,"conformance":10},"subscores":{"reach_and_policy":20,"readability":30,"capabilities":23,"conformance":10,"total_100":83,"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.968,"estimated_tokens":6766,"html_bloat_ratio":1.034,"table_count":0,"table_rows":0,"first_content_byte_offset":0,"json_ld_types":[],"has_attribute_rich_schema":false,"html_to_markdown_token_ratio":1.827,"root_links":[{"rel":"llms-txt","url":"/llms.txt"},{"rel":"llms-full-txt","url":"/llms-full.txt"},{"rel":"api-catalog","url":"/.well-known/api-catalog"},{"rel":"mcp-server-card","url":"/.well-known/mcp/server-card.json"},{"rel":"agent-skills","url":"/.well-known/agent-skills/index.json"}]},"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":"allowed","anthropic":"allowed","google":"allowed","perplexity":"allowed","exa":"allowed"},"meta_robots_directives":[],"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":["llms-txt","anthropic-agent-skills-format","api-catalog-rfc9727","security-txt"],"valid_legacy":["mcp-server-cards"],"schema_error":[],"blocked":["ard","ai-catalog-well-known-file","a2a"],"absent":["agents-md","ai-crawler-tokens-robots","auth-md","okf"]},"agent_routing":{"preferred_mode":"mcp","fallback_mode":"agent_skills","can_fetch_directly":true,"do_not_scrape_raw_html":true,"summary":"Call the MCP endpoint at stdio first. Do not scrape the HTML when a tool can answer.","fetch_recipe":{"url":"stdio","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":"stdio","transport_or_type":null,"status":"valid_legacy","source":"/.well-known/mcp/server-card.json"},{"kind":"agent_skills","url":"https://neo4j.com/.well-known/agent-skills/index.json","transport_or_type":"application/json","status":"valid","tools_or_skills":["neo4j-agent-memory-skill","neo4j-aura-agent-skill","neo4j-aura-graph-analytics-skill","neo4j-aura-provisioning-skill","neo4j-cli-tools-skill","neo4j-cypher-skill","neo4j-document-import-skill","neo4j-driver-dotnet-skill","neo4j-driver-go-skill","neo4j-driver-java-skill","neo4j-driver-javascript-skill","neo4j-driver-python-skill","neo4j-gds-skill","neo4j-genai-plugin-skill","neo4j-getting-started-skill","neo4j-graphql-skill","neo4j-graphrag-skill","neo4j-import-skill","neo4j-kafka-skill","neo4j-mcp-skill"],"source":"/.well-known/agent-skills/index.json"},{"kind":"llms_txt","url":"https://neo4j.com/llms.txt","transport_or_type":"text/markdown","status":"valid","source":"/llms.txt"},{"kind":"markdown","url":"https://neo4j.com/","transport_or_type":"text/markdown","status":"valid","source":"/"}]},"connect_recipe":{"domain":"neo4j.com","verified_at":"2026-10-25T22:05:55Z","ttl_seconds":3600,"mcp_client_config":{"mcpServers":{"neo4j":{"url":"stdio","transport":"streamable-http","auth":"unknown"}}},"provenance":{"source_manifest":"https://neo4j.com/.well-known/mcp/server-card.json","resolution":"salvaged_legacy_schema","salvaged_fixes":["mapped_legacy_top_level_url_to_remotes"]},"callable_tools":null,"best_endpoints":{"llms_txt":"https://neo4j.com/llms.txt","markdown_negotiation":true,"openapi_url":null,"a2a_agent_url":null,"agent_skills_url":"https://neo4j.com/.well-known/agent-skills/index.json"},"usage_policies":{"posture":"open_to_all","content_signal":"ai-train=yes, search=yes, ai-input=yes","robots_txt_respected":true,"search_bots_allowed":true,"user_fetch_bots_allowed":true,"training_bots_allowed":true}},"valid":false,"outcome":"scored","diagnostics":{"probed_paths":36,"blocked_paths":21,"partial_waf":[{"path":"/.well-known/agent-card.json","status":403},{"path":"/.well-known/http-message-signatures-directory","status":403},{"path":"/.well-known/ucp","status":403},{"path":"/.well-known/tdmrep.json","status":403},{"path":"/.well-known/ai-catalog.json","status":403},{"path":"/.well-known/ard.json","status":403},{"path":"/.well-known/ardp/meta","status":403},{"path":"/.well-known/agent","status":403},{"path":"/.well-known/agent.json","status":403},{"path":"/.well-known/adagents.json","status":403},{"path":"/.well-known/agent-descriptions","status":403},{"path":"/.wellknown","status":403}]},"steps_covered":["discover","permit","read","act"],"found":["llms-txt","cloudflare-content-signals-policy","api-catalog-rfc9727","anthropic-agent-skills-format","cloudflare-markdown-for-agents","mcp-server-cards","mcp"],"manifests":[{"id":"ard","name":"Agentic Resource Discovery","path":"/.well-known/ard.json","url":"https://neo4j.com/.well-known/ard.json","status":403,"content_type":"text/html","article":"https://agenticweb.wiki/protocols/ard/","present":false,"valid":null,"outcome":"blocked","spec_status":"blocked","errors":[],"warnings":[]},{"id":"ai-catalog-well-known-file","name":"AI Catalog well-known file","path":"/.well-known/ai-catalog.json","url":"https://neo4j.com/.well-known/ai-catalog.json","status":403,"content_type":"text/html","article":"https://agenticweb.wiki/protocols/ai-catalog-well-known-file/","present":false,"valid":null,"outcome":"blocked","spec_status":"blocked","errors":[],"warnings":[]},{"id":"mcp-server-cards","name":"MCP Server Cards (SEP-2127)","path":"/.well-known/mcp/server-card.json","url":"https://neo4j.com/.well-known/mcp/server-card.json","status":200,"content_type":"application/json","article":"https://agenticweb.wiki/protocols/mcp-server-cards/","present":true,"valid":false,"detected":false,"outcome":"errors","spec_status":"valid_legacy","legacy":true,"etag":"W/\"6adbf376-1921\"","content_hash":"bc4e7980","errors":["name missing","version missing"],"warnings":["Content-Type is application/json; SEP-2127 says serve application/mcp-server-card+json","pre-final card shape (url/transport/tools); the final SEP-2127 card uses name, version, description and remotes[]","$schema is not https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","description is over 100 characters","remotes missing: a card with no remotes gives clients nothing to connect to"]},{"id":"a2a","name":"Agent2Agent Protocol","path":"/.well-known/agent-card.json","url":"https://neo4j.com/.well-known/agent-card.json","status":403,"content_type":"text/html","article":"https://agenticweb.wiki/protocols/a2a/","present":false,"valid":null,"outcome":"blocked","spec_status":"blocked","errors":[],"warnings":[]},{"id":"llms-txt","name":"llms.txt","path":"/llms.txt","url":"https://neo4j.com/llms.txt","status":200,"content_type":"text/plain","article":"https://agenticweb.wiki/protocols/llms-txt/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","etag":"W/\"6adbf376-3bcc\"","content_hash":"b93ff74e","errors":[],"warnings":[]},{"id":"agents-md","name":"AGENTS.md","path":"/AGENTS.md","url":"https://neo4j.com/AGENTS.md","status":404,"content_type":"text/html; 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://neo4j.com/.well-known/agent-skills/index.json","status":200,"content_type":"application/json","article":"https://agenticweb.wiki/protocols/anthropic-agent-skills-format/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","etag":"W/\"6adbf376-6e88\"","content_hash":"3f262153","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://neo4j.com/.well-known/api-catalog","status":200,"content_type":"application/linkset+json","article":"https://agenticweb.wiki/protocols/api-catalog-rfc9727/","present":true,"valid":true,"detected":true,"outcome":"valid","spec_status":"valid","etag":"\"6adbf376-27f\"","content_hash":"8584aeeb","errors":[],"warnings":[]},{"id":"ai-crawler-tokens-robots","name":"AI Crawler User-Agent Tokens in robots.txt","path":"/robots.txt","url":"https://neo4j.com/robots.txt","status":200,"content_type":"text/plain","article":"https://agenticweb.wiki/protocols/ai-crawler-tokens-robots/","present":true,"valid":false,"detected":false,"outcome":"absent","spec_status":"absent","etag":"W/\"6adbf376-4f1\"","content_hash":"c2011825","errors":[],"warnings":["no AI crawler token named (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, ...); the policy for them is whatever User-agent: * says (partial)","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://neo4j.com/.well-known/security.txt","status":200,"content_type":"text/plain","article":null,"present":true,"valid":true,"detected":false,"outcome":"valid","spec_status":"valid","etag":"W/\"6adbf376-17f\"","content_hash":"0f6d50df","errors":[],"warnings":[]},{"id":"auth-md","name":"auth.md","path":"/auth.md","url":"https://neo4j.com/auth.md","status":404,"content_type":"text/html; charset=UTF-8","article":"https://agenticweb.wiki/protocols/auth-md/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]},{"id":"okf","name":"Open Knowledge Format","path":"/okf/index.md","url":"https://neo4j.com/okf/index.md","status":404,"content_type":"text/html; charset=UTF-8","article":"https://agenticweb.wiki/protocols/okf/","present":false,"valid":null,"outcome":"absent","spec_status":"absent","errors":[],"warnings":[]}],"errors":["/.well-known/mcp/server-card.json: name missing","/.well-known/mcp/server-card.json: version missing"],"warnings":["WAF or bot challenge on /.well-known/agent-card.json (HTTP 403), /.well-known/http-message-signatures-directory (HTTP 403), /.well-known/ucp (HTTP 403), /.well-known/tdmrep.json (HTTP 403), /.well-known/ai-catalog.json (HTTP 403), /.well-known/ard.json (HTTP 403); other paths answered, so this is a partial block","/.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: pre-final card shape (url/transport/tools); the final SEP-2127 card uses name, version, description and remotes[]","/.well-known/mcp/server-card.json: $schema is not https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","/.well-known/mcp/server-card.json: description is over 100 characters","/.well-known/mcp/server-card.json: remotes missing: a card with no remotes gives clients nothing to connect to","/robots.txt: no AI crawler token named (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, ...); the policy for them is whatever User-agent: * says (partial)","/robots.txt: no Agentmap: line (optional convention pointing agents at /.well-known/ard.json)"],"recommendations":[{"id":"ard","name":"Agentic Resource Discovery","tier":"emerging","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","tier":"universal","why":"instructions for coding agents working on or with the site","url":"https://agenticweb.wiki/protocols/agents-md/"}],"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":"neo4j.com","report_url":"https://agenticweb.wiki/check/neo4j.com/","checked":"2026-10-25T22:05:55Z","found":{"llms-txt":{"id":"llms-txt","url":"https://neo4j.com/llms.txt","status":200,"found":true,"outcome":"found","reason":"200, text matched","article":"https://agenticweb.wiki/protocols/llms-txt/","etag":"W/\"6adbf376-3bcc\"","last_modified":"Fri, 23 Oct 2026 23:53:26 GMT","content_hash":"fnv64:4dc7bde0ce83232e"},"cloudflare-content-signals-policy":{"id":"cloudflare-content-signals-policy","url":"https://neo4j.com/robots.txt","status":200,"found":true,"outcome":"found","reason":"200, text matched","article":"https://agenticweb.wiki/protocols/cloudflare-content-signals-policy/","etag":"W/\"6adbf376-4f1\"","last_modified":"Fri, 23 Oct 2026 23:53:26 GMT","content_hash":"fnv64:717cd1f902222625"},"api-catalog-rfc9727":{"id":"api-catalog-rfc9727","url":"https://neo4j.com/.well-known/api-catalog","status":200,"found":true,"outcome":"found","reason":"200, linkset, keys linkset","article":"https://agenticweb.wiki/protocols/api-catalog-rfc9727/","etag":"\"6adbf376-27f\"","last_modified":"Fri, 23 Oct 2026 23:53:26 GMT","content_hash":"fnv64:dbb6da0ab471b80b"},"anthropic-agent-skills-format":{"id":"anthropic-agent-skills-format","url":"https://neo4j.com/.well-known/agent-skills/index.json","status":200,"found":true,"outcome":"found","reason":"200, json, keys skills","article":"https://agenticweb.wiki/protocols/anthropic-agent-skills-format/","etag":"W/\"6adbf376-6e88\"","last_modified":"Fri, 23 Oct 2026 23:53:26 GMT","content_hash":"fnv64:ff7215db2f25fd53"},"cloudflare-markdown-for-agents":{"id":"cloudflare-markdown-for-agents","url":"https://neo4j.com/","status":200,"found":true,"outcome":"found","reason":"GET / varied on Accept and returned Markdown","article":"https://agenticweb.wiki/protocols/cloudflare-markdown-for-agents/"}},"absent":{"a2a":{"id":"a2a","url":"https://neo4j.com/.well-known/agent-card.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/a2a/"},"ucp":{"id":"ucp","url":"https://neo4j.com/.well-known/ucp","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/ucp/"},"agents-md":{"id":"agents-md","url":"https://neo4j.com/AGENTS.md","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-md/"},"aipref-content-usage-attachment":{"id":"aipref-content-usage-attachment","url":"https://neo4j.com/robots.txt","status":200,"found":false,"outcome":"absent","reason":"text_match (?im)^content-usage: not found","article":"https://agenticweb.wiki/protocols/aipref-content-usage-attachment/"},"aipref-vocabulary":{"id":"aipref-vocabulary","url":"https://neo4j.com/robots.txt","status":200,"found":false,"outcome":"absent","reason":"text_match (?im)^content-usage:\\s*\\S not found","article":"https://agenticweb.wiki/protocols/aipref-vocabulary/"},"tdmrep":{"id":"tdmrep","url":"https://neo4j.com/.well-known/tdmrep.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/tdmrep/"},"webbotauth":{"id":"webbotauth","url":"https://neo4j.com/.well-known/http-message-signatures-directory","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/webbotauth/"},"web-bot-auth-signature-agent-card":{"id":"web-bot-auth-signature-agent-card","url":"https://neo4j.com/.well-known/http-message-signatures-directory","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/web-bot-auth-signature-agent-card/"},"ard":{"id":"ard","url":"https://neo4j.com/.well-known/ard.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/ard/"},"ai-catalog-well-known-file":{"id":"ai-catalog-well-known-file","url":"https://neo4j.com/.well-known/ai-catalog.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/ai-catalog-well-known-file/"},"aid":{"id":"aid","url":"https://neo4j.com/.well-known/agent","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/aid/"},"adp":{"id":"adp","url":"https://neo4j.com/.well-known/agent.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/adp/"},"ardp":{"id":"ardp","url":"https://neo4j.com/.well-known/ardp/meta","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/ardp/"},"ads":{"id":"ads","url":"https://neo4j.com/v1/agents","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ads/"},"adcp":{"id":"adcp","url":"https://neo4j.com/.well-known/adagents.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/adcp/"},"anp":{"id":"anp","url":"https://neo4j.com/.well-known/agent-descriptions","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/anp/"},"agora-protocol":{"id":"agora-protocol","url":"https://neo4j.com/.wellknown","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/agora-protocol/"},"rsl":{"id":"rsl","url":"https://neo4j.com/robots.txt","status":200,"found":false,"outcome":"absent","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://neo4j.com/.well-known/agent-permissions.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/agent-permissions-json/"},"auth-md":{"id":"auth-md","url":"https://neo4j.com/auth.md","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/auth-md/"},"ai-crawler-tokens-robots":{"id":"ai-crawler-tokens-robots","url":"https://neo4j.com/robots.txt","status":200,"found":false,"outcome":"absent","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://neo4j.com/.well-known/agents.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/agents-json/"},"agents-txt":{"id":"agents-txt","url":"https://neo4j.com/agents.txt","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/agents-txt/"},"ai-txt":{"id":"ai-txt","url":"https://neo4j.com/ai.txt","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/ai-txt/"},"lmos":{"id":"lmos","url":"https://neo4j.com/.well-known/wot-thing-description","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/lmos/"},"erc-8004":{"id":"erc-8004","url":"https://neo4j.com/.well-known/agent-registration.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/erc-8004/"},"vi":{"id":"vi","url":"https://neo4j.com/.well-known/verifiable-intent","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/vi/"},"oauth-metadata-for-agents":{"id":"oauth-metadata-for-agents","url":"https://neo4j.com/.well-known/oauth-protected-resource","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/oauth-metadata-for-agents/"},"okf":{"id":"okf","url":"https://neo4j.com/okf/index.md","status":404,"found":false,"outcome":"absent","reason":"status 404, expected 200","article":"https://agenticweb.wiki/protocols/okf/"},"identity-assertion-authz-grant":{"id":"identity-assertion-authz-grant","url":"https://neo4j.com/.well-known/oauth-authorization-server","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/identity-assertion-authz-grant/"},"kya-os":{"id":"kya-os","url":"https://neo4j.com/.well-known/mcp","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/kya-os/"},"oauth-cimd":{"id":"oauth-cimd","url":"https://neo4j.com/.well-known/oauth-authorization-server","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","article":"https://agenticweb.wiki/protocols/oauth-cimd/"},"erc-8444":{"id":"erc-8444","url":"https://neo4j.com/.well-known/ard.json","status":403,"found":false,"outcome":"blocked","reason":"bot challenge or WAF block (HTTP 403)","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","open-responses":"no-fixed-path"},"coverage":{"discover":["api-catalog-rfc9727"],"identify":[],"permit":["cloudflare-content-signals-policy"],"read":["llms-txt","cloudflare-markdown-for-agents"],"act":["anthropic-agent-skills-format"],"coordinate":[],"pay":[],"present":[],"account":[]},"rules":"https://agenticweb.wiki/data/probes.json","blocked_ids":["a2a","ucp","tdmrep","webbotauth","web-bot-auth-signature-agent-card","ard","ai-catalog-well-known-file","aid","adp","ardp","adcp","anp","agora-protocol","agent-permissions-json","agents-json","lmos","erc-8004","vi","oauth-metadata-for-agents","identity-assertion-authz-grant","kya-os","oauth-cimd","erc-8444"],"outcome":"scored","extracted":{"mcp_endpoints":[{"name":"neo4j-mcp","title":"Official Neo4j MCP Server","version":"1.5.2","tools":[],"server_card":"/.well-known/mcp/server-card.json","source":"/.well-known/mcp/server-card.json","url":"stdio","transport":null,"protocol_versions":[]}],"agent_skills":[{"name":"neo4j-agent-memory-skill","description":"Authoritative reference for the neo4j-agent-memory Python package — a graph-native memory system for AI agents built on Neo4j — and for the hosted service (NAMS) at memory.neo4jlabs.com. Use this ski…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-agent-memory-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-aura-agent-skill","description":"Manages Neo4j Aura Agents via the v2beta1 REST API — create, list, get, update, delete, and invoke Aura agents backed by an AuraDB instance. Use when configuring Aura Agent tools (CypherTemplate, Sim…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-aura-agent-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-aura-graph-analytics-skill","description":"Serverless GDS sessions on Neo4j Aura — covers GdsSessions, AuraAPICredentials, DbmsConnectionInfo, SessionMemory, get_or_create, remote graph projection, gds.graph.project.remote, gds.graph.construc…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-aura-graph-analytics-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-aura-provisioning-skill","description":"Provisions and manages Neo4j Aura instances via CLI (aura-cli v1.7+) or REST API. Use when creating, pausing, resuming, resizing, or deleting AuraDB Free/Professional/Business Critical/VDC instances;…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-aura-provisioning-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-cli-tools-skill","description":"Use when working with Neo4j command-line tools — neo4j-admin (backup, restore, import, memory sizing), cypher-shell (ad-hoc queries, scripting, CI/CD), aura-cli (cloud provisioning), or neo4j-mcp (qu…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-cli-tools-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-cypher-skill","description":"Generates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x. Use when writing new Cypher queries, optimizing slow queries, graph pattern matching, vector or fulltext search, sub…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-cypher-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-document-import-skill","description":"Ingests unstructured and semi-structured documents into Neo4j as a knowledge graph. Use when chunking PDFs, HTML, plain text, or Markdown; extracting entities and relationships from text with an LLM …","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-document-import-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-driver-dotnet-skill","description":"Neo4j .NET Driver v6 — IDriver lifecycle, DI registration (singleton), ExecutableQuery fluent API, ExecuteReadAsync/ExecuteWriteAsync managed transactions, IResultCursor (FetchAsync/ ToListAsync), re…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-driver-dotnet-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-driver-go-skill","description":"Covers the Neo4j Go Driver v6 — driver lifecycle, ExecuteQuery, managed and explicit transactions, session config, error handling, data type mapping, and connection tuning. Use when writing Go code t…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-driver-go-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-driver-java-skill","description":"Neo4j Java Driver v6 — driver lifecycle, Maven/Gradle setup, executableQuery, executeRead/Write managed transactions, explicit transactions, async/reactive patterns, error handling, data type mapping…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-driver-java-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-driver-javascript-skill","description":"Neo4j JavaScript/TypeScript Driver v6 — driver lifecycle, executeQuery, managed transactions (executeRead/executeWrite), session.run, Integer handling, JSON serialization, record access, async/await …","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-driver-javascript-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-driver-python-skill","description":"Neo4j Python Driver v6 — driver lifecycle, execute_query, managed and explicit transactions, async (AsyncGraphDatabase), result handling, data type mapping, error handling, UNWIND batching, connectio…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-driver-python-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-gds-skill","description":"Neo4j Graph Data Science (GDS) plugin — graph projection, algorithm execution, execution modes (stream/stats/mutate/write), memory estimation, and the GDS Python client (graphdatascience v1.21). Use …","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-gds-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-genai-plugin-skill","description":"Use Neo4j GenAI Plugin ai.text.* functions and procedures for in-Cypher embedding generation, text completion, structured output, chat, tokenization, and batch ingestion. Covers ai.text.embed(), ai.t…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-genai-plugin-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-getting-started-skill","description":"Orchestrates zero-to-running-app in 8 stages — prerequisites → context → provision → model → load → explore → query → build. Each stage reads its own reference file. Supports HITL and fully autonomou…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-getting-started-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-graphql-skill","description":"Build and configure a GraphQL API backed by Neo4j using @neo4j/graphql v7 (current) or v5 (LTS). Covers Neo4jGraphQL constructor, getSchema(), assertIndexesAndConstraints(), type definitions with @no…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-graphql-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-graphrag-skill","description":"Build GraphRAG retrieval pipelines on Neo4j using the neo4j-graphrag Python package (formerly neo4j-genai). Covers retriever selection (VectorRetriever, HybridRetriever, VectorCypherRetriever, Hybrid…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-graphrag-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-import-skill","description":"Import structured data into Neo4j — LOAD CSV, CALL IN TRANSACTIONS, neo4j-admin database import full (offline bulk), apoc.load.csv/json, apoc.periodic.iterate, driver batch writes. Covers method sele…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-import-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-kafka-skill","description":"Configure and operate the Neo4j Connector for Kafka (sink + source) and the native Neo4j CDC API. Covers Cypher/Pattern/CUD sink strategies, CDC-based and query-based source, exactly-once semantics, …","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-kafka-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"},{"name":"neo4j-mcp-skill","description":"Use when installing, configuring, or troubleshooting the official Neo4j MCP server (neo4j/mcp): connecting Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Kiro, or other MCP-compatible editor…","type":"skill-md","url":"https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-mcp-skill/SKILL.md","has_digest":true,"source":"/.well-known/agent-skills/index.json"}],"api_specs":[{"url":"https://neo4j.com/docs/","type":"text/html","source":"/.well-known/api-catalog"}],"llms_txt_summary":{"title":"Neo4j Graph Intelligence Platform","description":"Neo4j is a native graph database. Nodes, relationships, and properties are stored directly connected -- traversals are O(1) per hop. Use it when relationships between entities are as important as the…","links":31,"sections":["Start Building","Documentation","Labs: GenAI & Agent Integrations","Optional"],"full_version":true,"estimated_tokens":3827,"html_to_markdown_token_ratio":1.827},"robots_ai_policy":{"allowed":[],"blocked":[],"partial":[],"unlisted_default":"partial","agentmap":null,"sitemaps":["https://neo4j.com/sitemap_index.xml","https://neo4j.com/docs/sitemap_index.xml"],"content_signals":["ai-train=yes, search=yes, ai-input=yes"],"license":[]},"root_links":[{"rel":"llms-txt","url":"/llms.txt"},{"rel":"llms-full-txt","url":"/llms-full.txt"},{"rel":"api-catalog","url":"/.well-known/api-catalog"},{"rel":"mcp-server-card","url":"/.well-known/mcp/server-card.json"},{"rel":"agent-skills","url":"/.well-known/agent-skills/index.json"}],"root_readability":{"render_mode":"markdown_native","html_bytes":27972,"visible_text_bytes":27063,"visible_words":1519,"text_to_html_ratio":0.968,"estimated_tokens":6766,"html_bloat_ratio":1.034,"js_shell_only":false,"has_main_landmark":false,"h1_count":1,"h2_count":0,"heading_hierarchy_valid":true,"table_count":0,"table_rows":0,"first_content_byte_offset":0,"meta_robots_directives":[],"snippet_or_ai_blocked_by_meta":false,"json_ld_types":[],"has_attribute_rich_schema":false,"vary_accept_present":true,"html_link_alternates":[],"title":"The knowledge layer that makes AI accurate","description":"“We’re using Neo4j not as just a data store, but as a place to analyze data and store those new characteristics of the data back in the graph and then extract it for traditional analysis”","nav_links":[{"label":"Register today","url":"https://neo4j.com/nodes/?utm_source=website&utm_medium=strip-banner&utm_campaign=dev"},{"label":"![The Neo4j Graph Platform – The #1 Platform for Connected Data","url":"https://dist.neo4j.com/wp-content/uploads/20230926084108/Logo_FullColor_RGB_TransBG.svg"},{"label":"AuraDB Store and query connected data at scale","url":"https://neo4j.com/product/auradb/"},{"label":"Virtual Graph Create and query a knowledge graph on existing data","url":"https://neo4j.com/product/virtual-graph/"},{"label":"Aura Graph Analytics Run graph algorithms on any data, any cloud","url":"https://neo4j.com/product/aura-graph-analytics/"},{"label":"Aura Agent Build and deploy context-aware agents fast","url":"https://neo4j.com/product/aura-agent/"},{"label":"Graph Database Store connected data with a graph database","url":"https://neo4j.com/product/neo4j-graph-database/"},{"label":"Graph Analytics Run graph algorithms on self-managed graph databases","url":"https://neo4j.com/product/neo4j-graph-analytics/"},{"label":"Graph Data Science Run graph algorithms on connected data","url":"https://neo4j.com/product/graph-data-science/"},{"label":"Enterprise Studio Securely query, explore, and visualize data","url":"https://neo4j.com/product/enterprise-studio/"}]},"security_txt":{"contact":"https://neo4j.com/responsible-disclosure/","expires":"2027-01-01T00:00:00.000Z","canonical":"https://neo4j.com/.well-known/security.txt"}}}}