METODIC
Qué hace este MCP
Designs and manages facilitated workshops, including agendas, methods, frameworks, worksheets, canvases, handouts, documents, slides, and sharing.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'notes'], 'properties': {'notes': {'type': 'string', 'description': 'The debrief synthesis — how the session actually went.'}, 'rating': {'type': 'integer', 'description': 'Overall 1-5.'}, 'went_well': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Things that worked.'}, 'follow_ups': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Actions owed after the session.'}, 'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}, 'to_improve': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Things to change next time.'}}}
Esquema de entrada
{'type': 'object', 'required': ['question', 'intro'], 'properties': {'case': {'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'string'}, 'title': {'type': 'string'}}, 'description': 'Optional single written case. For several, use cases instead.'}, 'note': {'type': 'string', 'description': 'Optional closing caveat or tip.'}, 'cases': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'body'], 'properties': {'body': {'type': 'string'}, 'title': {'type': 'string'}}}, 'description': "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 belongs; do NOT make a separate document for it."}, 'intro': {'type': 'string', 'description': 'One or two sentences framing your answer: what you went for and why.'}, 'formats': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'why'], 'properties': {'why': {'type': 'string'}, 'slug': {'type': 'string'}}}, 'description': 'Optional ready-made session formats (slugs from find_session_format).'}, 'methods': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'why'], 'properties': {'why': {'type': 'string', 'description': 'Why THIS one for THIS situation — specific, not generic.'}, 'slug': {'type': 'string'}}}, 'description': "Methods you picked, in the order you'd recommend them."}, 'reading': {'type': 'array', 'items': {'type': 'object', 'properties': {'why': {'type': 'string'}, 'title': {'type': 'string'}, 'author': {'type': 'string'}, 'article_slug': {'type': 'string'}}}, 'description': 'Optional reading. Use article_slug for a Metodic article; otherwise give title and author and it is shown as an external work.'}, 'question': {'type': 'string', 'description': "The user's question, in their own words — becomes the heading."}, 'framework': {'type': 'object', 'required': ['slug', 'why'], 'properties': {'why': {'type': 'string'}, 'slug': {'type': 'string'}}, 'description': 'Optional framework to hang it on.'}, 'session_id': {'type': 'string', 'description': "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 this is about."}, 'my_sessions': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'why'], 'properties': {'id': {'type': 'string'}, 'why': {'type': 'string'}}}, 'description': "Optional: the user's own earlier sessions worth reusing (ids from list_my_sessions)."}}}
Esquema de entrada
{'type': 'object', 'required': ['topic', 'duration_minutes'], 'properties': {'days': {'type': 'integer', 'description': '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 clock. Never express extra days as one long day.'}, 'goal': {'type': 'string', 'description': "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 designs every block from this text; a one-line summary throws that away."}, 'topic': {'type': 'string', 'description': 'What the session is about (title or subject).'}, 'format': {'type': 'string', 'description': "e.g. 'workshop', 'training', 'in-person', 'online'."}, 'audience': {'type': 'string', 'description': "Audience or experience level (e.g. 'beginners', 'leadership team')."}, 'language': {'type': 'string', 'description': 'ISO code (en/nl/es/ja/fr/de). Default en.'}, 'framework': {'type': 'string', 'description': 'Optional framework slug/name from list_frameworks.'}, 'format_slug': {'type': 'string', 'description': '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.'}, 'participants': {'type': 'integer', 'description': 'Number of participants (default 12).'}, 'duration_minutes': {'type': 'integer', 'description': 'TOTAL session length in minutes, across all days (min 30). For a two-day programme of about 7 hours a day, that is 840.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'The session id design_session returned.'}}}
Esquema de entrada
{'type': 'object', 'required': ['challenge'], 'properties': {'audience': {'type': 'string', 'description': "Optional: who is in the room, e.g. 'executives', 'agile teams', 'teachers'."}, 'language': {'type': 'string', 'description': "Optional ISO code (en, nl, es, ja). Defaults to the user's language."}, 'challenge': {'type': 'string', 'description': "The problem in the user's own words, e.g. 'departments blame each other instead of solving things'."}, 'max_duration': {'type': 'number', 'description': 'Optional: longest acceptable session length in minutes.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'activity'], 'properties': {'size': {'enum': ['auto', 'A3', 'A2', 'A1', 'A0'], 'type': 'string', 'description': '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.'}, 'activity': {'type': 'integer', 'description': '1-based activity number from the agenda.'}, 'regenerate': {'type': 'boolean', 'description': '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_id': {'type': 'string', 'description': 'The Metodic session id.'}, 'canvas_type': {'type': 'string', 'description': '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) makes Metodic design a canvas around the method itself.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'count': {'type': 'integer', 'description': 'Roughly how many cards to aim for (e.g. 8-16). Optional.'}, 'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id to base the deck on.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'title', 'purpose'], 'properties': {'force': {'type': 'boolean', 'description': '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.'}, 'title': {'type': 'string', 'description': "Document title, e.g. 'Pre-read for participants'."}, 'purpose': {'type': 'string', 'description': 'What the document is for and what it must achieve, in 1-3 sentences.'}, 'audience': {'enum': ['participant', 'facilitator', 'client'], 'type': 'string', 'description': 'Who reads it: participant (default), facilitator, or client/sponsor.'}, 'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}, 'content_spec': {'type': 'string', 'description': "Optional: what it should contain / structure / things to include or deliberately leave out (e.g. 'no method names — keep the exercises a surprise')."}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'activity'], 'properties': {'kind': {'enum': ['handout', 'case-study', 'persona', 'checklist', 'guide', 'discussion-prompt', 'reference-card', 'scenario'], 'type': 'string', 'description': 'What kind of reference material to make. Default: handout.'}, 'activity': {'type': 'integer', 'description': "The activity's number in the agenda (1-based)."}, 'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'activity'], 'properties': {'activity': {'type': 'integer', 'description': "The activity's number in the agenda (1-based)."}, 'regenerate': {'type': 'boolean', 'description': '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_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Optional keyword to filter by name/category.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'operations'], 'properties': {'operations': {'type': 'array', 'items': {'type': 'object', 'required': ['op'], 'properties': {'op': {'enum': ['retime', 'rename', 'remove', 'move', 'update', 'add'], 'type': 'string'}, 'to': {'type': 'integer', 'description': 'move: the new 1-based position.'}, 'after': {'type': 'integer', 'description': 'add: insert after this position (0 = first).'}, 'title': {'type': 'string'}, 'activity': {'type': 'integer', 'description': '1-based agenda position (retime/rename/remove/move/update).'}, 'category': {'type': 'string', 'description': 'add: e.g. Ideation, Analysis, Energizer, Break.'}, 'description': {'type': 'string'}, 'duration_minutes': {'type': 'integer'}}}, 'description': "Changes to apply, in order. Shapes: {op:'retime', activity, duration_minutes} · {op:'rename', activity, title} · {op:'remove', activity} · {op:'move', activity, to} · {op:'update', activity, description} · {op:'add', after, title, duration_minutes, description?, category?} (after: 0 inserts at the start)."}, 'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Keywords, e.g. 'psychological safety', 'retrospective', 'bias'."}}}
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': "Keyword(s) matched against title/description/category, e.g. 'icebreaker', 'prioritise', 'stakeholder'."}, 'category': {'type': 'string', 'description': 'Optional category filter.'}, 'max_duration': {'type': 'integer', 'description': 'Only methods that fit within this many minutes.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'The Metodic session (toolkit) id.'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'audience': {'enum': ['client', 'participants', 'colleague'], 'type': 'string', 'description': "Who the link is for. 'client' is the default and the most common: a sponsor who must approve it."}, 'document': {'type': 'string', 'description': "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."}, 'session_id': {'type': 'string', 'description': 'Metodic session id.'}, 'with_brief': {'type': 'boolean', 'description': 'Also write a short client-facing brief for the session (costs ~0.5 credit). Default false.'}, 'expires_in_days': {'type': 'integer', 'description': 'Optional: let the link expire after this many days.'}}}
Cambios recientes en herramientas
Servidores MCP similares
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …
YouSpot
Connects personal contacts, companies, notes, files, CRM records, email, Slack, LinkedIn, and calendars, with search, relationshi…
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
personalbrain-mcp
Provides read and write access to a personal knowledge graph, including thoughts, notes, links, attachments, queries, and change …
Fiveable for AP Teachers
Helps AP teachers create assignments and classes, grade essays, review class performance, manage approvals, and export results to…