accueil / serveurs / Données & BDD / page.rows/rows
page.rows/rows
serveur MCP (Model Context Protocol) · rows.page 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que page.rows/rows est sûr ?
Au dernier audit MCP Hub, le serveur MCP « page.rows/rows » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- delete_dataset≈ 82 tokens
Delete a dataset you own. Its URL stops working immediately.
Paramètres, retour & exemple (2)
Paramètrestoken· string · optionnel
Dataset token when not using an API keydataset· string · requis
Dataset id
Exemple d'appel{"name": "delete_dataset", "arguments": {"dataset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_dataset≈ 115 tokens
Read a dataset: meta, recent versions, findings, columns and the first 20 preview rows.
Paramètres, retour & exemple (3)
Paramètrestoken· string · optionnel
Dataset token, needed for private datasets without an API keydataset· string · requis
Dataset idversion· integer · optionnel
Version number; latest when omitted
Exemple d'appel{"name": "get_dataset", "arguments": {"dataset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_limits≈ 42 tokens
Show your plan, its caps (file size, datasets, version history) and usage.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_limits", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_datasets≈ 62 tokens
List the datasets kept on your account, newest first. Needs an API key.
Paramètres, retour & exemple (1)
Paramètrescursor· string · optionnel
next_cursor from the previous page
Exemple d'appel{"name": "list_datasets", "arguments": {"cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pin_finding≈ 406 tokens
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`); `tags:urgent` means the list contains it; combine with `OR` and parentheses. A q starting with SELECT, WITH or FROM runs as SQL against the table `data`. sort is comma-separated columns, `-` for descending (`-price,name`); cols picks and orders visible columns (`a,b,c`).
Paramètres, retour & exemple (10)
Paramètresq· string · optionnel
Filter in the rows.page query languagesql· string · optionnel
Optional SQL against the table `data`cols· string · optionnel
Visible columns, e.g. id,price,countrynote· string · optionnel
Why it matters, in a sentence or twosort· string · optionnel
Sort, e.g. -price,nametitle· string · requis
Short headline of the findingtoken· string · optionnel
Dataset token (rpt_...) when not using an API keydataset· string · requis
Dataset idversion· integer · optionnel
Pin to this version instead of the latestrow_count· integer · optionnel
Rows matching the view, if you know it
Exemple d'appel{"name": "pin_finding", "arguments": {"title": "texte", "dataset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - push≈ 851 tokens
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.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`); `tags:urgent` means the list contains it; combine with `OR` and parentheses. A q starting with SELECT, WITH or FROM runs as SQL against the table `data`. sort is comma-separated columns, `-` for descending (`-price,name`); cols picks and orders visible columns (`a,b,c`).
Paramètres, retour & exemple (19)
Paramètrescsv· string · optionnel
CSV text with a header rowkey· string · optionnel
Stable name for upserts with an API key, e.g. nightly-ordersrun· string · optionnel
Run id of the job that produced ittsv· string · optionnel
TSV text with a header rowurl· string · optionnel
http(s) URL of a CSV, TSV, JSON, JSONL or Parquet file to fetch and publishjson· ? · optionnel
A JSON array of objects (or an object holding one), as text or as a valuename· string · optionnel
File name, e.g. orders.csvrows· array · optionnel
Rows as an array of objectsjsonl· string · optionnel
One JSON object per linetitle· string · optionnel
Dataset title shown on the pagetoken· string · optionnel
Dataset token (rpt_...) proving ownership of datasetcommit· string · optionnel
Commit sha of the code that produced itformat· string · optionnel · csv | tsv | json | jsonl | parquet
Format of url when it cannot be toldsource· string · optionnel
Where the data came from (URL or description)dataset· string · optionnel
Existing dataset id to push a new version tosummary· string · optionnel
A few sentences for the human: what this is and what to look atfindings· array · optionnelid_column· string · optionnel
Column that identifies a row across versions, for changed-row diffsvisibility· string · optionnel · public | private
private needs Pro or Max
Exemple d'appel{"name": "push", "arguments": {"csv": "texte", "key": "texte", "run": "texte", "tsv": "texte", "url": "texte", "json": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».