# Orchard

> These figures are automated measurements with timestamps. They are not a review, rating, grade, or recommendation.

Small web and data tools for agents: page to text/markdown, RSS, CSV/JSON. Free tries, then x402.

- Status: Up
- Checks passed: 11 of 22
- Uptime: Not measured
- Latency: 1060 ms
- Tools: 12
- Last probe: 2026-11-13T00:46:39.639Z
- Publisher: orchardshop.xyz (https://mcpheartbeat.com/p/xyz.orchardshop)
- Endpoint: https://orchardshop.xyz/mcp
- Transport: streamable-http

## Tools

Showing 12.

- **csv-to-json**: POST raw CSV as the body (first row is headers) and get back a JSON array of row objects, plus column names and row count. Handles quoted fields, commas and new
- **hash-encode**: POST raw text as the body and get back its byte count, sha256, sha1, md5, hex, base64 and base64url encodings. Useful for checksums, IDs and encoding a value mi
- **json-check**: Validates a JSON document sent as the raw request body and returns it pretty-printed. Returns valid true/false, the formatted JSON, a count of keys, and byte si
- **json-to-csv**: POST a JSON array of flat objects (or {"rows":[...]}) and get CSV back. Columns are the union of all keys in order of first appearance. Values are quoted and es
- **markdown-strip**: POST raw markdown as the request body and get plain text back. Removes headings, emphasis, links (keeps the label), images (keeps the alt text), list markers, b
- **page-metadata**: Fetches any public http(s) page and returns its metadata: title, meta description, canonical URL, favicon URL, all OpenGraph (og:*) properties, and every unique
- **page-to-markdown**: Fetches any public http(s) page and returns clean Markdown: headings (#), paragraphs, lists, links with absolute URLs, bold/italic, and code blocks. Scripts, st
- **page-to-text**: Fetches a public web page and returns its readable text as JSON: url, status, title, char count, and clean text with scripts, styles and tags stripped. Blocks p
- **rss-latest**: Fetches any public RSS 2.0 or Atom feed and returns its latest items as JSON, newest first in feed order. Each item has title, link, published date, summary (fi
- **site-crawl-markdown**: Crawls one public website breadth-first from a start URL, staying on the same hostname, and returns each page as clean Markdown (up to 20,000 chars per page). R
- **slugify**: POST titles as JSON {"titles": [...]} or as raw text with one title per line, and get back URL-safe slugs. Strips accents, lowercases, removes apostrophes and c
- **text-stats**: Send plain text as the raw POST body and get back word count, sentence count, character count, estimated reading minutes, and the top 10 keywords (stopwords rem

## Recent probes

- 2026-11-13T00:46:39.639Z: Connected, 1060 ms, 12 tools

## Links

- HTML: https://mcpheartbeat.com/s/xyz.orchardshop/orchard/status
- Markdown: https://mcpheartbeat.com/s/xyz.orchardshop/orchard/status.md
- MCP: https://mcpheartbeat.com/mcp
- API: https://mcpheartbeat.com/api/v1/servers
- Tools API: https://mcpheartbeat.com/api/v1/tools
- Server API: https://mcpheartbeat.com/api/v1/health?server=xyz.orchardshop%2Forchard
