Skip to main content
Glama

RadioMatic: AI-achtergrondmuziek en muzieklicenties voor bedrijven

Server Details

Background music for your business: AI music without Buma/Sena fees, licence costs, advice. NL/EN

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.9% over 41 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 9 tools

Disambiguation4/5

Most tools target distinct intents: checking licence obligation, calculating licence costs, comparing options, viewing packages, getting music advice, or starting a trial. There is some overlap between the broad zoek_kennis search tool and the more specific informational tools, and pricing appears in multiple places, but the descriptions make the intended boundaries reasonably clear.

Naming Consistency3/5

All names use readable Dutch snake_case, but the convention is mixed: some are verb_noun actions (bereken_licentiekosten, check_licentieplicht, start_proefperiode), while others are noun phrases or topic labels (aanbieders_overzicht, pakketten_en_prijzen, ai_muziek_voor_je_zaak). The pattern is still understandable, but not a single consistent verb_noun scheme.

Tool Count5/5

Nine tools is well-scoped for an informational and sales-support server about background music licensing and RadioMatic services. Each tool maps to a clear user need, from licence checks and cost calculations to provider overviews, packages, comparison, advice, and trial signup.

Completeness4/5

The surface covers the main lifecycle well: discover providers, check whether a licence is needed, calculate costs, compare alternatives, view packages, get music advice, search the knowledge base, and start a trial. A minor gap is that there is no direct contact, quote-request, or account-management operation, but most agent workflows can be completed with the existing tools.

Available Tools

9 tools
aanbieders_overzichtOverzicht van aanbieders van zakelijke muziekB
Read-onlyIdempotent
Inspect

De aanbieders van achtergrondmuziek voor bedrijven zoals Buma/Stemra ze zelf opsomt, de vragen die je elke aanbieder stelt, en waar meer staat over Tunify, Soundtrack, Mood Media, Synerplay, instore radio en rechtenvrije muziek. Voor wie een aanbieder van achtergrondmuziek of zakelijke muziek zoekt. In English: the providers of background music for businesses as Buma/Stemra lists them, the questions to ask each provider, and where to read more about Tunify, Soundtrack, Mood Media, Synerplay, in-store radio and royalty-free music.

NameRequiredDescriptionDefault
taalNoTaal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English.nl

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safe/non-network read profile is fully covered. The description adds that the payload is a multi-part informational overview (providers, questions, further-reading links), but says nothing about return format or result size — acceptable given the annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The resource is front-loaded, which is good, but the entire description is duplicated in Dutch and English, roughly doubling its length. The bilingual pairing is defensible given the taal toggle, yet the second block is pure repetition rather than additional value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only informational tool with no output schema, one fully-documented optional parameter, and annotations covering the safety profile, the description is nearly sufficient — it enumerates the content categories the agent will receive. The only missing piece is how this overview relates to the sibling comparison and advice tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single 'taal' parameter is fully documented with enum and default, so the schema carries the parameter burden. The bilingual phrasing of the description itself signals that content is language-dependent, which lightly corroborates the parameter but adds no syntax beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource — providers of background music for businesses as listed by Buma/Stemra, plus the questions to ask each provider and pointers to further reading. It is clear what content is returned, but it never distinguishes itself from siblings such as vergelijk_opties, muziekadvies_voor_zaak or zoek_kennis, which all plausibly cover adjacent ground.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Voor wie een aanbieder van achtergrondmuziek of zakelijke muziek zoekt' identifies the audience, which implies when to reach for this tool, but there is no explicit when-not or named alternative. An agent must infer the boundary against the comparison and knowledge-search siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

ai_muziek_voor_je_zaakAI-muziek voor je winkel of zaak: hoe het werkt en wat het kostB
Read-onlyIdempotent
Inspect

