[
  {
    "name": "get_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "unapproved": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved`"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "score": {
          "type": "number"
        },
        "min_score": {
          "type": "number",
          "description": "Set a minimum score for results."
        },
        "max_score": {
          "type": "number",
          "description": "Set a maximum score for results"
        },
        "status": {
          "type": "string"
        },
        "rating": {
          "type": "string"
        },
        "sfw": {
          "type": "boolean",
          "description": "Filter out Adult entries"
        },
        "genres": {
          "type": "string",
          "description": "Filter by genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3"
        },
        "genres_exclude": {
          "type": "string",
          "description": "Exclude genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        },
        "producers": {
          "type": "string",
          "description": "Filter by producer(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3"
        },
        "start_date": {
          "type": "string",
          "description": "Filter by starting date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01`"
        },
        "end_date": {
          "type": "string",
          "description": "Filter by ending date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01`"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_anime_by_id",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_anime_characters",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/characters",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_episodes",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/episodes",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_episodes_by_id_episode",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "episode": {
          "type": "integer"
        }
      },
      "required": [
        "id",
        "episode"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/episodes/{episode}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_external",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/external",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_forum",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "filter": {
          "type": "string",
          "description": "Filter topics"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/forum",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_full",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/full",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_anime_moreinfo",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/moreinfo",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_news",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/news",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_pictures",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/pictures",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_recommendations",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/recommendations",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_relations",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/relations",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_reviews",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        },
        "preliminary": {
          "type": "boolean",
          "description": "Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true`"
        },
        "spoilers": {
          "type": "boolean",
          "description": "Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true`"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/reviews",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_staff",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/staff",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_statistics",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/statistics",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_streaming",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/streaming",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_themes",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/themes",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_userupdates",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/userupdates",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_videos",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/videos",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_anime_videos_episodes",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/anime/{id}/videos/episodes",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters/{id}/anime",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters_by_id",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters_full",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters/{id}/full",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters/{id}/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters_pictures",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters/{id}/pictures",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_characters_voices",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/characters/{id}/voices",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_clubs",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/clubs",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_clubs_by_id",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/clubs/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_clubs_members",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/clubs/{id}/members",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_clubs_relations",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/clubs/{id}/relations",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_clubs_staff",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/clubs/{id}/staff",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_genres_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "filter": {
          "type": "string"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/genres/anime",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_genres_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "filter": {
          "type": "string"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/genres/manga",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_magazines",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/magazines",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "unapproved": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved`"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "score": {
          "type": "number"
        },
        "min_score": {
          "type": "number",
          "description": "Set a minimum score for results."
        },
        "max_score": {
          "type": "number",
          "description": "Set a maximum score for results"
        },
        "status": {
          "type": "string"
        },
        "sfw": {
          "type": "boolean",
          "description": "Filter out Adult entries"
        },
        "genres": {
          "type": "string",
          "description": "Filter by genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3"
        },
        "genres_exclude": {
          "type": "string",
          "description": "Exclude genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        },
        "magazines": {
          "type": "string",
          "description": "Filter by magazine(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3"
        },
        "start_date": {
          "type": "string",
          "description": "Filter by starting date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01`"
        },
        "end_date": {
          "type": "string",
          "description": "Filter by ending date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01`"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_by_id",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_characters",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/characters",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_external",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/external",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_forum",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "filter": {
          "type": "string",
          "description": "Filter topics"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/forum",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_full",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/full",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_moreinfo",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/moreinfo",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_news",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/news",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_pictures",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/pictures",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_recommendations",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/recommendations",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_relations",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/relations",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_reviews",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        },
        "preliminary": {
          "type": "boolean",
          "description": "Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true`"
        },
        "spoilers": {
          "type": "boolean",
          "description": "Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true`"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/reviews",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_statistics",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/statistics",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_manga_userupdates",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/manga/{id}/userupdates",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people/{id}/anime",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people_by_id",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people_full",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people/{id}/full",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people/{id}/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people_pictures",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people/{id}/pictures",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_people_voices",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/people/{id}/voices",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_producers",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "order_by": {
          "type": "string"
        },
        "sort": {
          "type": "string"
        },
        "letter": {
          "type": "string",
          "description": "Return entries starting with the given letter"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/producers",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_producers_by_id",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/producers/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_producers_external",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/producers/{id}/external",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_producers_full",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/producers/{id}/full",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_random_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/random/anime",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_random_characters",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/random/characters",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_random_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/random/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_random_people",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/random/people",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_random_users",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/random/users",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_recommendations_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/recommendations/anime",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_recommendations_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/recommendations/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_reviews_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "preliminary": {
          "type": "boolean",
          "description": "Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true`"
        },
        "spoilers": {
          "type": "boolean",
          "description": "Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true`"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/reviews/anime",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_reviews_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "preliminary": {
          "type": "boolean",
          "description": "Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true`"
        },
        "spoilers": {
          "type": "boolean",
          "description": "Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true`"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/reviews/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_schedules",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "filter": {
          "type": "string",
          "description": "Filter by day"
        },
        "kids": {
          "type": "string",
          "description": "When supplied, it will filter entries with the `Kids` Genre Demographic. When supplied as `kids=true`, it will return only Kid entries and when supplied as `kids=false`, it will filter out any Kid entries. Defaults to `false`."
        },
        "sfw": {
          "type": "string",
          "description": "'Safe For Work'. When supplied, it will filter entries with the `Hentai` Genre. When supplied as `sfw=true`, it will return only SFW entries and when supplied as `sfw=false`, it will filter out any Hentai entries. Defaults to `false`."
        },
        "unapproved": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved`"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/schedules",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_seasons",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/seasons",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_seasons_by_year_season",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "year": {
          "type": "integer"
        },
        "season": {
          "type": "string"
        },
        "filter": {
          "type": "string",
          "description": "Entry types"
        },
        "sfw": {
          "type": "boolean",
          "description": "'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw`"
        },
        "unapproved": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved`"
        },
        "continuing": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the &#8243;TV (continuing)&#8243; section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing`"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      },
      "required": [
        "year",
        "season"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/seasons/{year}/{season}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_seasons_now",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "filter": {
          "type": "string",
          "description": "Entry types"
        },
        "sfw": {
          "type": "boolean",
          "description": "'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw`"
        },
        "unapproved": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved`"
        },
        "continuing": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the &#8243;TV (continuing)&#8243; section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing`"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/seasons/now",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_seasons_upcoming",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "filter": {
          "type": "string",
          "description": "Entry types"
        },
        "sfw": {
          "type": "boolean",
          "description": "'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw`"
        },
        "unapproved": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved`"
        },
        "continuing": {
          "type": "boolean",
          "description": "This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the &#8243;TV (continuing)&#8243; section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing`"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/seasons/upcoming",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-09-25"
    }
  },
  {
    "name": "get_top_anime",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string"
        },
        "filter": {
          "type": "string"
        },
        "rating": {
          "type": "string"
        },
        "sfw": {
          "type": "boolean",
          "description": "Filter out Adult entries"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/top/anime",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_top_characters",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/top/characters",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_top_manga",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string"
        },
        "filter": {
          "type": "string"
        },
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/top/manga",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_top_people",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/top/people",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_top_reviews",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "type": {
          "type": "string"
        },
        "preliminary": {
          "type": "boolean",
          "description": "Whether the results include preliminary reviews or not. Defaults to true."
        },
        "spoilers": {
          "type": "boolean",
          "description": "Whether the results include reviews with spoilers or not. Defaults to true."
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/top/reviews",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "limit": {
          "type": "integer"
        },
        "q": {
          "type": "string"
        },
        "gender": {
          "type": "string"
        },
        "location": {
          "type": "string"
        },
        "maxAge": {
          "type": "integer"
        },
        "minAge": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_about",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/about",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_animelist",
    "description": "User Anime lists have been discontinued since May 1st, 2022. <a href='https://docs.google.com/document/d/1-6H-agSnqa8Mfmw802UYfGQrceIEnAaEh4uCXAPiX5A'>Read more</a>",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "status": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/animelist",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_by_username",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_clubs",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/clubs",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_external",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/external",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_favorites",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/favorites",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_friends",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/friends",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_full",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/full",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_history",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/history",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_mangalist",
    "description": "User Manga lists have been discontinued since May 1st, 2022. <a href='https://docs.google.com/document/d/1-6H-agSnqa8Mfmw802UYfGQrceIEnAaEh4uCXAPiX5A'>Read more</a>",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "status": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/mangalist",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_recommendations",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/recommendations",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_reviews",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "page": {
          "type": "integer"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/reviews",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_statistics",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/statistics",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_userbyid",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/userbyid/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_users_userupdates",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        }
      },
      "required": [
        "username"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/users/{username}/userupdates",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_watch_episodes",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/watch/episodes",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_watch_episodes_popular",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/watch/episodes/popular",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_watch_promos",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/watch/promos",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_watch_promos_popular",
    "description": "",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/watch/promos/popular",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  }
]
