Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

METODIC

REMOTE · WWW.METODIC.IO

Design workshops from chat: 750+ facilitation methods, timed agendas, worksheets, slide decks.

Available components

+2 this week 93 Trust /100

Last scanned (9 hours ago)

Scores higher than 99% of remote servers

Reachable. Last reached 5 Nov 2026.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security94
Transport & Reachability100
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 6155 tokens (~293/item across 21 items; 20 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 20 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 22 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
What we tested

Checks we ran (14)

  • TLS certificate
  • Authorization
  • HTTPS
  • HSTS header
  • DNSSEC
  • Transport
  • Schema quality
  • Stability
  • Tool coverage
  • Injection markers
  • Destructive annotations
  • Judged manipulation
  • MCP protocol
  • Capabilities

Does not apply to this hosted endpoint (2)

  • Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
  • Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.

The score does not measure everything. What the score does not measure →

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 0
    • “design_session” reworded the description of “format” cosmetic

    1 cosmetic change on this day. Switch on “Show cosmetic changes” to see it.

  • 3 Nov 26 0
    • Stability: 0.97 → pass security
  • 2 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 29 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 26 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.

  • 24 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

  • 22 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://www.metodic.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=www.metodic.io CN=YR1,O=Let's Encrypt,C=US 25 Sept 2026 24 Dec 2026 RSA 2048 SHA256-RSA 59386cb5c49002161c455455cc2b601c7e9
SANs: www.metodic.io
CN=YR1,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA a20253f15f2691c05dc1ce13b9bcca4e
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of www.metodic.io. — Not signed

Zone DS Keys Algorithms Outcome
. Trust anchor 20326, 38696 8, 8 Verified
io. DS published 38690 8 Verified
metodic.io. No DS Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://www.metodic.io/.well-known/oauth-protected-resource"

Bearer resource_metadata="https://www.metodic.io/.well-known/oauth-protected-resource"
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy strict-origin-when-cross-origin

Protected resource metadata

Document https://www.metodic.io/.well-known/oauth-protected-resource
Retrieved Yes
Resource https://www.metodic.io/mcp
Authorisation server https://www.metodic.io

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://www.metodic.io/mcp Verified 200
http (plaintext) http://www.metodic.io/mcp HTTPS enforced 308 https://www.metodic.io/mcp
MCP tools · 20 exposed · ~4,220 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
add_debrief ~167

Save a post-session DEBRIEF onto the session in Metodic: how it went, what worked, what to improve, follow-ups. Call after the user has run their workshop and tells you how it went (or after a debrief conversation) — synthesize first, then save. Debriefs accumulate on the session; nothing is overwritten.

NameTypeReqDescription
follow_upsarray–Actions owed after the session.
notesstringyesThe debrief synthesis — how the session actually went.
ratinginteger–Overall 1-5.
session_idstringyesThe Metodic session (toolkit) id.
to_improvearray–Things to change next time.
went_wellarray–Things that worked.

No output schema declared.

No examples provided.

answer_from_library ~588

The answer format for anything the user could pick up and use. ALWAYS use this — not generate_document, not prose, not a web search — for a question about WHAT TO USE OR READ — 'which energizer for a flat afternoon group', 'what learning formats could I run this session as', 'which framework fits a two-day programme', 'give me a case for this topic'. MATCH THE TOOL TO WHAT WAS ASKED. Asked which SESSIONS, programmes, formats or examples of sessions ('what could I run for an offsite with 30 people', 'show me examples of sessions like this') → find_session_format, and put the results in the formats field, plus list_my_sessions in my_sessions when they mean their own. Asked which ACTIVITY or working form → search_methods, into methods. Asked which METHODOLOGY → list_frameworks, into framework. Reading → search_articles, into reading. Answering a question about sessions with a list of methods is the wrong answer to the question. First call the matching lookup to see what exists, then call THIS with the few you picked and, for each, WHY it fits this user's situation. Metodic resolves every slug against the real library and renders one branded answer card; anything that does not exist is silently left out. Do not answer such questions in prose and do not dump a search result — a chosen shortlist with reasoning is the whole point. Free.

NameTypeReqDescription
caseobject–Optional single written case. For several, use cases instead.
casesarray–Optional written cases to put in front of participants — use THIS when the user asks for more than one ('give me three cases'). Each is a short scenario the group works on. This is where a case belon…
formatsarray–Optional ready-made session formats (slugs from find_session_format).
frameworkobject–Optional framework to hang it on.
introstringyesOne or two sentences framing your answer: what you went for and why.
methodsarray–Methods you picked, in the order you'd recommend them.
my_sessionsarray–Optional: the user's own earlier sessions worth reusing (ids from list_my_sessions).
notestring–Optional closing caveat or tip.
questionstringyesThe user's question, in their own words — becomes the heading.
readingarray–Optional reading. Use article_slug for a Metodic article; otherwise give title and author and it is shown as an external work.
session_idstring–Optional but STRONGLY preferred when the conversation is about a session: saves this answer to that session's Answers tab in Metodic, so it outlives this chat. Pass it whenever you know which session…

No output schema declared.

No examples provided.

design_session ~460

Turn the conversation into a REAL session in the user's Metodic account: a timed agenda built from the method library, saved and ready to run, edit, share and export. Returns a session_id immediately and the Metodic card fills itself in about a minute — do not poll design_status yourself unless the client has no card. Costs 2 Metodic credits. This is the hand-off from chat to Metodic: after it, offer worksheets/handouts/documents or send the user to their session.

NameTypeReqDescription
audiencestring–Audience or experience level (e.g. 'beginners', 'leadership team').
daysinteger–Number of days (default 1). Set this whenever the user says two-day, three-day, multi-day or an offsite spanning several days — each day then gets its own opening, breaks and closing, and its own clo…
duration_minutesintegeryesTOTAL session length in minutes, across all days (min 30). For a two-day programme of about 7 hours a day, that is 840.
formatstring–How people take part: 'in-person', 'online' or 'hybrid'. Set it whenever the user says so (an online seminar, on Zoom, in our office): every step is written for that mode.
format_slugstring–Optional: the slug of a proven format from find_session_format. Seeds the design with that structure and records that the format was used — pass it whenever the user picked one.
frameworkstring–Optional framework slug/name from list_frameworks.
goalstring–The purpose / desired outcome — pass the user's FULL brief verbatim (context, the client's own vocabulary, the named people and their tensions, the constraints, what must NOT happen). The Architect d…
languagestring–ISO code (en/nl/es/fr/de/pt/it/ja/zh). Default en.
participantsinteger–Number of participants (default 12).
topicstringyesWhat the session is about (title or subject).

