EveryDev.ai
Sign inSubscribe
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    Home
    Tools

    2,480+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1596
    • Coding1181
    • Infrastructure526
    • Marketing447
    • Design427
    • Projects384
    • Research357
    • Analytics331
    • Testing221
    • MCP216
    • Data205
    • Security196
    • Integration169
    • Learning154
    • Communication146
    • Prompts140
    • Extensions137
    • Commerce123
    • Voice122
    • DevOps99
    • Web77
    • Finance21
    1. Home
    2. Tools
    3. Endpoint Context Protocol
    Endpoint Context Protocol icon

    Endpoint Context Protocol

    MCP Integration

    A lightweight HTTP content negotiation method that makes any existing website agent-friendly by serving semantic content to AI agents and HTML to browsers from the same URL.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted ECP implementation using ecp.json and middleware. No cost, MIT licensed.

    Engagement

    Available On

    Web
    API
    CLI
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    MCP IntegrationAgent FrameworksWeb Performance

    Alternatives

    agents.txtAgentbaseStrands Agents
    Developer
    Endpoint Context ProtocolRemote / DistributedEst. 2026

    Listed May 2026

    About Endpoint Context Protocol

    Endpoint Context Protocol (ECP) is an open-source method for making any existing website readable by AI agents without changing URLs, adding infrastructure, or breaking the human-facing experience. It leverages HTTP content negotiation headers — specifically Accept and Sec-Fetch-Dest — that have been part of the web standard since RFC 2616 in 1999. The project is MIT-licensed and available on GitHub under the endpointcontextprotocol organization.

    What It Is

    ECP is not a new protocol layered on top of the web — it is a method for acting on HTTP content negotiation that browsers and HTTP clients have always supported. When a browser navigates to a URL, it sends Sec-Fetch-Dest: document and Accept: text/html. AI agents, LLMs, curl, and automated scripts do not. ECP instructs your server to inspect those two headers and return clean semantic content (typically Markdown) to agentic callers while returning the existing HTML to everyone else. The canonical URL never changes, no new routing is required, and no subdomains are needed.

    How It Works

    Implementation requires two steps:

    • Create ecp.json in your site root. This JSON file (validated against a published schema) maps URL paths to Markdown files or external URLs that agents should receive.
    • Wire agent/human request handling in your edge or server middleware. The handler checks the incoming headers and either serves the mapped Markdown content or falls through to the normal HTML response.

    The project ships stack-specific instructions for Cloudflare Workers, Vercel, Netlify, Firebase, Express/Node, Next.js, WordPress/PHP, and Deno. Running npx endpointcontext generates LLM-ready, stack-specific instructions from the actual codebase. An optional <link rel="alternate" type="text/markdown"> tag in the HTML <head> provides a fallback breadcrumb for agents that scrape full HTML instead of negotiating headers directly.

    What It Unlocks

    The site describes four capabilities that ECP enables for a canonical domain:

    • URL-first discovery — no prior relationship required for an agent to discover capabilities.
    • Live operational context — inventory, specials, availability, and status can be updated in real time.
    • Actionable API & MCP discovery — agents can find endpoints plus auth and token instructions at request time.
    • One trusted authority — humans and agents both resolve to the same canonical domain.

    Hosted ECP Context Servers and the ECP Ecosystem

    Beyond the self-hosted path, the project references a companion service at ecpservers.com that provides hosted ECP Context Servers. These deliver a dynamically maintained knowledge cache without requiring ongoing site changes, and they unlock an agents.* subdomain for advanced context delivery, API token generation, and agent-specific capabilities. The project also maintains ecp.directory, a free opt-in index where sites can register a verified presence for agent discovery, and ecptest.com, a tool for verifying that a site correctly serves HTML to browsers and semantic content to agents with the right Vary headers.

    Open-Source Deployment Model

    ECP is released under the MIT license. The core implementation requires no external packages — only a JSON config file and a few lines of middleware logic. The GitHub organization (endpointcontextprotocol) hosts the specification and tooling. The npx endpointcontext CLI generates platform-specific integration code on demand. Badge assets (ECP Enabled, Agent Access, Agent Friendly) are provided for sites to signal ECP support to human visitors and crawlers alike.

    Endpoint Context Protocol - 1

    Community Discussions

    Be the first to start a conversation about Endpoint Context Protocol

    Share your experience with Endpoint Context Protocol, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Self-hosted ECP implementation using ecp.json and middleware. No cost, MIT licensed.

    • ecp.json config for route mapping
    • Stack-specific middleware for Cloudflare, Vercel, Netlify, Firebase, Express, Next.js, WordPress, Deno
    • npx endpointcontext CLI
    • Optional HTML <link> fallback
    • ecptest.com verification tool

    Capabilities

    Key Features

    • HTTP content negotiation for agent vs. browser detection
    • Same-URL serving for humans and AI agents
    • ecp.json config file for route-to-Markdown mapping
    • Stack-specific middleware for Cloudflare, Vercel, Netlify, Firebase, Express, Next.js, WordPress, Deno
    • npx endpointcontext CLI for code generation
    • Optional HTML <link> fallback for scraping agents
    • Hosted ECP Context Servers via ecpservers.com
    • agents.* subdomain support for advanced context delivery
    • ECP.Directory opt-in agent discovery index
    • ecptest.com verification tool
    • Vary header support for correct caching
    • MIT open-source license
    • No external packages required
    • Badge assets for ECP-enabled sites

    Integrations

    Cloudflare Workers
    Vercel
    Netlify
    Firebase
    Express / Node.js
    Next.js
    WordPress / PHP
    Deno
    npm
    MCP (Model Context Protocol)
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate Endpoint Context Protocol and help others make informed decisions.

    Developer

    Endpoint Context Protocol Team

    Endpoint Context Protocol builds open-source tooling that makes any existing website readable by AI agents using standard HTTP content negotiation. The project ships stack-specific middleware generators, a hosted context server service, an opt-in agent discovery directory, and a verification tool. It operates under the MIT license and publishes packages via npm under the `@endpointcontext` organization.

    Founded 2026
    Remote / Distributed
    Read more about Endpoint Context Protocol Team
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    agents.txt icon

    agents.txt

    An open specification for AI agent capability declarations, using two files (/agents.txt and /agents.json) at the site root to announce supported protocols, MCP servers, payments, and authorization to AI agents.

    Agentbase icon

    Agentbase

    Serverless agent platform that deploys persistent, customizable AI agents via a single API and SDKs with pay-per-step pricing and mixture-of-models architecture.

    Strands Agents icon

    Strands Agents

    An open-source, model-driven Python and TypeScript SDK for building AI agents in just a few lines of code, with support for multi-agent systems, MCP, and production deployment.

    Browse all tools

    Related Topics

    MCP Integration

    Tools for integrating MCP with existing AI systems and applications.

    57 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    341 tools

    Web Performance

    AI-powered tools that optimize and enhance web application performance through intelligent asset optimization, caching strategies, and real-time monitoring with automated improvement suggestions.

    2 tools
    Browse all topics
    Back to all tools
    Discussions