{"serverId":"mcp-registry/io.github.webdevelopers-eu/ipdefender-mcp","tools":[{"name":"getPricingList","fixed":{"name":"getPricingList","description":"List all territories with pricing info for monitoring trademark in those territories. Billed daily, You only pay for active monitoring in your selected markets, with usage tracked on a daily basis for maximum flexibility. Your first statement arrives 30 days after activation, followed by quarterly billing thereafter. All monitored jurisdictions automatically include international trademarks (WIPO Madrid Protocol) at no extra cost. EU countries include trademarks registered in the European Union ","inputSchema":{"type":"object","title":"Get Price List Input","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"_":{"type":"null","description":"Reserved placeholder. The tool takes no arguments; send {}."}},"description":"No arguments required. Returns the full list of supported countries with daily/monthly pricing.","additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":254,"tokensAfter":254},{"name":"settings","fixed":{"name":"settings","description":"Get or set the authenticated user's account settings (notification emails, billing emails, invoice address, given/family name, company details, etc.). op='get' reads requested properties; op='set' writes provided property values.","inputSchema":{"type":"object","title":"User Settings Query","$schema":"https://json-schema.org/draft/2020-12/schema","required":["op"],"properties":{"op":{"enum":["get","set"],"type":"string","description":"Operation to perform: 'get' reads settings; 'set' writes settings."},"data":{"type":"object","description":"Property values to write (op='set'). Keys must be valid UserPropsEnum values. Ignored for 'get'.","additionalProperties":true},"props":{"type":"array","items":{"type":"string"},"description":"Property names to read (op='get'). Each must be a valid UserPropsEnum value: givenName, familyName, username, phone, billingEmails, invoiceAddress, paymentTerms, notificationEmails, notificationFrequency, notificationFrequencyFmt, status, company, companyNumber, companyVatNumber, landingPage, referrerPage. Ignored for 'set'."}},"description":"Get or set the authenticated user's account settings. The 'op' field selects the operation: 'get' reads the requested properties; 'set' writes the provided property values.","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":368,"tokensAfter":368}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}