{"domain":"normapi.com","name":"NormAPI","url":"https://inite.ai/en/atlas/normapi.com","site":"https://normapi.com","summary":"Validates XRechnung and ZUGFeRD e-invoice files against the official KoSIT rules and generates compliant XML from JSON via API.","forWhom":"software teams generating or validating XRechnung and ZUGFeRD e-invoices via API","useCases":["validate uploaded XRechnung or ZUGFeRD files against the KoSIT rule set","generate XRechnung or ZUGFeRD invoices from JSON data","check invoices for rule violations before sending them"],"categories":["finance"],"pricing":{"model":"freemium","freeTier":true,"startsAt":{"amount":19,"currency":"EUR","per":"month"},"page":"https://normapi.com/en/pricing","readOn":"2026-10-22"},"priceMoves":[],"interfaces":{"readOn":"2026-10-22","apiDocs":"https://normapi.com/en/docs","openapi":null,"mcp":[{"name":"com.normapi/mcp","tie":"namespace","remotes":["https://normapi.com/mcp"],"packages":["npm"],"probe":{"state":"open","checkedOn":"2026-10-22","toolCount":3,"tools":["validate_invoice","generate_invoice","explain_rule"],"serverName":"normapi"}}],"mcpServerCard":null,"status":{"url":"https://stats.uptimerobot.com/90WZbvVMuZ","indicator":null}},"mcpMeasured":{"server":"https://normapi.com/mcp","checkedSince":"2026-10-22","dailyChecks":5,"uptimePercent":null,"medianMs":230,"signIn":"none","tools":4,"contextTokens":6340,"definitionsGrade":"A","definitionsScore":96,"typedResults":4,"failingChecks":{"params_described":1},"warnings":{},"coverage":{"share":1,"cases":[{"useCase":"validate uploaded XRechnung or ZUGFeRD files against the KoSIT rule set","verdict":"covered","firstTool":"validate_invoice","checks":null},{"useCase":"generate XRechnung or ZUGFeRD invoices from JSON data","verdict":"covered","firstTool":"generate_invoice","checks":null},{"useCase":"check invoices for rule violations before sending them","verdict":"covered","firstTool":"validate_invoice","checks":null}]},"adoption":{"npmWeekly":34,"pypiWeekly":null,"githubStars":null},"score":null,"advice":{"verdict":"unproven","why":["its tools do every use case checked: \"validate uploaded XRechnung or ZUGFeRD files against the KoSIT rule set\", \"generate XRechnung or ZUGFeRD invoices from JSON data\", \"check invoices for rule violations before sending them\"","checked on 5 of the 7 days it takes to judge reliability"],"how":["for \"validate uploaded XRechnung or ZUGFeRD files against the KoSIT rule set\", the likely first call is validate_invoice","for \"generate XRechnung or ZUGFeRD invoices from JSON data\", the likely first call is generate_invoice","for \"check invoices for rule violations before sending them\", the likely first call is validate_invoice","parameters are untyped or undescribed in 1 of 4 tools: check arguments before calling"]},"method":"https://inite.ai/en/atlas/mcp/report"},"connect":{"order":["mcp","apiDocs","llmsTxt"],"mcp":[{"name":"com.normapi/mcp","url":"https://normapi.com/mcp","answers":"open","checkedOn":"2026-10-22","weakTie":false,"registry":"https://registry.modelcontextprotocol.io/v0/servers?search=com.normapi%2Fmcp","config":{"mcpServers":{"normapi":{"url":"https://normapi.com/mcp"}}},"install":{"transport":"http","claudeCode":"claude mcp add --transport http normapi https://normapi.com/mcp","cursor":"cursor://anysphere.cursor-deeplink/mcp/install?name=normapi&config=eyJ1cmwiOiJodHRwczovL25vcm1hcGkuY29tL21jcCJ9","vscode":"vscode:mcp/install?%7B%22name%22%3A%22normapi%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fnormapi.com%2Fmcp%22%7D","connector":{"url":"https://normapi.com/mcp","note":"Add it as a custom connector in the client’s settings; the client opens the sign-in itself when the server asks for one."}}}],"openapi":null,"apiDocs":"https://normapi.com/en/docs","llmsTxt":"https://normapi.com/llms.txt","status":"https://stats.uptimerobot.com/90WZbvVMuZ","readOn":"2026-10-22"},"trust":{"readOn":"2026-10-22","certifications":["gdpr"],"training":null},"used":19,"alive":100,"traits":{"buyer":null,"deployment":"saas-only","developerFocus":null,"readAt":"2026-10-22"},"verifiedPlans":null,"fromVendor":null}