{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_upj3ctax5b7t","handle":"iflow-mcp-javiarmesto-workshop-mcp-server-direct","url":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct","links":{"self":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/record.json","html":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct","markdown":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct","status":"https://wellknown.network/api/v1/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/status","claim":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-javiarmesto-workshop-mcp-server-direct/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-javiarmesto-workshop-mcp-server-direct","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_javiarmesto-workshop-mcp-server-directions-lab","summary":"MCP Server Workshop - Business Central Integration with STDIO transport","description":"# 🚀 MCP Server Workshop - Business Central Integration\n\nWelcome to the **MCP Server Workshop**! This workshop teaches you to build a complete MCP (Model Context Protocol) server with STDIO transport for Claude Desktop, integrated with Microsoft Dynamics 365 Business Central.\n\n> ⏱️ **Workshop Duration**: 20-30 minutes  \n> 📖 **[Complete Workshop Guide →](WORKSHOP_GUIDE_EN.md)**  \n> 🚀 **[Quick Start Guide →](QUICK_START_GUIDE.md)** (Setup + Exercises)  \n> 📊 **Presentation Slides**: [MCP_Server_Custom Directions.pptx](data/MCP_Server_Custom%20Directions.pptx)\n\n---\n\n## 🎯 Workshop Objectives\n\nLearn to build, extend, and customize MCP servers with:\n- ✅ MCP Protocol fundamentals\n- ✅ STDIO transport for Claude Desktop integration\n- ✅ Business Central API integration\n- ✅ Custom tools and prompts creation\n- ✅ Practical exercises for hands-on learning\n\n---\n\n## 📋 Prerequisites\n\nBefore starting the workshop, ensure you have:\n\n### Required:\n- 🐍 **Python 3.12 or higher** installed ([Download here](https://www.python.org/downloads/))\n- 💻 **Claude Desktop** app installed ([Download here](https://claude.ai/download))\n- 📦 Basic command line knowledge (terminal/PowerShell)\n\n### Required for Business Central Integration (Workshop Objective):\n- 🏭 **Azure AD Tenant** with Business Central access\n-  **Business Central Environment** with Standard API v2.0 enabled:\n  - Sandbox or Production environment\n  - API endpoints: `/api/v2.0/companies`, `/items`, `/customers`, `/salesOrders`, etc.\n  - Company name and Environment name\n- 🚀 **Azure AD App Registration** configured:\n  - Client ID, Client Secret, Tenant ID\n  - API permissions for Business Central (Dynamics 365 Business Central)\n  - Redirect URI configured (if needed)\n\n### Alternative (Only if BC access is not available):\n- 🧪 **Mock Data Mode**: The workshop includes mock data as a fallback\n  - Allows completing exercises without real BC connection\n  - Limited to testing MCP protocol mechanics\n  - Does not demonstrate real auth…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_javiarmesto-workshop-mcp-server-directions-lab","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"documents.presentations","name":"Presentations","confidence":1,"provenance":"derived"},{"slug":"geo.maps","name":"Maps & Places","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.871,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.814,"provenance":"derived"}],"categories":["dev","documents","geo","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_javiarmesto-workshop-mcp-server-directions-lab","registry":"pypi","observedAt":"2026-10-22T02:28:46.360Z","publishedAt":"2026-02-14T00:43:37.318371Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_javiarmesto-workshop-mcp-server-directions-lab","url":"https://pypi.org/project/iflow-mcp_javiarmesto-workshop-mcp-server-directions-lab/","firstSeenAt":"2026-09-09T19:24:03.207Z","fetchedAt":"2026-10-22T02:27:33.232Z","normalizedAt":"2026-10-22T02:27:33.232Z"}]},"firstSeenAt":"2026-09-09T19:24:03.207Z","updatedAt":"2026-10-22T02:28:46.360Z"}