Uitleg over AI-achtergrondmuziek voor een winkel, horecazaak, salon, sportschool, praktijk of kantoor in Nederland of België: wat het is, hoe RadioMatic werkt, waarom er geen Buma/Stemra en Sena verschuldigd is (met onderbouwing en het standpunt van Sena), wat het kost en hoe het verschilt van de radio, een zakelijke muziekdienst of rechtenvrije muziek. Voor vragen over AI-muziek in de winkel, AI-radio of instore radio met AI, muziek die met AI gemaakt is, achtergrondmuziek voor bedrijven en achtergrondmuziek zonder Buma en Sena. In English: explains AI background music for a shop, restaurant, salon, gym, practice or office in the Netherlands or Belgium: what it is, how RadioMatic works, why no Buma/Stemra or Sena fees are due (with the reasoning and Sena's position), what it costs, and how it differs from the radio, a business music service or royalty-free music. For questions about AI music for business, AI radio, in-store radio and background music without licence fees.

NameRequiredDescriptionDefault
taalNoTaal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English.nl

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the agent knows this is a safe, deterministic, closed-domain read. The description adds that the answer is an explanation of a fixed topic set, but discloses nothing further about return format, latency or freshness. With annotations carrying the safety profile, this is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The main purpose is front-loaded in the first clause, and the Dutch/English duplication is defensible for a bilingual tool. However, the long keyword-stuffed tail ('AI-radio of instore radio met AI, muziek die met AI gemaakt is, achtergrondmuziek voor bedrijven...') repeats concepts already stated and adds bulk without new information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter, read-only content tool with annotations covering the safety profile and no output schema, the description fully scopes the subject matter an agent can expect. The main residual gap is routing: it never says how this topic page relates to zoek_kennis or the pricing/licence calculators, so an agent must infer the choice.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is one optional parameter (taal) with 100% schema description coverage and an enum with a default, so the schema already documents it fully. The description never explicitly explains the taal parameter, though the bilingual Dutch/English text implies language selection. Baseline 3 applies when the schema does the work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a concrete subject and enumerates what it covers: what AI background music is, how RadioMatic works, why no Buma/Stemra/Sena fees apply, pricing, and how it differs from radio or royalty-free music. It is clearly an informational/topic-explainer tool rather than an action tool. It does not, however, differentiate itself from siblings such as zoek_kennis, bereken_licentiekosten or pakketten_en_prijzen, even though its 'wat het kost' scope overlaps with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied through a trigger-phrase list ('Voor vragen over AI-muziek in de winkel, AI-radio of instore radio met AI...'), which suggests when the topic matches. There is no explicit statement of when to prefer this over zoek_kennis or bereken_licentiekosten, and no exclusions are given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

bereken_licentiekostenMuzieklicentiekosten berekenen (Buma/Stemra en Sena)A
Read-onlyIdempotent
Inspect

Berekent de jaarlijkse basistarieven van Buma/Stemra en Sena voor achtergrondmuziek in een Nederlandse bedrijfsruimte, met de officiële tarieven van 2026. Bedragen exclusief btw en vóór kortingen, per vestiging en voor alle vestigingen samen, met bron per tarieftabel. Rekent met de staffels uit de tarieftabellen zelf, op oppervlakte of aantal medewerkers, dus een exact bedrag in plaats van een schatting. Werkt ook zonder oppervlakte of aantal medewerkers: dan komt er een vanaf-bedrag uit. Voor elke soort zaak: winkel, kapsalon, praktijk, kantoor, horeca, hotel, sportschool, zwembad, sauna, spa en wellness. Ook om uit te rekenen wat achtergrondmuziek of zakelijke muziek in een winkel, zaak of bedrijf per jaar kost, wat de radio aan in je zaak kost, en hoeveel je bespaart met muziek zonder Buma/Stemra en Sena. In English: calculates what background music in a business in the Netherlands costs in Buma/Stemra and Sena music licence fees (2026 rates, with sources), per location and for all locations, for shops, hair salons, practices, offices, restaurants, cafés, hotels, gyms, pools, saunas and spas, and how much a business saves with music that needs no licence.

NameRequiredDescriptionDefault
fteNoAantal medewerkers (fte) dat de muziek hoort.
soort_zaakYesDe soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel. Sauna, spa, thermen en beautyfarm vallen onder wellness, een kapper onder kapsalon, een café of bar onder horeca, overige detailhandel onder winkel.
huidig_pakketNoHet pakket bij die muziekdienst, bijvoorbeeld Direct of Essential. Leeg: het goedkoopste pakket.
oppervlakte_m2NoOppervlakte waar de muziek te horen is, in m². Bij een praktijk: de totale oppervlakte.
wachtruimte_m2NoOppervlakte van de wachtruimte (alleen bij een praktijk).
behandelruimtesNoAantal behandelkamers (alleen bij een praktijk).
aantal_vestigingenNoAantal vestigingen met dezelfde opzet.
huidige_muziekdienstNoDe muziekdienst waar de zaak nu zit. Dat abonnement vervalt bij een overstap ook en telt mee in de besparing.
huidig_abonnement_per_maandNoWat de zaak nu per maand per vestiging voor muziek betaalt, als de gebruiker dat weet. Gaat voor de prijslijst.

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed world), and the description adds substantial extra context: amounts are excluding VAT and before discounts, results are per location and for all locations combined, each amount cites its tariff-table source, and the calculation uses the official staffels rather than an estimate. It also discloses the graceful degradation to a from-price when optional inputs are missing.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The first sentence front-loads the core purpose well, but the text is long and partially redundant: the Dutch use-case enumeration (winkel, kapsalon, praktijk, kantoor, horeca…) is largely repeated in the English paragraph, and the save-with-licence-free-music angle is a second tool's job. Trimming the repetition would sharpen it considerably.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and nine parameters, the description carries the return-value burden and does reasonably well: it states currency basis (excl. btw), granularity (per vestiging and total) and sourcing per tariff table. It does not describe the result object's shape or rounding, which is the only notable gap for a calculation tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all nine parameters and the baseline is 3. The description adds genuine semantics beyond the schema: what happens with missing oppervlakte/fte (from-price), the per-location vs total split, and that the saving calculation includes the current subscription — useful behavioural meaning not encoded in the fields.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb+resource: calculating annual base tariffs of Buma/Stemra and Sena for background music, with 2026 rates and per/all-location breakdown. It is highly distinguishable from most siblings by subject matter, but it never names or contrasts with neighbours such as check_licentieplicht, pakketten_en_prijzen or vergelijk_opties, so a 5 is not warranted.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is clear: it is for shops, salons, offices, hospitality, hotels, gyms, pools, saunas and spas, and explicitly says it still returns a from-price when surface area or employee count is unknown. However, it gives no exclusions and does not route the agent to an alternative tool, so it stays below the 'explicit when/when-not/alternatives' bar.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_licentieplichtControleren of je voor muziek in je zaak moet betalenA
Read-onlyIdempotent
Inspect

