Van registratie tot uw eerste AI-gestuurde AFAS-query in 4 stappen.
Model Context Protocol (MCP) is een open standaard waarmee AI-assistenten zoals Claude direct toegang krijgen tot externe databronnen. In plaats van data handmatig te kopiƫren naar een chatvenster, kan de AI zelfstandig data opvragen uit AFAS Profit.
| Tool | Wat doet het? |
|---|---|
afas_list_connectors | Toont alle beschikbare GetConnectors |
afas_get_connector_schema | Toont de velden van een connector |
afas_query_connector | Haalt data op met filters en sortering |
afas_aggregate_connector | Berekeningen: SOM, GEMIDDELDE, AANTAL, etc. |
afas_environment_info | Toont omgevingsinformatie |
Een App Connector koppelt een AFAS-omgeving aan de MCP server.
Elke App Connector heeft een of meerdere API keys nodig voor toegang.
nmcp_...De MCP server ondersteunt twee transport methoden:
Directe HTTP-verbinding met de MCP server. Geen extra software nodig, sneller en stabieler. Ondersteund door steeds meer clients (o.a. Claude Desktop, Cursor, Windsurf).
URL: https://afasmcp.erp-brug.nl/mcp
Gebruikt npx mcp-remote als bridge tussen de client en de HTTP server.
Vereist Node.js. Gebruik dit als uw client nog geen Streamable HTTP ondersteunt.
Vereist: Node.js geïnstalleerd
De MCP server werkt met alle AI-agents die het MCP protocol ondersteunen, waaronder Claude Desktop, Cursor, Windsurf, VS Code en andere clients.
Onderstaand voorbeeld toont de configuratie voor Claude Desktop. Open het configuratiebestand op: %APPDATA%\Claude\claude_desktop_config.json
Met opgeslagen AFAS token (aanbevolen):
{
"mcpServers": {
"mcp-platform": {
"type": "http",
"url": "https://afasmcp.erp-brug.nl/mcp",
"headers": {
"X-API-Key": "nmcp_UW_API_KEY_HIER"
}
}
}
}
Zonder opgeslagen token:
Handig bij per-user scenario's en applicatie-inlog via OTP. De gebruiker stuurt het token mee in de header. U hoeft dan ook geen token op te slaan in ons systeem.
{
"mcpServers": {
"mcp-platform": {
"type": "http",
"url": "https://afasmcp.erp-brug.nl/mcp",
"headers": {
"X-API-Key": "nmcp_UW_API_KEY_HIER",
"X-AFAS-Token": "<token><version>1</version><data>UW_TOKEN</data></token>"
}
}
}
}
Op macOS/Linux: gebruik npx in plaats van npx.cmd.
Met opgeslagen AFAS token (aanbevolen):
{
"mcpServers": {
"mcp-platform": {
"command": "npx.cmd",
"args": [
"-y",
"mcp-remote",
"https://afasmcp.erp-brug.nl/mcp",
"--header",
"X-API-Key: nmcp_UW_API_KEY_HIER"
]
}
}
}
Zonder opgeslagen token:
Handig bij per-user scenario's en applicatie-inlog via OTP. De gebruiker stuurt het token mee in de header. U hoeft dan ook geen token op te slaan in ons systeem.
{
"mcpServers": {
"mcp-platform": {
"command": "npx.cmd",
"args": [
"-y",
"mcp-remote",
"https://afasmcp.erp-brug.nl/mcp",
"--header",
"X-API-Key: nmcp_UW_API_KEY_HIER",
"--header",
"X-AFAS-Token: <token><version>1</version><data>UW_TOKEN</data></token>"
]
}
}
}
Herstart Claude Desktop na het opslaan. Het hamertje-icoon rechtsonder bevestigt de verbinding.
Zodra de MCP server is verbonden, kunt u vragen stellen over uw AFAS data:
"Welke GetConnectors zijn er beschikbaar?"
"Geef me de top 10 klanten op basis van omzet dit jaar"
"Hoeveel facturen zijn er per maand verstuurd in 2025?"
"Welke velden zitten er in de Profit_Article connector?"
De AI kiest automatisch de juiste tool en vertaalt uw vraag naar de juiste connector-query.
De MCP server kan alleen data lezen via GetConnectors, nooit wijzigen
Elke gebruiker heeft een eigen key, intrekbaar via het portal
AFAS tokens worden AES-256 versleuteld opgeslagen
Alle API calls worden bijgehouden per omgeving