# UK Rules & Rates > Sourced, date-aware UK tax, payroll and bookkeeping rates, deadlines and UK business checks for AI agents and developers. Every answer cites its official source (GOV.UK, Companies House or HMRC) and the dates it applies. Information only, not tax or legal advice. Verify with the source. ## Connect - MCP (Streamable HTTP): https://ukrules.dailylifeelevation.workers.dev/mcp - HTTP (JSON): https://ukrules.dailylifeelevation.workers.dev/v1/... - OpenAPI 3.1 description: https://ukrules.dailylifeelevation.workers.dev/openapi.json - MCP quick-start: https://ukrules.dailylifeelevation.workers.dev/#mcp ## Endpoints Free (no key, no payment): - GET https://ukrules.dailylifeelevation.workers.dev/v1/topics : rule topics with the number of rules in each - GET https://ukrules.dailylifeelevation.workers.dev/v1/company/search?q=NAME : up to 10 UK companies matching a name (Companies House) - MCP tools: list_topics, search_rules, search_uk_company Paid: - GET https://ukrules.dailylifeelevation.workers.dev/v1/rate?key=KEY&date=YYYY-MM-DD&jurisdiction=UK : the value in force for a rule key on a date (default today, Europe/London). Returns value, unit, applies_from/applies_to, source_url, last_verified. - GET https://ukrules.dailylifeelevation.workers.dev/v1/deadlines?from_date=&to_date= : tax and payroll deadlines with the next due date - GET https://ukrules.dailylifeelevation.workers.dev/v1/company/{company_number}?vat= : sourced UK business check (Companies House facts, filing health, late filing penalty band, officers, PSCs; VAT check: coming soon) - MCP tools: get_rate, get_rate_history, list_deadlines, check_uk_business ## Access and pricing A paid call goes through with either: 1. an API key with calls left this month: send "Authorization: Bearer " or "x-api-key: ". Plans: Developer £19/month for 10,000 calls, Pro £49/month for 100,000 calls. A business check counts as 2 calls, so Developer covers up to 5,000 checks. Subscriptions are billed in GBP; pay-per-call uses USDC (US dollars) via x402. Buy a key at https://ukrules.dailylifeelevation.workers.dev/pricing. 2. an x402 payment (no account needed): $0.005 USDC per call, $0.02 for a business check. Without payment the server answers HTTP 402 with a PAYMENT-REQUIRED header; sign the payment and retry with a PAYMENT-SIGNATURE header. Over MCP, paid tools return a result with _meta["x402/error"]; retry with the payment in _meta["x402/payment"]. Failed calls aren't charged (4xx, 5xx and MCP tool errors). An unknown, malformed or cancelled API key gets HTTP 401 ("invalid API key"); it does not fall back to x402. Only a valid key that has used its monthly calls gets the 402 x402 offer, with a message that the plan limit is reached. ## Docs - Pricing and API keys: https://ukrules.dailylifeelevation.workers.dev/pricing - Finding rule keys: keys are lowercase snake_case such as vat_registration_threshold. Use https://ukrules.dailylifeelevation.workers.dev/v1/topics, or the free MCP tool search_rules, to discover them. - Terms: https://ukrules.dailylifeelevation.workers.dev/terms - Privacy: https://ukrules.dailylifeelevation.workers.dev/privacy - security.txt: https://ukrules.dailylifeelevation.workers.dev/.well-known/security.txt - Contact: info@blakestecsolutions.info