{"apiVersion":"v1","directorySlug":"juriset-mcp-9fe12e4ea9","title":"Juriset: the rules layer for software and AI agents","description":"Current, cited employment rules for every US state and Canadian province, plus national payroll contribution rates, so your pay runs and agents never act on a stale or guessed rule.","pageUrl":"https://www.mcpbundles.com/skills/juriset-mcp-9fe12e4ea9","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.juriset.dev/mcp","hostedMcpUrl":null,"toolCount":7,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.juriset/juriset-mcp-9fe12e4ea9","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"find_jurisdiction","description":"Find the slug of a US or Canadian jurisdiction from its name or postal abbreviation. The other Juriset tools take slugs, not names. Matching ignores case and accents. Each result has the slug, name, level, parent and why it matched (`match`), best match first. Examples: `Washington` or `WA` → `us-wa`; `Alberta` → `ca-ab`; `CA` → `ca` (Canada), then `us-ca` (California). Omit `query` for every jurisdiction with its parent. Not counted as a lookup.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":100}},"additionalProperties":false},"title":"Find a jurisdiction","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_jurisdiction","displayName":"Find a jurisdiction"},{"name":"list_rule_types","description":"List the rules Juriset covers. Each entry has its slug (the `rule_type` argument of the other tools), domain, description, how jurisdiction levels combine (`resolution`: `override`, `max` or `stack`), and the JSON Schema of its `data`, with every field described. Examples: `minimum_wage`, `overtime` (domain `employment`); `social_insurance_contributions` (domain `payroll`). Optional `domain` filter. Not counted as a lookup.","inputSchema":{"type":"object","properties":{"domain":{"type":"string"}},"additionalProperties":false},"title":"List rule types","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_rule_types","displayName":"List rule types"},{"name":"get_rule","description":"Get the rule in force today for one rule type in one jurisdiction, with every jurisdiction level that applies and the official sources for each. Example: `{\"rule_type\": \"minimum_wage\", \"jurisdiction\": \"us-wa\"}` returns Washington's minimum wage alongside the federal one. `resolution` says how levels combine: for `override` and `max` the top-level fields are the answer and `resolved_from` names the layer they come from; for `stack` (e.g. US overtime, federal weekly and state daily rules) the top-","inputSchema":{"type":"object","required":["rule_type","jurisdiction"],"properties":{"domain":{"type":"string"},"rule_type":{"type":"string"},"jurisdiction":{"type":"string"}},"additionalProperties":false},"title":"Get the current rule","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rule","displayName":"Get the current rule"},{"name":"get_rule_history","description":"List every version of one jurisdiction's own rule that was ever published, by effective date: values, citations, `change_type`, `summary`, and whether it is in effect. Versions later superseded or withdrawn are included. Example: `{\"rule_type\": \"minimum_wage\", \"jurisdiction\": \"us-wa\"}`. It covers that level only; `layer_jurisdictions` names the other levels that apply (e.g. `us`), each its own call. Needs an API key on the Developer plan or above; otherwise `plan_required`. 1 lookup.","inputSchema":{"type":"object","required":["rule_type","jurisdiction"],"properties":{"domain":{"type":"string"},"rule_type":{"type":"string"},"jurisdiction":{"type":"string"}},"additionalProperties":false},"title":"Get a rule's version history","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rule_history","displayName":"Get a rule's version history"},{"name":"get_rule_as_of","description":"Get the rule in effect on a date, past or future, in the same shape as get_rule. Example: `{\"rule_type\": \"minimum_wage\", \"jurisdiction\": \"us-wa\", \"as_of\": \"2025-06-30\"}`. A future date shows announced changes as they will apply (`scheduled: true`). A date before Juriset's coverage of that jurisdiction returns `not_covered_for_date` with the start date. Today's announced changes are also in get_rule's `upcoming`, on every plan. Needs Developer or above; otherwise `plan_required`. 1 lookup.","inputSchema":{"type":"object","required":["rule_type","jurisdiction","as_of"],"properties":{"as_of":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"domain":{"type":"string"},"rule_type":{"type":"string"},"jurisdiction":{"type":"string"}},"additionalProperties":false},"title":"Get the rule on a date","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rule_as_of","displayName":"Get the rule on a date"},{"name":"list_changes","description":"List changes to published rules, oldest first: new versions, amendments, corrections, repeals, announced changes taking effect, and rollbacks. Each names the rule, the versions moved from and to, the effective date, a summary and `rule_url`. Start with `since` (ISO 8601); to continue, pass the previous result's `cursor` and call again while `has_more` is true. Filters: `domain`, `rule_type`, `jurisdictions` (each jurisdiction's own rules only; for everything that changes Washington's answer pass","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":500,"minimum":1},"since":{"type":"string","maxLength":40},"cursor":{"type":"string","maxLength":200},"domain":{"type":"string"},"rule_type":{"type":"string"},"jurisdictions":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"title":"List rule changes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_changes","displayName":"List rule changes"},{"name":"compare_jurisdictions","description":"Get one rule type across several jurisdictions in one call; each result has the same shape as get_rule. Example: `{\"rule_type\": \"minimum_wage\", \"jurisdictions\": [\"us-wa\", \"us-or\", \"us-ca\"]}`. Without `jurisdictions`, every jurisdiction at `level` (default `[\"state\", \"province\"]`; also `country`, `county`, `city`) is returned: about 3 KB each, 50+ results. `as_of` needs Developer or above. 1 lookup per jurisdiction returned. Without an API key, `jurisdictions` is required and each one counts agai","inputSchema":{"type":"object","required":["rule_type"],"properties":{"as_of":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"level":{"type":"array","items":{"enum":["country","state","province","county","city"],"type":"string"},"minItems":1},"domain":{"type":"string"},"rule_type":{"type":"string"},"jurisdictions":{"type":"array","items":{"type":"string"},"maxItems":100,"minItems":1}},"additionalProperties":false},"title":"Compare jurisdictions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_jurisdictions","displayName":"Compare jurisdictions"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Juriset-the-rules-layer-for-software-and-AI-agents&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuanVyaXNldC5kZXYvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Juriset-the-rules-layer-for-software-and-AI-agents%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.juriset.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Juriset-the-rules-layer-for-software-and-AI-agents%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.juriset.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Juriset%3A+the+rules+layer+for+software+and+AI+agents&connectorUrl=https%3A%2F%2Fmcp.juriset.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Juriset-the-rules-layer-for-software-and-AI-agents\" --url \"https://mcp.juriset.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/juriset-mcp-9fe12e4ea9","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/juriset-mcp-9fe12e4ea9/tools/{tool}","mcpServerUrl":"https://mcp.juriset.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/juriset-mcp-9fe12e4ea9?live=1"}