RP

rows.page

page.rows/rows

Push CSV, JSON, JSONL or Parquet from your agent and get a link a human can explore.

Yes, your AI can use this right now.Answered a live MCP handshake in 271 ms with no sign-in needed and exposes 6 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://rows.page/mcp

6 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
push

Publish rows as a rows.page dataset (or a new version of one) and get a shareable URL. Pass exactly one of csv, tsv, jsonl, json, rows or url. Up to 16 MB inline; use url for bigger files. Identical content returns unchanged: true without a new version. Re-pushes report rows_delta, columns_added/removed and a diff_url. Anonymous datasets expire after 7 days unless kept. Finding views use the rows.

pin_finding

Pin a finding (a saved, titled view) to a dataset you own. Finding views use the rows.page query language in q: `word` or `"two words"` searches text columns; `field:value`, `field:"a b"`, `-field:value`, `field:*` (not null), `-field:*` (null), `field:foo*` (prefix); `field:>20`, `>=`, `<`, `<=`, `field:10..20`, ISO dates (`at:>2026-09-01`); dot paths for nested JSON (`payload.customer.country:NL

get_dataset

Read a dataset: meta, recent versions, findings, columns and the first 20 preview rows.

list_datasets

List the datasets kept on your account, newest first. Needs an API key.

delete_dataset

Delete a dataset you own. Its URL stops working immediately.

get_limits

Show your plan, its caps (file size, datasets, version history) and usage.

Alternatives in AI & Agents

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”