Geeft aan of een Nederlandse onderneming voor muziek in de zaak een licentie van Buma/Stemra en/of Sena nodig heeft, afhankelijk van de geluidsbron en wie de muziek hoort. Ook voor wie een brief of factuur van Mijnlicentie heeft gekregen en wil weten wat te doen, voor wie de radio, Spotify of tv aan heeft in de zaak, voor muziek die alleen personeel hoort, of wie wil weten of je muziek mag draaien in je zaak en hoe je dat regelt. Met uitleg, bronnen en wat je kunt doen. In English: tells whether a business in the Netherlands needs a music licence (Buma/Stemra, Sena) to play background music, the radio, Spotify or TV in a shop, restaurant, salon, gym or office, depending on the music source and who hears it, and what to do after a letter or invoice from Mijnlicentie.

NameRequiredDescriptionDefault
fteNoAantal medewerkers dat de muziek hoort, als alleen personeel het hoort.
geluidsbronYesWaar de muziek in de zaak vandaan komt: de radio, de tv, Spotify of een andere app voor thuisgebruik, een zakelijke muziekdienst (zoals Tunify of Soundtrack Your Brand), eigen bestanden of cd’s, een aanbieder van rechtenvrije muziek, of AI-muziek van RadioMatic.
wie_hoort_hetYesWie de muziek hoort. klanten_of_publiek: klanten, gasten of bezoekers, ook als het personeel meeluistert. alleen_personeel: een werkruimte zonder bezoekers. niemand_anders: alleen de ondernemer zelf, bijvoorbeeld via een koptelefoon.

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered by structured data. The description's own contribution is the note that the answer comes with 'uitleg, bronnen en wat je kunt doen', which usefully signals output content in the absence of an output schema. It adds nothing about decision logic, caveats or how authoritative the advice is.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded in the first clause, but the middle section enumerates use cases that largely duplicate the enum values in the schema, and the full English translation repeats everything already said in Dutch. Roughly a third of the text is redundant for an agent that reads both schema and description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only, closed-world advice tool with fully documented parameters and no output schema, the definition covers what it does, when to reach for it, and what kind of answer comes back. Only the boundary against sibling tools (cost calculation, package comparison) is left for the agent to infer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both enums carry detailed per-value explanations, so the schema does the heavy lifting. The description only restates the axis ('afhankelijk van de geluidsbron en wie de muziek hoort') and adds no interpretation beyond it, which is the baseline case.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it determines whether a Dutch business needs a Buma/Stemra and/or Sena licence based on the sound source and audience. Scope is further narrowed to the Netherlands and to specific sources (radio, TV, Spotify, business streaming). It does not, however, distinguish itself from close siblings such as bereken_licentiekosten (cost calculation) or muziekadvies_voor_zaak, so the boundary is implied rather than stated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Multiple concrete trigger scenarios are spelled out: after receiving a letter or invoice from Mijnlicentie, when radio/Spotify/TV is on in the business, when only staff hear the music, and when the user wants to know whether music may be played and how to arrange it. That is rich when-to-use context. There are no explicit exclusions or named alternatives, so it falls short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

muziekadvies_voor_zaakMuziekadvies voor een soort zaakA
Read-onlyIdempotent
Inspect

Welke muziek past bij een soort zaak, per zone en dagdeel, hoe het werkt op de bestaande apparatuur, en wat RadioMatic daar doet. Ook voor wie zoekt welke achtergrondmuziek, playlist of sfeer bij zijn zaak past. Voor 38 soorten zaken, van kapsalon en bakkerij tot sauna, spa en zwembad. In English: which background music suits a type of business, per zone and time of day, how it works on existing equipment, and what RadioMatic does there. For 38 types of business, from hair salons and bakeries to saunas, spas and swimming pools.

NameRequiredDescriptionDefault
taalNoTaal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English.nl
soort_zaakYesDe soort zaak.

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds real content: it discloses the scope (38 business types), the granularity (per zone and day of week), and that it explains existing-equipment operation. These are useful behavioral traits beyond the structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Content is front-loaded and each clause describes a distinct facet (music fit, equipment, RadioMatic role). The Dutch and English versions are essentially duplicative, which lengthens it, but the purpose sentence leads and nothing is buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only, 2-parameter tool with no output schema and full schema coverage, the description supplies enough scope (business types, zone/daypart, equipment) for an agent to call it correctly. Only the routing-vs-siblings gap remains open.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both parameters (taal, soort_zaak) are documented with enums, so the schema carries the load. The description reinforces the soort_zaak domain (38 types) and the bilingual taal behavior, but adds no syntax or format detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource: it advises which music/background music suits a type of business, per zone and time of day, plus equipment compatibility. The 38-business-type scope is concrete. It doesn't explicitly name which sibling it is vs (ai_muziek_voor_je_zaak, zoek_kennis), so it stops short of full differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Ook voor wie zoekt welke achtergrondmuziek, playlist of sfeer bij zijn zaak past' implies the use case of finding suitable music for a business. But there is no explicit when-to-use/when-not, no prerequisites, and no routing against the similar-sounding siblings like ai_muziek_voor_je_zaak or zoek_kennis. Usage is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pakketten_en_prijzenPakketten en prijzen van RadioMaticB
Read-onlyIdempotent
Inspect