No output schema declared.

No examples provided.

design_status ~65

Check whether a session started with design_session is ready. While generating it returns a wait instruction; when ready it returns the BRANDED HTML SESSION BRIEF — render it as an artifact. Free (no credits).

NameTypeReqDescription
session_idstringyesThe session id design_session returned.

No output schema declared.

No examples provided.

find_session_format ~244

START HERE when someone describes a PROBLEM or CHALLENGE ('our leadership team works in silos', 'nobody speaks up in retros', 'we need to align on strategy') and wants a session for it. Returns proven, ready-made session formats from Metodic's catalogue: the problem each one solves, who it is for, how long it runs, what it produces, WHY it works, and the named methodology it is built on. These are designed formats, not improvised ones — recommend from these before proposing a structure of your own, and name what each is grounded in. Free and instant. When the user picks one, call design_session with its format_slug.

NameTypeReqDescription
audiencestring–Optional: who is in the room, e.g. 'executives', 'agile teams', 'teachers'.
challengestringyesThe problem in the user's own words, e.g. 'departments blame each other instead of solving things'.
languagestring–Optional ISO code (en, nl, es, ja). Defaults to the user's language.
max_durationnumber–Optional: longest acceptable session length in minutes.

No output schema declared.

No examples provided.

generate_canvas ~352

