{"name":"ai.monnet/mcp","slug":"monnet-mcp","title":null,"description":"MCP server for Monnet — motions, plans, files, approvals, and the team's company brain.","url":"https://mcp.market/server/monnet-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":33,"stars":0,"forks":0,"downloads_week":1143,"last_push_at":"2026-09-18T11:31:44.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/GregoireCasoetto/monnet-mcp","website":"https://www.monnet.ai","version":"0.9.5","remotes":[],"packages":[{"registryType":"npm","identifier":"@monnet/mcp","version":"0.9.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Monnet API key (mnk_...). Generate one at https://app.monnet.ai/settings (API Keys tab).","isRequired":true,"format":"string","isSecret":true,"name":"MONNET_API_KEY"}]}],"tools":[{"name":"approve","description":"Approve a plan step on a motion. Requires editor role on the motion.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ask_monnet","description":"Ask Monnet a question in the context of a specific motion.","write_action":false,"price_micros":0,"input_schema":null},{"name":"comment","description":"Post a public comment on a motion, either top-level or as a reply within","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_playbook","description":"Write a new playbook for a workspace: the instructions Monnet follows when a request lands on that recurring workflow. Call list_playbooks first. Show the draft to the person and get their agreement before calling this — it becomes how Monnet handles that workflow for the whole team. Owners and admins only.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_thread","description":"Open a new thread in a Monnet workspace from a free-form prompt. A thread is a pre-motion conversation: Monnet picks it up in the background and shapes the idea with the author, and it becomes a motion — a doc, a plan, people to coordinate — only when it earns one. Returns the thread's id and URL immediately; call `get_motion` with the returned short_id to read where it got to.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_wiki_folder","description":"Create a folder in the company brain. Only once a subject already carries several pages that want holding together — a brain the size of a team's is a handful of folders and a couple of dozen pages,","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_wiki_page","description":"Create a page in the company brain. Call get_wiki_tree first: most material belongs on a page that already exists, and a brain with one page per source is a filing cabinet, not a brain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_wiki_folder","description":"Delete a company-brain folder. Its pages are re-parented, not deleted — deleting a folder never throws away a document. The user is asked to confirm before it happens.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_wiki_page","description":"Delete a company-brain page, with its comments and its version history. Not reversible, and links pointing at it break.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_wiki_source","description":"Delete one of the company brain's raw source files, and the stored document with it. Not reversible. Every page that linked it is repaired in the same move — the link becomes [Source removed], and what the page says is left untouched.","write_action":true,"price_micros":0,"input_schema":null},{"name":"edit_playbook","description":"Revise a playbook the workspace already has. Pass only the fields that change — the others are carried over. The previous version is not kept, so this stops to ask the person before it writes. Owners and admins only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"edit_wiki_page","description":"Change a company-brain page: rename it, and/or replace an exact string in its body. Read the page first — the match is literal, whitespace included.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_inbox","description":"Fetch the user's inbox — the motions they follow, in two buckets: 'priority' is what is waiting on them","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_motion","description":"Read a Monnet motion's full details — summary, body, status, priority, plan steps with assignees, member roles,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_wiki_schema","description":"Read the rules this team's company brain is built on — how pages are typed and templated, when to create one versus extend one, and the link format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_wiki_tree","description":"List every folder and page in a workspace's company brain, nested, with each page's id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_motions","description":"List motions in a workspace, filterable by status. Returns short ids so you can follow up with get_motion on a specific one.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_playbooks","description":"The playbooks a workspace has written for Monnet — a playbook is how the team wants one recurring workflow handled, and Monnet loads it when a request lands on it. Call this before writing one: a workflow that already has a playbook wants an edit, not a second copy.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_wiki_sources","description":"List the raw material feeding a workspace's company brain: uploaded files, plus motions the team closed and shared workspace-wide.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_workspaces","description":"List the Monnet workspaces you are a member of, plus any you have been invited to and not","write_action":false,"price_micros":0,"input_schema":null},{"name":"mark_wiki_source_ingested","description":"Take a source out of the company brain's queue, once what it says is in the wiki.","write_action":false,"price_micros":0,"input_schema":null},{"name":"monnet_whoami","description":"Verify your Monnet MCP connection and list the API keys on your account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_wiki_node","description":"Move a page or a folder into another folder, or to the wiki root. Links survive a move — they point at the id, not the path — so reorganising is safe.","write_action":false,"price_micros":0,"input_schema":null},{"name":"push_wiki_source","description":"Add a text document to a workspace's company brain as raw material — notes, a transcript, a spec. The nightly job reads it and folds what it says into the pages it belongs on.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_motion_file","description":"Read a file attached to a motion. Text, markdown, CSV, JSON and source files come back as their contents;","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_wiki_page","description":"Read one company-brain page's full contents, as markdown. Read the page before editing it — edit_wiki_page replaces an exact string, and the ## Sources section at the bottom has to be kept current.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_wiki_source","description":"Read one of the company brain's raw source files — the material a wiki page was compressed FROM.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reject","description":"Reject a plan step on a motion, with an optional reason. Requires editor role on the motion.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rename_wiki_folder","description":"Rename a company-brain folder. Safe — nothing links to a folder by name, and the pages inside keep their ids.","write_action":false,"price_micros":0,"input_schema":null},{"name":"requeue_wiki_source","description":"Put a digested source back in the company brain's queue, so the nightly job reads it again.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search_wiki","description":"Search INSIDE company-brain pages — their titles and their bodies. Use it to find where a fact already lives before writing it somewhere new;","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_motion","description":"Update a motion's summary, body, priority, or plan. All fields are optional —","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-19T19:33:32.665Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:33:32.637Z","components":{"code":{"score":25,"max":25,"notes":["89 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":7,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@monnet/mcp","version":"0.9.5","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-18T11:24:35.408Z","repositoryUrl":"git+https://github.com/GregoireCasoetto/monnet-mcp.git","weeklyDownloads":1143}],"repo":{"found":true,"owner":"GregoireCasoetto","repo":"monnet-mcp","archived":false,"pushedAt":"2026-09-18T11:31:44Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/12542451?v=4","ownerCreatedAt":"2015-05-21T09:03:56Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":1143,"license":"MIT","lastPushAt":"2026-09-18T11:31:44.000Z","score":33}}}},"grade_history":[],"reviews":[]}