Geeft de pakketten van RadioMatic met prijzen per locatie, wat je per pakket krijgt (elk pakket sfeermuziek of met presentator; Professional ook nieuws en eigen reclame, onbeperkt en met eigen stem) en de voorwaarden. RadioMatic levert AI-muziek zonder afdracht aan Buma/Stemra en Sena. Vanaf 10 vestigingen Enterprise, vanaf € 299,99 per maand voor de hele keten. In English: RadioMatic's plans and prices per location, what each plan includes (background music, or with a presenter; Professional also news and your own adverts, unlimited and with your own voice) and the terms. RadioMatic provides AI-made music with no Buma/Stemra or Sena fees. From 10 locations: Enterprise, from € 299.99 per month for the whole chain.

NameRequiredDescriptionDefault
aantal_vestigingenNoAantal vestigingen met dezelfde opzet.

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint/ idempotentHint and openWorldHint=false, so safety is covered. The description adds useful content-level context (what the response covers: plans, inclusions, terms, the 10-location Enterprise threshold), but much of it is marketing copy rather than behavioral disclosure, and it says nothing about data freshness or how the answer is scoped.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded in the first clause, but the entire text is duplicated in Dutch and English, roughly doubling length with zero added information. The second half of the Dutch sentence is a dense run-on of pricing and product claims.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-required-parameter read-only lookup with no output schema, the description gives enough of the response shape (plans, per-location prices, inclusions, terms) to set expectations. It misses only routing guidance against the pricing/advice siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the single parameter is already documented. The description never names aantal_vestigingen, though 'prijzen per locatie' and 'Vanaf 10 vestigingen: Enterprise' implicitly hint that location count drives the tier, which is a marginal gain over the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Concrete verb+resource: it returns RadioMatic's plans with per-location prices, plan contents, and terms. An agent can tell this is a static plan/price catalog rather than a cost calculator or comparison tool, though the description never names the siblings it differs from (bereken_licentiekosten, vergelijk_opties).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent infers it should call this for an overview of plans and pricing. There is no explicit when-to-use, no exclusion of the cost-calculation or comparison siblings, and no prerequisites stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

start_proefperiodeLink om RadioMatic 14 dagen gratis te proberenA
Read-onlyIdempotent
Inspect

Geeft de link om RadioMatic veertien dagen gratis te proberen, met de situatie uit het gesprek al ingevuld, en wat er daarna gebeurt. In English: gives the link to try RadioMatic free for 14 days, with the details from the conversation already filled in, and what happens next.

NameRequiredDescriptionDefault
fteNoAantal medewerkers dat de muziek hoort, als bekend uit het gesprek.
platformNoDe assistent waarin dit gesprek plaatsvindt, voor de bronvermelding in de link.
soort_zaakNoDe soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel. Sauna, spa, thermen en beautyfarm vallen onder wellness, een kapper onder kapsalon, een café of bar onder horeca, overige detailhandel onder winkel.
oppervlakte_m2NoOppervlakte waar de muziek te horen is, als bekend uit het gesprek. Dan staat de besparing al in de aanvraag.
aantal_vestigingenNoAantal vestigingen met dezelfde opzet.

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds real context beyond that — the link is pre-filled from the conversation and it alludes to 'wat er daarna gebeurt' — but never says what actually happens after the trial, so the disclosure stays partial.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two front-loaded sentences that get to the point immediately, with the core action first and the pre-fill behaviour second. The English restatement is near-verbatim duplication, which pads length without adding information, but it is a minor cost.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A read-only, idempotent link-generation tool with full schema coverage and no output schema — the description need not explain return values. Combined with the annotations it is complete enough to invoke correctly; only the vague 'what happens next' reference leaves a small gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter (fte, platform, soort_zaak, oppervlakte_m2, aantal_vestigingen) is already documented, including the enum mapping rules. The description only adds that these values are drawn from the conversation, which the schema descriptions already state, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: it hands back a link for a 14-day free trial of RadioMatic, and notes the link comes pre-filled from the conversation. This is distinguishable from siblings like bereken_licentiekosten or pakketten_en_prijzen, though no sibling is named to make the boundary explicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the mention of 'de situatie uit het gesprek' signals it belongs inside a live customer conversation where details are already known. There is no explicit when-to-use, when-not, or pointer to alternative tools such as vergelijk_opties or aanbieders_overzicht.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vergelijk_optiesOpties voor muziek in je zaak vergelijkenA
Read-onlyIdempotent
Inspect

Zet de jaarkosten naast elkaar voor radio, een zakelijke streamingdienst, een rechtenvrije aanbieder en RadioMatic, inclusief de licenties van Buma/Stemra en Sena waar die gelden. Voor wie wil weten hoe je muziek in je winkel, zaak of bedrijf het beste en het goedkoopst regelt, of een goedkoper alternatief zoekt voor een huidige muziekdienst. Ook voor wie achtergrondmuziek of zakelijke muziek voor zijn zaak zoekt en wil weten welke muziekdienst past. In English: compares the yearly cost of background music options for a business (the radio, business music services such as Tunify or Soundtrack Your Brand, royalty-free music and RadioMatic), including Buma/Stemra and Sena fees where they apply. For anyone looking for background music for their business, in-store music, or the cheapest legal way to play music.

