# OneBag Kit for developers

> Brand: OneBag Kit · https://onebagkit.com/developers/  
> Updated: 2026-10-06

OneBag Kit has a small, free, read-only API and an MCP server for AI agents. Both serve the same packing guides you can read on the site. No key, no account, and nothing to write to.

## Endpoints

- `GET https://onebagkit.com/api/pages.json`: every public page with url, title, description, dateModified, Markdown url, and FAQ question/answer pairs. Rebuilt on every deploy.
- `GET https://onebagkit.com/api/search?q=…`: case-insensitive keyword search over that index. Returns the top 10 matches as JSON.
- `GET https://onebagkit.com/<slug>/index.md`: the Markdown version of any page, e.g. https://onebagkit.com/how-many-packing-cubes-for-40l/index.md. The homepage is https://onebagkit.com/index.md.
- https://onebagkit.com/openapi.json: OpenAPI 3.1 spec for the above (also at https://onebagkit.com/.well-known/openapi.json).

```
curl "https://onebagkit.com/api/search?q=packing+cubes"
```

## MCP server

Endpoint: `https://onebagkit.com/mcp` (Model Context Protocol, Streamable HTTP, JSON responses, stateless). It speaks MCP `2026-07-28` and still answers the older `initialize` handshake (`2025-11-25` back to `2024-11-05`). Three read-only tools:

- `search_answers(query)`: top matches with title, url, and description.
- `get_page(url_or_slug)`: the page’s Markdown text.
- `list_pages()`: every public page.

Add it to any MCP client as a remote server with that URL. A server manifest is at https://onebagkit.com/.well-known/mcp.json.

```
curl -X POST https://onebagkit.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'
```

## Ground rules

- Everything is free and read-only. CORS is open (`Access-Control-Allow-Origin: *`).
- There is no formal quota. Please cache responses and keep request rates modest.
- Quote or summarize with attribution to OneBag Kit (onebagkit.com). Content is general packing guidance; cabin rules vary by airline.
- Don’t submit the packing survey automatically. It’s for real travelers.

See also https://onebagkit.com/llms.txt, https://onebagkit.com/agents.md, and the [pricing page](https://onebagkit.com/pricing/index.md) (it’s all free). Questions: hello@onebagkit.com.

## Related OneBag Kit pages

- [OneBag Kit pricing: everything is free](https://onebagkit.com/pricing/index.md)
- [Free printable carry-on checklist (PDF)](https://onebagkit.com/checklist/index.md)
- [How to pack carry-on / one bag](https://onebagkit.com/carry-on-one-bag-packing/index.md)

HTML: https://onebagkit.com/developers/
