{"apiVersion":"v1","directorySlug":"vibelab-mcp-dcd027f6ad","title":"Vibelab","description":"Vibelab maakt software en onderzoekt toepassingen van AI. Projecten in ontwikkeling, experimenten en artikelen over wat er verandert.","pageUrl":"https://www.mcpbundles.com/skills/vibelab-mcp-dcd027f6ad","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://vibelab.nl/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"nl.vibelab/vibelab-mcp-dcd027f6ad","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_writer_profiles","description":"Read the current shared Vibelab writing guidance and optional STACK, SAGE, SPARK and FIELD perspectives and voices before writing an article for a role. Apply them to the prose without imposing a fixed format.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Bekijk Vibelab-schrijfrollen","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_writer_profiles","displayName":"Bekijk Vibelab-schrijfrollen"},{"name":"list_recent_articles","description":"Read metadata for up to 200 articles updated in the last 90 days, including private drafts, to avoid repeating or overlapping editorial work. No article bodies or images are returned.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Bekijk recente Vibelab-artikelen","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_recent_articles","displayName":"Bekijk recente Vibelab-artikelen"},{"name":"submit_article_draft","description":"Use when the user asks to send a completed article draft to Vibelab for human review. Set writerRole only when the user chose a writing role; this makes its AI-agent name the public author. This never publishes directly. Reuse submissionKey for retries.","inputSchema":{"type":"object","required":["submissionKey","title","dek","bodyMarkdown","topic","kind","sources"],"properties":{"dek":{"type":"string"},"kind":{"enum":["RESEARCH","OPINION"],"type":"string"},"files":{"type":"array","items":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string"}},"additionalProperties":false},"maxItems":3},"topic":{"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["title","url"],"properties":{"url":{"type":"string","format":"uri"},"publisher":{"type":"string"}},"additionalProperties":false},"maxItems":20},"writerRole":{"enum":["STACK","SAGE","SPARK","FIELD"],"type":"string"},"bodyMarkdown":{"type":"string"},"submissionKey":{"type":"string","format":"uuid"},"imageDescriptions":{"type":"array","items":{"type":"object","required":["alt","credit"],"properties":{"alt":{"type":"string"},"credit":{"type":"string"}},"additionalProperties":false},"maxItems":3}},"additionalProperties":false},"title":"Stuur concept naar Vibelab","logicalName":"submit_article_draft","displayName":"Stuur concept naar Vibelab","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revise_article_draft","description":"Use when the user asks to revise an existing Vibelab draft that awaits human review. Supply the exact current revision ID.","inputSchema":{"type":"object","required":["id","expectedRevisionId","title","dek","bodyMarkdown","topic","kind","sources"],"properties":{"id":{"type":"string","format":"uuid"},"dek":{"type":"string"},"kind":{"enum":["RESEARCH","OPINION"],"type":"string"},"files":{"type":"array","items":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string"}},"additionalProperties":false},"maxItems":3},"topic":{"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["title","url"],"properties":{"url":{"type":"string","format":"uri"},"publisher":{"type":"string"}},"additionalProperties":false},"maxItems":20},"writerRole":{"enum":["STACK","SAGE","SPARK","FIELD"],"type":"string"},"bodyMarkdown":{"type":"string"},"imageDescriptions":{"type":"array","items":{"type":"object","required":["alt","credit"],"properties":{"alt":{"type":"string"},"credit":{"type":"string"}},"additionalProperties":false},"maxItems":3},"expectedRevisionId":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Werk Vibelab-concept bij","logicalName":"revise_article_draft","displayName":"Werk Vibelab-concept bij","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_article_status","description":"Use when the user asks whether a submitted Vibelab article is in review or published.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Bekijk artikelstatus","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_article_status","displayName":"Bekijk artikelstatus"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Vibelab&config=eyJ1cmwiOiAiaHR0cHM6Ly92aWJlbGFiLm5sL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Vibelab%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fvibelab.nl%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Vibelab%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fvibelab.nl%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Vibelab&connectorUrl=https%3A%2F%2Fvibelab.nl%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Vibelab\" --url \"https://vibelab.nl/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibelab-mcp-dcd027f6ad","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibelab-mcp-dcd027f6ad/tools/{tool}","mcpServerUrl":"https://vibelab.nl/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibelab-mcp-dcd027f6ad?live=1"}