{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_vdineshk-sg-cpf-calculator-mcp","slug":"vdineshk-sg-cpf-calculator-mcp","name":"sg-cpf-calculator-mcp","type":"mcp","url":"https://smithery.ai/servers/vdineshk/sg-cpf-calculator-mcp","page_url":"https://unfragile.ai/vdineshk-sg-cpf-calculator-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:vdineshk/sg-cpf-calculator-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_vdineshk-sg-cpf-calculator-mcp__cap_0","uri":"capability://data.processing.analysis.cpf.contribution.calculation","name":"cpf contribution calculation","description":"This capability calculates the Central Provident Fund (CPF) contributions based on user inputs such as salary and age. It utilizes a modular architecture that allows for easy updates to the contribution rates and integrates with the Model Context Protocol (MCP) for seamless data exchange. The design ensures that calculations are accurate and can be adjusted dynamically based on regulatory changes.","intents":["How do I calculate CPF contributions for different salary brackets?","What are the current CPF rates for my age group?","Can I get a breakdown of my CPF contributions based on my income?"],"best_for":["HR professionals managing employee benefits","financial advisors assisting clients with retirement planning"],"limitations":["Dependent on accurate input data; incorrect inputs lead to erroneous calculations","No built-in user authentication, which may limit secure access"],"requires":["Node.js 14+","MCP-compatible client library"],"input_types":["numeric","structured data"],"output_types":["structured data","reports"],"categories":["data-processing-analysis","financial-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_vdineshk-sg-cpf-calculator-mcp__cap_1","uri":"capability://data.processing.analysis.dynamic.regulatory.updates.integration","name":"dynamic regulatory updates integration","description":"This capability allows the calculator to automatically update CPF contribution rates based on changes in government regulations. It employs a webhook system that listens for updates from regulatory bodies and adjusts the calculation logic accordingly. This ensures that users always receive the most current information without manual intervention.","intents":["How can I ensure my CPF calculations reflect the latest government regulations?","What happens if the CPF rates change after I've made my calculations?","Can I automate updates to my CPF contribution rates?"],"best_for":["compliance officers ensuring adherence to regulations","developers building financial applications that require up-to-date information"],"limitations":["Requires stable internet connection for webhook updates","Potential delays in updates if regulatory bodies are slow to publish changes"],"requires":["Webhook endpoint configured","Node.js 14+"],"input_types":["event data","structured data"],"output_types":["notification","structured data"],"categories":["data-processing-analysis","regulatory-compliance"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_vdineshk-sg-cpf-calculator-mcp__cap_2","uri":"capability://automation.workflow.user.input.validation.and.error.handling","name":"user input validation and error handling","description":"This capability validates user inputs to ensure they meet the necessary criteria for CPF calculations, such as valid salary ranges and age limits. It employs a layered validation approach, checking inputs at both the client and server levels to prevent errors before calculations are performed. This reduces the likelihood of incorrect outputs and enhances user experience.","intents":["How can I ensure my inputs are valid before submitting?","What error messages will I receive if my inputs are incorrect?","Can I see a summary of my inputs before calculation?"],"best_for":["end-users entering data for CPF calculations","developers looking to improve user input handling in financial applications"],"limitations":["Validation rules are hardcoded; changes require code updates","May not catch all edge cases without comprehensive testing"],"requires":["Node.js 14+","MCP-compatible client library"],"input_types":["numeric","text"],"output_types":["error messages","validation reports"],"categories":["automation-workflow","user-experience"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":38,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","MCP-compatible client library","Webhook endpoint configured"],"failure_modes":["Dependent on accurate input data; incorrect inputs lead to erroneous calculations","No built-in user authentication, which may limit secure access","Requires stable internet connection for webhook updates","Potential delays in updates if regulatory bodies are slow to publish changes","Validation rules are hardcoded; changes require code updates","May not catch all edge cases without comprehensive testing","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.44561815604157146,"quality":0.16,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.693Z","last_scraped_at":"2026-05-03T15:18:31.930Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=vdineshk-sg-cpf-calculator-mcp","compare_url":"https://unfragile.ai/compare?artifact=vdineshk-sg-cpf-calculator-mcp"}},"signature":"bVp7jXbjqQGeSIRW3cdU0wA2rsNGKKCop4DPMeVongwlNxGqRtCyQvSBKKci5JDPvPbLF9hL6oUtMf0xOWLHCw==","signedAt":"2026-06-17T00:13:28.330Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/vdineshk-sg-cpf-calculator-mcp","artifact":"https://unfragile.ai/vdineshk-sg-cpf-calculator-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=vdineshk-sg-cpf-calculator-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}