> Canonical URL: https://codingcat.dev/developers

# Developer Documentation & APIs — CodingCat.dev

## Overview

CodingCat.dev provides open, machine-readable interfaces designed for both human developers and autonomous AI coding agents. All public read APIs are free and do not require API keys or registration.

## Discovery Manifests

StandardEndpointDescriptionRFC 9727 API Catalog[/.well-known/api-catalog](/.well-known/api-catalog)IANA linkset discovery for all public APIsOpenAPI 3.1[/openapi.json](/openapi.json)Complete machine-readable OpenAPI schemaMCP Server Card[/.well-known/mcp/server-card.json](/.well-known/mcp/server-card.json)Model Context Protocol server capability cardARD AI Catalog[/.well-known/ai-catalog.json](/.well-known/ai-catalog.json)Agentic Resource Discovery manifestAgent Skills[/.well-known/agent-skills/index.json](/.well-known/agent-skills/index.json)Cloudflare Agent Skills Discovery indexAuth.md[/auth.md](/auth.md)Agent registration & authentication contractsPricing.md[/pricing.md](/pricing.md)Agent pricing and usage constraintsAgent Guide[/AGENTS.md](/AGENTS.md)Root-level agent capability guide

## Search API

Perform keyword search across tutorials, blog posts, podcasts, authors, and sponsors:

```
GET https://codingcat.dev/api/search?q=astro HTTP/1.1
Accept: application/json
```

## Streamable Model Context Protocol (MCP)

Agents can invoke MCP tools over HTTP POST:

```
POST https://codingcat.dev/api/mcp HTTP/1.1
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "search_content",
    "arguments": { "query": "typescript" }
  },
  "id": 1
}
```

## Markdown Content Negotiation

Any page on CodingCat.dev can be retrieved in clean Markdown by appending `.md` to the URL (e.g., `/blog.md`) or sending the HTTP header `Accept: text/markdown`.