Skip to content
On this page and tools

Agents

Docs MCP server

Search and read these docs from inside an AI tool, over the Model Context Protocol. It is read-only, needs no key and only ever returns what is already public on this site.

Connect

The server speaks MCP over plain HTTP: send JSON-RPC messages with POST to https://bynefit.com/docs?format=mcp. Any client that accepts a remote HTTP MCP server can use that address.

Claude Code

claude mcp add --transport http bynefit-docs "https://bynefit.com/docs?format=mcp"

Cursor, and a .mcp.json file

{
  "mcpServers": {
    "bynefit-docs": {
      "type": "http",
      "url": "https://bynefit.com/docs?format=mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "bynefit-docs": {
      "type": "http",
      "url": "https://bynefit.com/docs?format=mcp"
    }
  }
}

Claude Desktop: add a custom connector in Settings and paste https://bynefit.com/docs?format=mcp as its address.

For any other tool, the address and the transport (plain HTTP, not stdio) are what matter.

What it offers

ToolWhat it does
search_docsSearch the public Bynefit developer docs. Returns matching pages with a heading and a snippet.
get_pageReturn one docs page as Markdown, by its slug from list_pages or search_docs.
list_pagesList every public docs page with its slug, title, group and one-line summary.
list_capabilitiesList each capability with its honest state (available, by approval or planned). Check this before relying on a feature.

Ask list_capabilities before relying on a feature: it reports each one as available, by approval or planned, the same as the state chips on these pages.

Try it by hand

curl "https://bynefit.com/docs?format=mcp" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_docs","arguments":{"query":"webhook signature"}}}'

A search reply looks like this (shortened). The text of each tool result is JSON, so an agent reads it with one more parse:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [{ "type": "text", "text": "{ \"results\": [{ \"slug\": \"webhooks\", \"title\": \"Webhooks\", \"url\": \"...\", \"snippet\": \"...\" }] }" }],
    "isError": false
  }
}

Limits

This is the docs, not the API. It cannot read a Space or call an endpoint. To let an agent do that, give it an agent key.