{
  "openapi": "3.1.0",
  "info": {
    "title": "GovEasy Open Dataset API",
    "summary": "Read-only static JSON API for Spanish administrative procedures, agencies and provinces.",
    "description": "Static, CDN-cached JSON endpoints. No authentication. Licensed under CC BY 4.0 (cite https://goveasy.eu).",
    "version": "2026-05-04",
    "license": {
      "name": "CC BY 4.0",
      "url": "https://creativecommons.org/licenses/by/4.0/"
    },
    "contact": {
      "name": "GovEasy",
      "url": "https://goveasy.eu"
    }
  },
  "servers": [
    {
      "url": "https://data.goveasy.eu",
      "description": "Production"
    }
  ],
  "externalDocs": {
    "description": "Dataset homepage",
    "url": "https://data.goveasy.eu"
  },
  "paths": {
    "/api/tramites.json": {
      "get": {
        "operationId": "listTramites",
        "summary": "List all administrative procedures",
        "tags": [
          "tramites"
        ],
        "responses": {
          "200": {
            "description": "Array of TramiteDirectoryEntry wrapped in a Dataset envelope.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "/schemas/tramites-response.schema.json"
                }
              }
            }
          }
        }
      }
    },
    "/api/organismos.json": {
      "get": {
        "operationId": "listOrganismos",
        "summary": "List Spanish public-sector agencies",
        "tags": [
          "organismos"
        ],
        "responses": {
          "200": {
            "description": "Array of OrganismSnapshot wrapped in a Dataset envelope.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "/schemas/organismos-response.schema.json"
                }
              }
            }
          }
        }
      }
    },
    "/api/provincias.json": {
      "get": {
        "operationId": "listProvincias",
        "summary": "List Spanish provinces",
        "tags": [
          "provincias"
        ],
        "responses": {
          "200": {
            "description": "Array of ProvinceSnapshot wrapped in a Dataset envelope.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "/schemas/provincias-response.schema.json"
                }
              }
            }
          }
        }
      }
    },
    "/.well-known/mcp.json": {
      "get": {
        "operationId": "mcpManifest",
        "summary": "Model Context Protocol manifest",
        "tags": [
          "mcp"
        ],
        "responses": {
          "200": {
            "description": "MCP server manifest (read-only, transport=http).",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "tramites",
      "description": "Administrative procedures"
    },
    {
      "name": "organismos",
      "description": "Public-sector agencies"
    },
    {
      "name": "provincias",
      "description": "Provinces and territories"
    },
    {
      "name": "mcp",
      "description": "Model Context Protocol"
    }
  ],
  "x-dataset-meta": {
    "name": "GovEasy Open Dataset",
    "version": "2026-05-04",
    "sha": null,
    "license": "CC-BY-4.0",
    "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "GovEasy — https://goveasy.eu",
    "sourceUrl": "https://data.goveasy.eu",
    "generatedAt": "2026-05-04T21:41:39.546Z"
  }
}