mcp-jordy
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-jordyStart a new meeting minutes session for the board meeting"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server — Meeting Minutes
Company S.A. | Internal and Confidential Use
MCP server built on Azure Functions Python. Exposes MCP tools to manage the complete flow of minutes capture, validation, draft generation, editing, approval, and final conversion to Word.
Available Tools
Tool | Description |
| Manages session creation, data capture, answer saving, and follow-up questions. |
| Validates that all required fields in the minutes are complete. |
| Generates a draft of the minutes in Markdown using the captured data. |
| Allows modifying the draft before its approval. |
| Records the formal approval of the draft. |
| Converts the approved draft into a Word document (returned in base64). |
Business Flow
ActaWizard → ValidateActa → GenerateDraft → Show draft → UpdateDraft (0 or more times) → ApproveDraft → GenerateDocx
Related MCP server: office-mcp-server
Prerequisites
Python 3.10+ (recommended 3.12)
Azurite (Storage emulator — required even locally, the MCP extension uses it for SSE transport)
azure-functions>=1.24.0(themcp_tool_triggerdoes not work with older versions)
1. Install Dependencies
python3 -m venv .venv
. .venv/bin/activate # en Windows: .venv\Scripts\activate
pip install --upgrade pip
pip install -r requirements.txt2. Run Tests (without needing to start the server)
The tests in tests/test_tools.py directly call the logic of each tool,
without going through the Azure Functions runtime or Azurite. They are the fastest
way to verify that the business logic works:
pytest -v5 tests should pass covering: session creation, complete flow up to generating the DOCX, validation with missing fields, and that an approved draft cannot be edited.
3. Start the Real MCP Server
# En otra terminal, arrancar el emulador de storage:
azurite --silent --location .azurite --debug .azurite/debug.log
# o, en VS Code: Ctrl+Shift+P -> "Azurite: Start"
func startThe MCP server exposes the webhook at:
http://localhost:7071/runtime/webhooks/mcp4. Test the Tools End-to-End
Two ways:
a) MCP Inspector (recommended, speaks the real protocol):
npx @modelcontextprotocol/inspectorConnect to http://localhost:7071/runtime/webhooks/mcp/sse, list tools and
invoke them one by one, viewing the JSON response.
b) Postman: import tests/Actas_MCP_Postman.json and run the requests
in order (01 to 07). The first two requests automatically save
session_id and draft_id as collection variables for the subsequent ones.
Important Notes
local.settings.jsonis in.gitignore. Do not upload credentials to the repository.State (sessions, drafts) is saved in
.data/*.jsonalongside the project. This is sufficient for local development, but not suitable for production: in Azure Functions, the local filesystem is neither persistent nor shared between instances. Before deploying with more than one instance, replacetools/storage.pywith Azure Table Storage, Cosmos DB, or Blob Storage.host.jsonhassystem.webhookAuthorizationLevel: "Anonymous"to facilitate local testing. Before deploying to Azure, change it to"Function"or"System"to require themcp_extensionkey.UpdateDraftinterprets instructions in Spanish with simple rules (replace/delete/add); ambiguous instructions are appended to the end of the draft instead of being applied surgically. This is a known limitation, not a bug.
Quick Tips
ActaWizardreturnssessionId,status,nextField, andquestion.ValidateActareturnscompleteandmissingFields.GenerateDraftcreates the draft withdraftIdanddraftMarkdown.UpdateDraftcannot edit an approved draft.GenerateDocxonly works if the draft is approved, and returns the file asfileBase64(decode to obtain the.docx).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that automates extraction of structured financial data from investment memorandums and generates standardized PowerPoint presentations through a RESTful API.
- FlicenseBqualityBmaintenanceMCP server for Office document automation, enabling AI assistants to create, read, and clone Word/Excel/PPT templates while preserving formatting.41
- AlicenseAqualityDmaintenanceMCP server for Word document (.docx) creation and manipulation — the production-grade document automation tool for AI agents.938MIT
- AlicenseAqualityCmaintenanceMCP server for creating and reading Word (.docx) documents with rich formatting support.2313MIT
Related MCP Connectors
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for Appcircle mobile CI/CD platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mambamentality/mcp-jordy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server