THE TOOL FOR ANY CANVAS. Generate the large-format WALL CANVAS for ONE activity using Metodic's real canvas generator, and return it as a branded document in the chat (also saved to the session, and replayable 1:1 to a Miro board). This is the big thing that goes ON THE WALL and that a group fills in together — sized to who shares it (one A1 for the whole room, an A2 per small group) — as opposed to generate_worksheet, which makes the A4 that each participant works on alone. Ask for this whenever the user says canvas, wall canvas, poster, large format, brownpaper, matrix or mapping wall. Give the activity's number (1-based, from the agenda). Takes ~20-30s and 0.5 Metodic credit.

NameTypeReqDescription
activityintegeryes1-based activity number from the agenda.
canvas_typestring–Optional canvas shape. Metodic has ready-made ones: swot, empathy-map, stakeholder-map, business-canvas, priority-matrix, decision-matrix, journey-map, reflection. Anything else (or leaving it out) m…
regenerateboolean–Only set this to true when the user explicitly wants a NEW version. Left out, an existing one is returned as-is and costs nothing.
session_idstringyesThe Metodic session id.
sizestring–Print size. Leave it on auto: the canvas is A1 when the whole room shares it and A2 when each small group gets its own. Only set it when the user asks for a size.

No output schema declared.

No examples provided.

generate_cards ~139

Generate a METHOD CARD DECK for the session using Metodic's real generator, and shown in the chat as Metodic's paper cards (category post-it colours, icon on the front, steps and a tip on the back; tap a card to turn it). Also saved to the user's decks. One call makes the whole deck. Takes ~30-60s and ~2 Metodic credits.

NameTypeReqDescription
countinteger–Roughly how many cards to aim for (e.g. 8-16). Optional.
session_idstringyesThe Metodic session (toolkit) id to base the deck on.

No output schema declared.

No examples provided.

generate_document ~375