NameRequiredDescriptionDefault
fteNoAantal medewerkers (fte) dat de muziek hoort.
soort_zaakYesDe soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel. Sauna, spa, thermen en beautyfarm vallen onder wellness, een kapper onder kapsalon, een café of bar onder horeca, overige detailhandel onder winkel.
oppervlakte_m2NoOppervlakte waar de muziek te horen is, in m². Bij een praktijk: de totale oppervlakte.
wachtruimte_m2NoOppervlakte van de wachtruimte (alleen bij een praktijk).
behandelruimtesNoAantal behandelkamers (alleen bij een praktijk).
aantal_vestigingenNoAantal vestigingen met dezelfde opzet.
huidig_abonnement_per_maandNoWat de huidige muziekdienst per locatie per maand kost, als bekend.

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered and the description only needs to add substance. It does add what gets included in the comparison (licence fees where applicable), which is useful. With no output schema present, however, the description never says what the result looks like (a ranked cost table? per-option breakdown?), leaving a real gap for a computation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The lead sentence is well front-loaded and dense with useful scope information. The remainder restates the same audience targeting once in Dutch and again in English, so a sizeable share of the text is verbatim duplication that does not add decision-relevant detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Seven parameters, one required, no output schema, and a branch enum with 47 values — a moderately complex pricing model. The description explains the scope of the comparison but not the shape of the answer or how inputs such as fte, oppervlakte_m2 and aantal_vestigingen drive the costs, which is what an agent would need to report results credibly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the enum for soort_zaak even documents edge-case mappings, so the schema does the heavy lifting and a baseline of 3 applies. The description adds only indirect meaning by stating that licence fees are factored in, implying why surface area, waiting room size and headcount matter, but it does not explain how any parameter affects the comparison.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence names a concrete operation (putting yearly costs side by side) and enumerates the exact options compared: radio, business streaming services, royalty-free, RadioMatic, plus Buma/Stemra and Sena fees. That is a specific verb+resource combination an agent can act on. It stops short of naming the closely related siblings (bereken_licentiekosten, aanbieders_overzicht), so the boundary between 'compare total costs' and 'calculate licence fees' must be inferred.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear intent-based triggers: for anyone wanting the best and cheapest way to arrange in-store music, or seeking a cheaper alternative to their current service. That covers the typical use case well. It offers no explicit exclusions or pointer to the sibling that should be used instead when the user only wants licence costs or a provider list.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

zoek_kennisZoeken in de kennis over muziek in bedrijfsruimtesA
Read-onlyIdempotent
Inspect

Zoekt in de kennisbank en de branchepagina's van RadioMatic naar het antwoord op een vraag over muziek in een Nederlandse zaak: Buma/Stemra en Sena, een brief of factuur van Mijnlicentie, goedkope achtergrondmuziek en besparen op licenties, of Spotify of YouTube in een winkel of horecazaak mag, andere streamingdiensten, rechtenvrije muziek, AI-muziek, instore radio, apparatuur zoals Sonos of een omroepinstallatie, welke muziek past, en muziek per soort zaak, van kapsalon en tandarts tot sauna, spa en hotel. Ook voor algemene vragen over achtergrondmuziek voor bedrijven, zakelijke muziek, een muziekdienst kiezen of een playlist voor je zaak. Geeft passages uit de pagina's van radiomatic.ai met bron en link, met de tarieven van 2026. Een Engelse vraag krijgt Engelse pagina's. In English: searches RadioMatic's knowledge base (Dutch and English pages) for any question about music in a business: background music for business, music licensing in the Netherlands (Buma/Stemra, Sena), a letter from Mijnlicentie, whether Spotify or YouTube is allowed in a shop or restaurant, business music services, royalty-free and AI music, in-store radio, equipment such as Sonos, and which music suits each type of business. Returns passages with source and link.

NameRequiredDescriptionDefault
taalNoTaal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English.nl
vraagYesDe vraag van de gebruiker, in gewone woorden.

TDQS

