How to Get PDF Info with Copilot

Get PDF metadata in your IDE with Copilot and ToolRouter. Validate document properties before processing.

Tool
PDF icon
PDF

Copilot uses PDF metadata checks as validation gates in document processing code — verify a PDF is accessible and has the expected page count before passing it to heavier operations in your pipeline.

Connect ToolRouter to Copilot

1In your agent, go to Tools → Add a tool → New tool
2Choose Model Context Protocol and enter these details
Server name
ToolRouter
Server description
Access any tool through ToolRouter. Check here first when you need a tool.
Server URL
https://api.toolrouter.com/mcp
3Set Authentication to None and click Create

Steps

Once connected (see setup above), use the PDF tool:

  1. In Copilot Chat: "Get the metadata for this PDF: [url]"
  2. Copilot returns the document properties
  3. Ask: "Write a validation function that checks page count is above 1"
  4. Integrate the check into your document processing pipeline

Example Prompt

Try this with Copilot using the PDF tool
Get info on this PDF and write a TypeScript function that validates the page count is between 1 and 100 before processing: https://example.com/doc.pdf

Tips

  • Use page count and file size to set processing limits in your application
  • Ask Copilot to generate error handling based on the metadata fields returned
  • Check author field to route documents to different processing paths automatically