NOT for a list of sources, methods, formats or reading — that is answer_from_library, which draws on Metodic's own library and saves the result to the session. Use this only for a WRITTEN DOCUMENT with its own audience: a pre-read, a briefing, a client brief, prep notes, an invitation, a follow-up. Creates it with Metodic's real document builder (the same 'Documents' generator as Metodic's Materials tab) and return it as a branded HTML artifact — it is also saved to the session's Documents in Metodic. Use for ANY written document around a session: a participant PRE-READ or BRIEFING to email before the day, a CLIENT BRIEF for the sponsor, facilitator prep notes, an invitation, follow-up summary, or a fill-in template. Do NOT author these documents yourself — this tool writes them in the user's Metodic brand. Takes ~20-30s and ~0.5 Metodic credit.

NameTypeReqDescription
audiencestring–Who reads it: participant (default), facilitator, or client/sponsor.
content_specstring–Optional: what it should contain / structure / things to include or deliberately leave out (e.g. 'no method names — keep the exercises a surprise').
forceboolean–Only when the user explicitly wants a separate sendable document that happens to contain cases. Without it, a request for cases is redirected to answer_from_library, where it is saved to the session.
purposestringyesWhat the document is for and what it must achieve, in 1-3 sentences.
session_idstringyesThe Metodic session (toolkit) id.
titlestringyesDocument title, e.g. 'Pre-read for participants'.

No output schema declared.

No examples provided.

generate_handout ~185

Generate a participant HANDOUT or reference material for ONE activity using Metodic's real generator, and return it as a branded HTML artifact in the chat (also saved to the session). Unlike a worksheet (which participants fill in), a handout is READING/REFERENCE material the participant keeps beside their worksheet — background, a framework, a case study, a persona, a checklist. Give the activity's number (1-based) and optionally a `kind`. Framing activities (Opening/Closing) can have handouts too. Takes ~15-30s and ~0.5 Metodic credit.

NameTypeReqDescription
activityintegeryesThe activity's number in the agenda (1-based).
kindstring–What kind of reference material to make. Default: handout.
session_idstringyesThe Metodic session (toolkit) id.

No output schema declared.

No examples provided.

generate_slides ~150

Generate the session's SLIDE DECK with Metodic's real generator — the same facilitation deck the Metodic app makes: an opening, the day's journey with real times, per activity a chapter, the task (steps, who with, what you make, what you need) and a timer bound to its minutes, breaks with the real return time, live questions, and a closing, all with speaker notes. Shown in the chat as a slide viewer, and saved to the session. One call makes the whole deck. Takes ~40-90s and ~2 Metodic credits.

NameTypeReqDescription
session_idstringyesThe Metodic session (toolkit) id.

No output schema declared.

No examples provided.

generate_worksheet ~261

Generate the A4 PARTICIPANT WORKSHEET for ONE activity — the sheet each participant fills in on their own, at the table. NOT the big sheet on the wall: if the user says canvas, wall canvas, poster, brownpaper, large format, A1, A0, matrix or mapping wall, use generate_canvas instead. Uses Metodic's real generator and returns a branded document in the chat (also saved to the session for the print-ready PDF) — do NOT author these yourself. Give the activity's number (1-based, from the agenda). For a whole session, call this once per activity (1, then 2, …). Takes ~15-20s and ~0.5 Metodic credit each — but if a worksheet for that activity already exists it comes back for free, so just ask. Framing activities (Opening/Closing) have no worksheet.

NameTypeReqDescription
activityintegeryesThe activity's number in the agenda (1-based).
regenerateboolean–Only set this to true when the user explicitly wants a NEW version. Left out, an existing one is returned as-is and costs nothing.
session_idstringyesThe Metodic session (toolkit) id.

No output schema declared.

No examples provided.

get_credits ~53

Show the user's available Metodic credits (the balance that generation tools spend — for team members this is the team's shared balance). Call when the user asks about credits, cost, or whether they can afford a generation.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_session ~131

READ a session so YOU know what is in it before answering a follow-up — this returns text for you, not something the user sees. To SHOW the session to the user, call session_one_pager instead. Gives every activity's agenda slot, method, step-by-step instructions, facili — every activity's agenda slot, method, step-by-step instructions, facilitator tips and materials. Plus a Metodic link for the branded/editable version. Use this to show a session's runnable detail without leaving the chat.

NameTypeReqDescription
session_idstringyesThe Metodic session (toolkit) id.

No output schema declared.

No examples provided.

list_frameworks ~82

Browse Metodic's learning and facilitation frameworks (Design Thinking, Liberating Structures, 4C/ID, PreMortem and more) with what each is best for and when to use it. Use it to ground a session design in a real methodology rather than a generic structure.

NameTypeReqDescription
querystring–Optional keyword to filter by name/category.

No output schema declared.

No examples provided.

list_my_sessions ~20

List the user's recent Metodic sessions with links.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

refine_session ~282

Modify an existing session's agenda IN PLACE without leaving the chat: retime, rename, move, remove or update activities, or add new ones. Put EVERY change the user asked for in ONE call — a second call paints a second full session brief and the user sees the agenda twice. Give a list of operations; they apply in order, and activity numbers are 1-based positions in the agenda AS IT STANDS after any earlier operations in the same call. Start/end times are recomputed automatically and newly added activities get full step-by-step method details. Returns the updated, branded session brief in full, shown right in the chat — so a change looks the same as the original design. Prefer this over sending the user to Metodic for an edit. This edits the same session Metodic Studio shows.