A3.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnly, idempotent, non-destructive and closed-world, so the safety profile needs no restating. The description adds genuinely new context: returns verbatim passages with source and link, includes 2026 tariffs, and serves Dutch or English pages depending on the query language.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The bulk of the text is a long topic inventory that is effectively duplicated in the English half, so a large fraction of the description does not earn its place. The return-format information an agent actually needs (passages with source and link) is buried at the very end rather than front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description properly carries the return-value burden by stating that it returns passages with source and link and notes the 2026 tariff currency of the content. It is close to complete for a two-parameter search tool, with only search behavior (ranking, result count) left unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters are already documented in the schema; baseline 3 applies. The description adds one piece of behavioral meaning, that an English question yields English pages, which reinforces but does not extend the 'taal' enum documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (searches) and resource (RadioMatic's knowledge base and branche pages), then enumerates the covered topics concretely enough that an agent knows this is the general Q&A retrieval tool. However, several listed topics (AI music, licentie costs, music advice) overlap with siblings like ai_muziek_voor_je_zaak and bereken_licentiekosten without any statement distinguishing this tool from them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'Ook voor algemene vragen over achtergrondmuziek voor bedrijven' implies this is the catch-all for general questions, which hints at a division of labor with the calculators. But no sibling is named, no condition is stated explicitly, and there is no when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedcheck_licentieplicht2 fields changed
      • addedInput schema / properties / geluidsbron / description
        Added value: +"Waar de muziek in de zaak vandaan komt: de radio, de tv, Spotify of een andere app voor thuisgebruik, een zakelijke muziekdienst (zoals Tunify of Soundtrack Your Brand), eigen bestanden of cd’s, een aanbieder van rechtenvrije muziek, of AI-muziek van RadioMatic."
      • addedInput schema / properties / wie_hoort_het / description
        Added value: +"Wie de muziek hoort. klanten_of_publiek: klanten, gasten of bezoekers, ook als het personeel meeluistert. alleen_personeel: een werkruimte zonder bezoekers. niemand_anders: alleen de ondernemer zelf, bijvoorbeeld via een koptelefoon."
    • Changedvergelijk_opties4 fields changed
      • addedInput schema / properties / behandelruimtes / description
        Added value: +"Aantal behandelkamers (alleen bij een praktijk)."
      • addedInput schema / properties / fte / description
        Added value: +"Aantal medewerkers (fte) dat de muziek hoort."
      • addedInput schema / properties / oppervlakte_m2 / description
        Added value: +"Oppervlakte waar de muziek te horen is, in m². Bij een praktijk: de totale oppervlakte."
      • addedInput schema / properties / wachtruimte_m2 / description
        Added value: +"Oppervlakte van de wachtruimte (alleen bij een praktijk)."
  2. 4 tool updates
    • Changedaanbieders_overzicht1 field changed
      • changedInput schema / properties / taal / description
        Previous value: -"Taal van het antwoord."New value: +"Taal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English."
    • Changedai_muziek_voor_je_zaak1 field changed
      • changedInput schema / properties / taal / description
        Previous value: -"Taal van het antwoord."New value: +"Taal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English."
    • Changedmuziekadvies_voor_zaak1 field changed
      • changedInput schema / properties / taal / description
        Previous value: -"Taal van het antwoord."New value: +"Taal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English."
    • Changedzoek_kennis1 field changed
      • changedInput schema / properties / taal / description
        Previous value: -"Taal van het antwoord."New value: +"Taal van het antwoord: en voor een Engelstalige gebruiker. Language of the answer: en for English."
  3. 1 tool update
    • Addedai_muziek_voor_je_zaak
  4. 3 tool updates
    • Changedbereken_licentiekosten1 field changed
      • changedInput schema / properties / soort_zaak / description
        Previous value: -"De soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel."New value: +"De soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel. Sauna, spa, thermen en beautyfarm vallen onder wellness, een kapper onder kapsalon, een café of bar onder horeca, overige detailhandel onder winkel."
    • Changedstart_proefperiode1 field changed
      • changedInput schema / properties / soort_zaak / description
        Previous value: -"De soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel."New value: +"De soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel. Sauna, spa, thermen en beautyfarm vallen onder wellness, een kapper onder kapsalon, een café of bar onder horeca, overige detailhandel onder winkel."
    • Changedvergelijk_opties1 field changed
      • changedInput schema / properties / soort_zaak / description
        Previous value: -"De soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel."New value: +"De soort zaak. De branches van radiomatic.ai, of een algemeen tariefprofiel. Sauna, spa, thermen en beautyfarm vallen onder wellness, een kapper onder kapsalon, een café of bar onder horeca, overige detailhandel onder winkel."
  5. 1 tool update
    • Changedbereken_licentiekosten1 field changed
      • changedInput schema / properties / huidige_muziekdienst / enum
        Previous value: -[
        -  "geen",
        -  "synerplay",
        -  "tunify",
        -  "soundtrack",
        -  "myinstoreradio",
        -  "soundsuit",
        -  "backsound",
        -  "medisound",
        -  "moodmedia",
        -  "anders"
        -]New value: +[
        +  "geen",
        +  "synerplay",
        +  "tunify",
        +  "soundtrack",
        +  "myinstoreradio",
        +  "soundsuit",
        +  "backsound",
        +  "trackstudios",
        +  "imagesound",
        +  "stingray",
        +  "xenoxmusicmedia",
        +  "mcube",
        +  "horecasound",
        +  "inncontrol",
        +  "pbsound",
        +  "playmusicnl",
        +  "kollektfm",
        +  "alenkamedia",
        +  "amusicmoment",
        +  "bcmmusicsystems",
        +  "eazismusicsystems",
        +  "impaqtmedia",
        +  "galleryplaymedia",
        +  "dontstopthemusic",
        +  "beat",
        +  "spotify",
        +  "medisound",
        +  "moodmedia",
        +  "anders"
        +]
  6. 4 tool updates
    • Changedbereken_licentiekosten4 fields changed
      • addedInput schema / properties / huidig_abonnement_per_maand
        Added value: +{
        +  "description": "Wat de zaak nu per maand per vestiging voor muziek betaalt, als de gebruiker dat weet. Gaat voor de prijslijst.",
        +  "minimum": 0,
        +  "type": "number"
        +}
      • addedInput schema / properties / huidig_pakket
        Added value: +{
        +  "description": "Het pakket bij die muziekdienst, bijvoorbeeld Direct of Essential. Leeg: het goedkoopste pakket.",
        +  "type": "string"
        +}
      • addedInput schema / properties / huidige_muziekdienst
        Added value: +{
        +  "description": "De muziekdienst waar de zaak nu zit. Dat abonnement vervalt bij een overstap ook en telt mee in de besparing.",
        +  "enum": [
        +    "geen",
        +    "synerplay",
        +    "tunify",
        +    "soundtrack",
        +    "myinstoreradio",
        +    "soundsuit",
        +    "backsound",
        +    "medisound",
        +    "moodmedia",
        +    "anders"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / soort_zaak / enum
        Previous value: -[
        -  "apotheek",
        -  "bakkerij",
        -  "bedrijfskantine",
        -  "bedrijfsrestaurant",
        -  "boekhandel",
        -  "bouwmarkt",
        -  "coworking",
        -  "dansschool",
        -  "dierenwinkel",
        -  "fastfood",
        -  "fotostudio",
        -  "garage",
        -  "horeca",
        -  "hotel",
        -  "kantoor",
        -  "kapsalon",
        -  "kledingwinkel",
        -  "lunchroom",
        -  "museum",
        -  "nagelstudio",
        -  "optiekzaak",
        -  "overig",
        -  "parkeergarage",
        -  "praktijk",
        -  "restaurant",
        -  "salon",
        -  "schoonheidssalon",
        -  "showroom",
        -  "slagerij",
        -  "sportschool",
        -  "supermarkt",
        -  "tankstation",
        -  "tuincentrum",
        -  "wachtruimte",
        -  "wasstraat",
        -  "wellness",
        -  "werkruimte",
        -  "winkel",
        -  "winkelcentrum",
        -  "woonwinkel",
        -  "yogastudio",
        -  "zwembad"
        -]New value: +[
        +  "apotheek",
        +  "bakkerij",
        +  "bedrijfskantine",
        +  "bedrijfsrestaurant",
        +  "boekhandel",
        +  "bouwmarkt",
        +  "coworking",
        +  "dansschool",
        +  "dierenarts",
        +  "dierenwinkel",
        +  "fastfood",
        +  "fotostudio",
        +  "fysio",
        +  "garage",
        +  "horeca",
        +  "hotel",
        +  "huisarts",
        +  "kantoor",
        +  "kapsalon",
        +  "kledingwinkel",
        +  "lunchroom",
        +  "museum",
        +  "nagelstudio",
        +  "optiekzaak",
        +  "overig",
        +  "parkeergarage",
        +  "praktijk",
        +  "restaurant",
        +  "salon",
        +  "schoonheidssalon",
        +  "showroom",
        +  "slagerij",
        +  "sportschool",
        +  "supermarkt",
        +  "tandarts",
        +  "tankstation",
        +  "tuincentrum",
        +  "wachtruimte",
        +  "wasstraat",
        +  "wellness",
        +  "werkruimte",
        +  "winkel",
        +  "winkelcentrum",
        +  "woonwinkel",
        +  "yogastudio",
        +  "zwembad"
        +]
    • Changedmuziekadvies_voor_zaak1 field changed
      • changedInput schema / properties / soort_zaak / enum
        Previous value: -[
        -  "hotel",
        -  "lunchroom",
        -  "praktijk",
        -  "kantoor",
        -  "coworking",
        -  "garage",
        -  "bedrijfskantine",
        -  "tankstation",
        -  "wasstraat",
        -  "kledingwinkel",
        -  "boekhandel",
        -  "dierenwinkel",
        -  "optiekzaak",
        -  "bakkerij",
        -  "slagerij",
        -  "woonwinkel",
        -  "showroom",
        -  "tuincentrum",
        -  "bouwmarkt",
        -  "winkelcentrum",
        -  "parkeergarage",
        -  "restaurant",
        -  "fastfood",
        -  "wellness",
        -  "zwembad",
        -  "museum",
        -  "fotostudio",
        -  "apotheek",
        -  "kapsalon",
        -  "schoonheidssalon",
        -  "nagelstudio",
        -  "sportschool",
        -  "yogastudio",
        -  "dansschool"
        -]New value: +[
        +  "hotel",
        +  "lunchroom",
        +  "tandarts",
        +  "fysio",
        +  "huisarts",
        +  "dierenarts",
        +  "praktijk",
        +  "kantoor",
        +  "coworking",
        +  "garage",
        +  "bedrijfskantine",
        +  "tankstation",
        +  "wasstraat",
        +  "kledingwinkel",
        +  "boekhandel",
        +  "dierenwinkel",
        +  "optiekzaak",
        +  "bakkerij",
        +  "slagerij",
        +  "woonwinkel",
        +  "showroom",
        +  "tuincentrum",
        +  "bouwmarkt",
        +  "winkelcentrum",
        +  "parkeergarage",
        +  "restaurant",
        +  "fastfood",
        +  "wellness",
        +  "zwembad",
        +  "museum",
        +  "fotostudio",
        +  "apotheek",
        +  "kapsalon",
        +  "schoonheidssalon",
        +  "nagelstudio",
        +  "sportschool",
        +  "yogastudio",
        +  "dansschool"
        +]
    • Changedstart_proefperiode1 field changed
      • changedInput schema / properties / soort_zaak / enum
        Previous value: -[
        -  "apotheek",
        -  "bakkerij",
        -  "bedrijfskantine",
        -  "bedrijfsrestaurant",
        -  "boekhandel",
        -  "bouwmarkt",
        -  "coworking",
        -  "dansschool",
        -  "dierenwinkel",
        -  "fastfood",
        -  "fotostudio",
        -  "garage",
        -  "horeca",
        -  "hotel",
        -  "kantoor",
        -  "kapsalon",
        -  "kledingwinkel",
        -  "lunchroom",
        -  "museum",
        -  "nagelstudio",
        -  "optiekzaak",
        -  "overig",
        -  "parkeergarage",
        -  "praktijk",
        -  "restaurant",
        -  "salon",
        -  "schoonheidssalon",
        -  "showroom",
        -  "slagerij",
        -  "sportschool",
        -  "supermarkt",
        -  "tankstation",
        -  "tuincentrum",
        -  "wachtruimte",
        -  "wasstraat",
        -  "wellness",
        -  "werkruimte",
        -  "winkel",
        -  "winkelcentrum",
        -  "woonwinkel",
        -  "yogastudio",
        -  "zwembad"
        -]New value: +[
        +  "apotheek",
        +  "bakkerij",
        +  "bedrijfskantine",
        +  "bedrijfsrestaurant",
        +  "boekhandel",
        +  "bouwmarkt",
        +  "coworking",
        +  "dansschool",
        +  "dierenarts",
        +  "dierenwinkel",
        +  "fastfood",
        +  "fotostudio",
        +  "fysio",
        +  "garage",
        +  "horeca",
        +  "hotel",
        +  "huisarts",
        +  "kantoor",
        +  "kapsalon",
        +  "kledingwinkel",
        +  "lunchroom",
        +  "museum",
        +  "nagelstudio",
        +  "optiekzaak",
        +  "overig",
        +  "parkeergarage",
        +  "praktijk",
        +  "restaurant",
        +  "salon",
        +  "schoonheidssalon",
        +  "showroom",
        +  "slagerij",
        +  "sportschool",
        +  "supermarkt",
        +  "tandarts",
        +  "tankstation",
        +  "tuincentrum",
        +  "wachtruimte",
        +  "wasstraat",
        +  "wellness",
        +  "werkruimte",
        +  "winkel",
        +  "winkelcentrum",
        +  "woonwinkel",
        +  "yogastudio",
        +  "zwembad"
        +]
    • Changedvergelijk_opties1 field changed
      • changedInput schema / properties / soort_zaak / enum
        Previous value: -[
        -  "apotheek",
        -  "bakkerij",
        -  "bedrijfskantine",
        -  "bedrijfsrestaurant",
        -  "boekhandel",
        -  "bouwmarkt",
        -  "coworking",
        -  "dansschool",
        -  "dierenwinkel",
        -  "fastfood",
        -  "fotostudio",
        -  "garage",
        -  "horeca",
        -  "hotel",
        -  "kantoor",
        -  "kapsalon",
        -  "kledingwinkel",
        -  "lunchroom",
        -  "museum",
        -  "nagelstudio",
        -  "optiekzaak",
        -  "overig",
        -  "parkeergarage",
        -  "praktijk",
        -  "restaurant",
        -  "salon",
        -  "schoonheidssalon",
        -  "showroom",
        -  "slagerij",
        -  "sportschool",
        -  "supermarkt",
        -  "tankstation",
        -  "tuincentrum",
        -  "wachtruimte",
        -  "wasstraat",
        -  "wellness",
        -  "werkruimte",
        -  "winkel",
        -  "winkelcentrum",
        -  "woonwinkel",
        -  "yogastudio",
        -  "zwembad"
        -]New value: +[
        +  "apotheek",
        +  "bakkerij",
        +  "bedrijfskantine",
        +  "bedrijfsrestaurant",
        +  "boekhandel",
        +  "bouwmarkt",
        +  "coworking",
        +  "dansschool",
        +  "dierenarts",
        +  "dierenwinkel",
        +  "fastfood",
        +  "fotostudio",
        +  "fysio",
        +  "garage",
        +  "horeca",
        +  "hotel",
        +  "huisarts",
        +  "kantoor",
        +  "kapsalon",
        +  "kledingwinkel",
        +  "lunchroom",
        +  "museum",
        +  "nagelstudio",
        +  "optiekzaak",
        +  "overig",
        +  "parkeergarage",
        +  "praktijk",
        +  "restaurant",
        +  "salon",
        +  "schoonheidssalon",
        +  "showroom",
        +  "slagerij",
        +  "sportschool",
        +  "supermarkt",
        +  "tandarts",
        +  "tankstation",
        +  "tuincentrum",
        +  "wachtruimte",
        +  "wasstraat",
        +  "wellness",
        +  "werkruimte",
        +  "winkel",
        +  "winkelcentrum",
        +  "woonwinkel",
        +  "yogastudio",
        +  "zwembad"
        +]
  7. 8 tool updates
    • First observedaanbieders_overzicht
    • First observedbereken_licentiekosten
    • First observedcheck_licentieplicht
    • First observedmuziekadvies_voor_zaak
    • First observedpakketten_en_prijzen
    • First observedstart_proefperiode
    • First observedvergelijk_opties
    • First observedzoek_kennis

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources