← WebMCP Directory

origami.gratis

origami.gratis

live Unverified (seed import) Productivity & Business 39 tools imperative implementation

Origami Folio

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 10 · Act 25 · Transact 4 · Score: Not yet scored

Tool inspector

add_fold

act imperative

BUILD A WHOLE FOLD IN ONE CALL — this CHANGES THE DECK the human is looking at and re-renders it. Give the card as DATA: an eyebrow, a heading, then `blocks` in order. Each entry names EXACTLY ONE of chart | venn | flow | graph | gantt | draw | table (that kind's own JSON plus an optional caption — get_kind_schema for the shape) or text (an HTML string: p, p.lede, h3, ul/li), bullets (strings), stats (up to 4 {value,label}), quote ({text,by}). Every data block is validated before anything is added and a bad one is refused naming the block index and the violation; tables are baked; flow/graph node `tone` and edge `label` get "" when absent (their legal blank, no meaning changes). columns:2 lays the blocks in two tracks. A chart or graph that names no size is SIZED TO FIT the card. One call is ONE fold and ONE undo step. Returns the chunkId and the (kind, nth) address of every data block, which is what set_block takes.

Page: /folio/

Input schema

PropertyTypeRequiredDescription
title string yes The fold's heading (rendered as the h2) and the default sidebar label
eyebrow string no The small label line above the heading, e.g. "Q3 review" (omit for none)
label string no Sidebar/tab label (default: the title, trimmed to ~28 characters)
position integer no 0-based insert index (default: the end)
columns integer no 1 (default) or 2 — lay the blocks out in two tracks
blocks array yes The card's content, in order. Each entry names exactly ONE of: chart | venn | flow | graph | gantt | draw | table | text | bullets | stats | quote — e.g. { "chart": { "type": "bar", "labels": ["Q1","Q2"], "series": [{ "name": "Revenue", "color": "#4A8CC4", "values": [12,19] }], "yMax": null }, "caption": "Revenue by quarter" }, or { "stats": [{ "value": "48", "label": "Decks shipped" }] }, or { "text": "<p class=\"lede\">A line of copy.</p>" }. SIZE: a venn | flow | graph | gantt | table entry may add "width" and/or "height", whole CSS px (width 160-2600, height 120-2160) — leave them out and the card picks a height that fits 1280x720 (a default graph overflows it). A chart takes "width" only (its height is plotHeight in its own JSON, fitted for you); a draw block takes neither (wpct in its JSON). A size the runtime would ignore is REFUSED, not written
Raw JSON schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "title": {
      "type": "string",
      "maxLength": 200,
      "description": "The fold's heading (rendered as the h2) and the default sidebar label"
    },
    "eyebrow": {
      "type": "string",
      "maxLength": 80,
      "description": "The small label line above the heading, e.g. \"Q3 review\" (omit for none)"
    },
    "label": {
      "type": "string",
      "maxLength": 200,
      "description": "Sidebar/tab label (default: the title, trimmed to ~28 characters)"
    },
    "position": {
      "type": "integer",
      "minimum": 0,
      "description": "0-based insert index (default: the end)"
    },
    "columns": {
      "type": "integer",
      "minimum": 1,
      "description": "1 (default) or 2 — lay the blocks out in two tracks"
    },
    "blocks": {
      "type": "array",
      "description": "The card's content, in order. Each entry names exactly ONE of: chart | venn | flow | graph | gantt | draw | table | text | bullets | stats | quote — e.g. { \"chart\": { \"type\": \"bar\", \"labels\": [\"Q1\",\"Q2\"], \"series\": [{ \"name\": \"Revenue\", \"color\": \"#4A8CC4\", \"values\": [12,19] }], \"yMax\": null }, \"caption\": \"Revenue by quarter\" }, or { \"stats\": [{ \"value\": \"48\", \"label\": \"Decks shipped\" }] }, or { \"text\": \"<p class=\\\"lede\\\">A line of copy.</p>\" }. SIZE: a venn | flow | graph | gantt | table entry may add \"width\" and/or \"height\", whole CSS px (width 160-2600, height 120-2160) — leave them out and the card picks a height that fits 1280x720 (a default graph overflows it). A chart takes \"width\" only (its height is plotHeight in its own JSON, fitted for you); a draw block takes neither (wpct in its JSON). A size the runtime would ignore is REFUSED, not written",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "title",
    "blocks"
  ]
}

Similar websites

econsor.de

econsor.de

German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.

live Unverified Productivity & Business Transact tools
143 tools A0 / Act142 / T1 Not yet scored Seen 2026-11-05
econsor_click_search econsor_click_image econsor_click_menu econsor_click_burger_menu_icon econsor_click_previous_button
Inspect tools
inkframe-eta.vercel.app

inkframe-eta.vercel.app

Browser-native Elah video editor for 9:16 and 16:9 exports

live Unverified Productivity & Business Transact tools
87 tools A12 / Act71 / T4 Not yet scored Seen 2026-11-05
get_capabilities list_templates navigate_workspace open_template editor_inspect_video_moments
Inspect tools
agentdesk-demo.vercel.app

agentdesk-demo.vercel.app

Meridian Ops

live Unverified Productivity & Business Transact tools
83 tools A43 / Act24 / T16 Not yet scored Seen 2026-11-05
find_capabilities invoke_capability get_context get_action_status search_customers
Inspect tools
eworker.ca

eworker.ca

E-Worker is business infrastructure powered by AI, with focused apps and connected business work.

live Unverified Productivity & Business
73 tools A10 / Act63 / T0 Not yet scored Seen 2026-11-05
eworker_site_status eworker_list_apps eworker_resolve_app eworker_open_app ewdoc_status
Inspect tools

Related on Influzer