NameTypeReqDescription
operationsarrayyesChanges to apply, in order. Shapes: {op:'retime', activity, duration_minutes} · {op:'rename', activity, title} · {op:'remove', activity} · {op:'move', activity, to} · {op:'update', activity, descript…
session_idstringyesThe Metodic session (toolkit) id.

No output schema declared.

No examples provided.

search_articles ~112

Search Metodic's own published articles on facilitation, workshop design and learning. Use this BEFORE reaching for the open web whenever the user asks for sources, background, reading or inspiration: Metodic has its own writing on these subjects, and an article found here can be cited by slug in answer_from_library and saved to the session. Returns slug, title and summary. Free and instant.

NameTypeReqDescription
querystringyesKeywords, e.g. 'psychological safety', 'retrospective', 'bias'.

No output schema declared.

No examples provided.

search_methods ~158

Search Metodic's library of PROVEN facilitation methods — hundreds of real, tested formats with timing, step-by-step instructions, facilitator tips and materials (plus any the user saved themselves). ALWAYS use this before suggesting an activity, exercise, energiser, icebreaker, ideation format, retro or workshop segment: recommend methods that exist and have been run, instead of inventing one. Filter by keyword, max duration and category. Free and instant.

NameTypeReqDescription
categorystring–Optional category filter.
max_durationinteger–Only methods that fit within this many minutes.
querystring–Keyword(s) matched against title/description/category, e.g. 'icebreaker', 'prioritise', 'stakeholder'.

No output schema declared.

No examples provided.

session_one_pager ~146

Return a complete, self-contained, Metodic-BRANDED HTML one-pager of a session (logo, brand colours, agenda table, activity cards). RENDER THE RETURNED HTML AS AN ARTIFACT so the user sees the branded document. Use for the FULL session overview: the agenda with activity detail, for the facilitator or for stakeholders who want to see the whole design. FREE (no AI, no credits). For a written document with its own purpose and audience — a participant pre-read, briefing email attachment, client brief, prep notes — use generate_document instead.

NameTypeReqDescription
session_idstringyesThe Metodic session (toolkit) id.

No output schema declared.

No examples provided.

share_session ~250

Create a shareable link to a session so someone else can see it WITHOUT a Metodic account: a client or sponsor who has to approve the programme, a co-facilitator, or the participants. Optionally writes a client-facing brief first (audience 'client') and shares that alongside the plan. Returns the link. Reuses an existing link for the same session instead of making a second one. Free unless a brief is generated (~0.5 credit).

NameTypeReqDescription
audiencestring–Who the link is for. 'client' is the default and the most common: a sponsor who must approve it.
documentstring–Which saved document opens on the shared page: 'latest' (default for a client — the most recent document in the session, e.g. a brief you just wrote), 'none' for the plan only, or a document id.
expires_in_daysinteger–Optional: let the link expire after this many days.
session_idstringyesMetodic session id.
with_briefboolean–Also write a short client-facing brief for the session (costs ~0.5 credit). Default false.

No output schema declared.

No examples provided.

Install

How do I install the METODIC MCP server?

METODIC is a hosted endpoint at https://www.metodic.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · www.metodic.io

# add to Claude Code
claude mcp add --transport http io-metodic-metodic 'https://www.metodic.io/mcp'
Common questions

What is the METODIC MCP server?

METODIC is an MCP server listed in the public MCP registry as io.metodic/metodic. Design workshops from chat: 750+ facilitation methods, timed agendas, worksheets, slide decks. This page covers its hosted endpoint (https://www.metodic.io/mcp).

Is the METODIC MCP server safe to use?

METODIC scores 93 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the METODIC MCP server expose?

METODIC exposes 20 tools: list_frameworks, find_session_format, answer_from_library, search_articles, search_methods, and 15 more. Their descriptions and schemas cost roughly 4,220 tokens of context every time the server is loaded.

Does the METODIC MCP server require authentication?

Yes. METODIC asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the METODIC MCP server still maintained?

METODIC is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What did VerifyMCP test on the METODIC MCP server?

VerifyMCP ran 14 checks on METODIC, covering TLS certificate, Authorization, HTTPS, HSTS header and 10 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.