Skip to main content
Glama

Payments Law — EU payments legislation

Check EU instrument status and version

get_instrument
Read-onlyIdempotent

Use this to check an EU instrument's recorded legal status, source version, dates and amendments, including whether a held PSR or PSD3 text is a proposal, a Council compromise text or the act published in the Official Journal. Metadata, dates, lifecycle and application events, and curated relationships. Each relationship names the operative amending or repealing article where curated (openable with get_provision) and the counterpart's legal status at the release. An operative_cite can arrive without an operative_locator: the article is real but the served text has dropped it, and operative_locator_unavailable says so. An amender outside the corpus is named under source_external, whose via_article carries its article. No article index — use list_provisions. Pass on_date for the multi-axis applicability record on that date.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
on_dateNoISO date; returns the full applicability record.
instrument_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYes
errorYes
coverageYes
warningsYes
paginationYes
provenanceYes
derivationsYes
corpus_releaseYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / data / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "instrument_id": {
      -        "type": "string"
      -      },
      -      "legal_status_at_release": {
      -        "type": "string"
      -      },
      -      "relationships": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "additionalProperties": {},
      -              "properties": {
      -                "direction": {
      -                  "type": "string"
      -                },
      -                "kind": {
      -                  "type": "string"
      -                },
      -                "operative_cite": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "operative_locator": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": {},
      -                      "properties": {
      -                        "article": {
      -                          "type": "string"
      -                        },
      -                        "instrument_id": {
      -                          "type": "string"
      -                        },
      -                        "kind": {
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "instrument_id",
      -                        "kind",
      -                        "article"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "operative_locator_unavailable": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "source_external": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": {},
      -                      "properties": {
      -                        "celex": {
      -                          "type": "string"
      -                        },
      -                        "title": {
      -                          "type": "string"
      -                        },
      -                        "via_article": {
      -                          "type": [
      -                            "string",
      -                            "null"
      -                          ]
      -                        }
      -                      },
      -                      "required": [
      -                        "celex",
      -                        "title",
      -                        "via_article"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "target_external": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": {},
      -                      "properties": {
      -                        "celex": {
      -                          "type": "string"
      -                        },
      -                        "title": {
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "celex",
      -                        "title"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "target_instrument_id": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "target_status": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "kind",
      -                "direction",
      -                "target_status",
      -                "operative_locator",
      -                "operative_cite",
      -                "operative_locator_unavailable"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "text_state": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "url": {
      -        "type": "string"
      -      },
      -      "version_id": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "instrument_id",
      -      "title",
      -      "legal_status_at_release",
      -      "version_id",
      -      "text_state",
      -      "url",
      -      "relationships"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "instrument_id": {
      +        "type": "string"
      +      },
      +      "legal_status_at_release": {
      +        "type": "string"
      +      },
      +      "lifecycle_events": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "additionalProperties": {},
      +              "properties": {
      +                "date": {
      +                  "type": "string"
      +                },
      +                "scheduled": {
      +                  "type": [
      +                    "boolean",
      +                    "null"
      +                  ]
      +                },
      +                "stage": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "stage",
      +                "date",
      +                "scheduled"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "relationships": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "additionalProperties": {},
      +              "properties": {
      +                "direction": {
      +                  "type": "string"
      +                },
      +                "effective_from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "kind": {
      +                  "type": "string"
      +                },
      +                "operative_cite": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "operative_locator": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": {},
      +                      "properties": {
      +                        "article": {
      +                          "type": "string"
      +                        },
      +                        "instrument_id": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "instrument_id",
      +                        "kind",
      +                        "article"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "operative_locator_unavailable": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "repealed_provisions": {
      +                  "type": "string"
      +                },
      +                "source_external": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": {},
      +                      "properties": {
      +                        "celex": {
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "type": "string"
      +                        },
      +                        "via_article": {
      +                          "type": [
      +                            "string",
      +                            "null"
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "celex",
      +                        "title",
      +                        "via_article"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "target_external": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": {},
      +                      "properties": {
      +                        "celex": {
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "celex",
      +                        "title"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "target_instrument_id": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "target_status": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "kind",
      +                "direction",
      +                "target_status",
      +                "operative_locator",
      +                "operative_cite",
      +                "operative_locator_unavailable"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "text_state": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "url": {
      +        "type": "string"
      +      },
      +      "version_id": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "instrument_id",
      +      "title",
      +      "legal_status_at_release",
      +      "version_id",
      +      "text_state",
      +      "url",
      +      "relationships",
      +      "lifecycle_events"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  2. Changed4 schema fields changed
    • addedInput schema / properties / instrument_id / maxLength
      Added value: +64
    • addedInput schema / properties / instrument_id / pattern
      Added value: +"^[a-z0-9]+(?:-[a-z0-9]+)*$"
    • addedInput schema / properties / on_date / anyOf
      Added value: +[
      +  {
      +    "maxLength": 32,
      +    "type": "string"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / on_date / type
      Removed value: -[
      -  "string",
      -  "null"
      -]
  3. Changed4 schema fields changed
    • removedInput schema / properties / on_date / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedInput schema / properties / on_date / type
      Added value: +[
      +  "string",
      +  "null"
      +]
    • changedOutput schema / properties / data / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "instrument_id": {
      -        "type": "string"
      -      },
      -      "legal_status_at_release": {
      -        "type": "string"
      -      },
      -      "relationships": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "additionalProperties": {},
      -              "properties": {
      -                "direction": {
      -                  "type": "string"
      -                },
      -                "kind": {
      -                  "type": "string"
      -                },
      -                "operative_cite": {
      -                  "anyOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "operative_locator": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": {},
      -                      "properties": {
      -                        "article": {
      -                          "type": "string"
      -                        },
      -                        "instrument_id": {
      -                          "type": "string"
      -                        },
      -                        "kind": {
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "instrument_id",
      -                        "kind",
      -                        "article"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "operative_locator_unavailable": {
      -                  "anyOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "source_external": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": {},
      -                      "properties": {
      -                        "celex": {
      -                          "type": "string"
      -                        },
      -                        "title": {
      -                          "type": "string"
      -                        },
      -                        "via_article": {
      -                          "anyOf": [
      -                            {
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        }
      -                      },
      -                      "required": [
      -                        "celex",
      -                        "title",
      -                        "via_article"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "target_external": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": {},
      -                      "properties": {
      -                        "celex": {
      -                          "type": "string"
      -                        },
      -                        "title": {
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "celex",
      -                        "title"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "target_instrument_id": {
      -                  "anyOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "target_status": {
      -                  "anyOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "kind",
      -                "direction",
      -                "target_status",
      -                "operative_locator",
      -                "operative_cite",
      -                "operative_locator_unavailable"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "text_state": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "url": {
      -        "type": "string"
      -      },
      -      "version_id": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "instrument_id",
      -      "title",
      -      "legal_status_at_release",
      -      "version_id",
      -      "text_state",
      -      "url",
      -      "relationships"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "instrument_id": {
      +        "type": "string"
      +      },
      +      "legal_status_at_release": {
      +        "type": "string"
      +      },
      +      "relationships": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "additionalProperties": {},
      +              "properties": {
      +                "direction": {
      +                  "type": "string"
      +                },
      +                "kind": {
      +                  "type": "string"
      +                },
      +                "operative_cite": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "operative_locator": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": {},
      +                      "properties": {
      +                        "article": {
      +                          "type": "string"
      +                        },
      +                        "instrument_id": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "instrument_id",
      +                        "kind",
      +                        "article"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "operative_locator_unavailable": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "source_external": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": {},
      +                      "properties": {
      +                        "celex": {
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "type": "string"
      +                        },
      +                        "via_article": {
      +                          "type": [
      +                            "string",
      +                            "null"
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "celex",
      +                        "title",
      +                        "via_article"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "target_external": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": {},
      +                      "properties": {
      +                        "celex": {
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "celex",
      +                        "title"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "target_instrument_id": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "target_status": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "kind",
      +                "direction",
      +                "target_status",
      +                "operative_locator",
      +                "operative_cite",
      +                "operative_locator_unavailable"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "text_state": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "url": {
      +        "type": "string"
      +      },
      +      "version_id": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "instrument_id",
      +      "title",
      +      "legal_status_at_release",
      +      "version_id",
      +      "text_state",
      +      "url",
      +      "relationships"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / pagination / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "complete": {
      -        "type": "boolean"
      -      },
      -      "next_cursor": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "total": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "complete",
      -      "next_cursor"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "complete": {
      +        "type": "boolean"
      +      },
      +      "next_cursor": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "total": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "complete",
      +      "next_cursor"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources