Engineers & Agents

Developer Resources & API

Official machine-readable specifications, API interfaces, Model Context Protocol (MCP) servers, and content negotiation instructions for the Rewa Division Cricket Association (RDCA) archive.

1. Model Context Protocol (MCP) Server

We support the Model Context Protocol (MCP) for native AI agent integration (Claude, ChatGPT, LangChain, AutoGPT). Agents can connect directly to our MCP live handshake endpoint:

  • Live Handshake Endpoint: https://rewa-cricket-division.vercel.app/.well-known/mcp
  • MCP Manifest: https://rewa-cricket-division.vercel.app/.well-known/mcp/manifest.json
  • Transport: Streamable HTTP & JSON-RPC 2.0 handshake

2. OpenAPI 3.1 Specification

The complete RESTful and static content architecture is cataloged under the OpenAPI 3.1 specification:

  • OpenAPI 3.1 Document: /api/openapi.json
  • Endpoints Covered: Homepage, Matches & Scorecards, Players & Stats, Teams, Tournaments, Venues, Search Index.

3. Markdown Content Negotiation (Accept: text/markdown)

Following the acceptmarkdown.com specification, our edge infrastructure provides proactive content negotiation for all archive resources:

curl -s -H "Accept: text/markdown" https://rewa-cricket-division.vercel.app/players/pranav-dwivedi/

Every response returns Content-Type: text/markdown; charset=utf-8 accompanied by Vary: Accept, Accept-Encoding. Layout headers, navigation drawers, and decorative markup are removed, and scorecards are rendered as clean GitHub-flavored markdown pipe tables.

4. Machine-Readable Knowledge Indexes