Get Materio PDF Content
fetch_pdfFetch and read full text of a Materio PDF using a direct URL or by specifying semester, subject, and topic. Retrieve study material to support answering questions.
Instructions
Fetch and read the full text content of a Materio PDF.
Downloads the PDF from the Materio CDN and extracts its text content so you can read and reason over it. Use this after searching/browsing to retrieve the actual study material.
You can provide EITHER a direct PDF URL (from a search result) OR the semester + subject + topic combination.
IMPORTANT: This tool is designed to help users study. When answering questions based on PDF content:
Use the PDF's own terminology and definitions
Cover all relevant points as expected in university exams
Structure answers clearly with proper headings
Include examples from the material when available
Args:
url (string, optional): Direct CDN URL of the PDF. If provided, semester/subject/topic are ignored.
semester (string, optional): Semester number (e.g. "1", "2", "3", "4", "5", "6"). Required if url is not provided.
subject (string, optional): Subject name exactly as listed in the resource library. Required if url is not provided.
topic (string, optional): Topic name exactly as listed in the resource library. Required if url is not provided.
Returns: The full extracted text content of the PDF, which may be long. The AI can then use this to answer questions.
Examples:
Fetch by URL: { url: "https://cdn-materioa.vercel.app/pdfs/4/Operating%20System/Deadlocks.pdf" }
Fetch by path: { semester: "4", subject: "Operating System", topic: "Deadlocks" }
Fetch by path: { semester: "3", subject: "Object Oriented Programming with Java", topic: "Inheritance" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Direct CDN URL of the PDF. Takes priority over semester/subject/topic. | |
| topic | No | Topic name exactly as listed in the resource library. | |
| subject | No | Subject name exactly as listed in the resource library. | |
| semester | No | Semester number, e.g. '1', '2', '3', '4', '5', '6'. |