FPD_get_document_download
Download USPTO petition documents, decisions, and exhibits as PDFs using secure proxy links. Generate browser-accessible URLs for patent documents from the USPTO Final Petition Decisions database.
Instructions
Generate browser-accessible download URL for petition documents (PDFs) via secure proxy.
ALWAYS-ON PROXY (DEFAULT): Proxy server starts with MCP - download links work immediately.
Workflow:
fpd_get_petition_details(petition_id='uuid', include_documents=True) → get documentBag
fpd_get_document_download(petition_id='uuid', document_identifier='ABC123') → get download link
Provide download link to user
CRITICAL RESPONSE FORMAT - Always format with BOTH clickable link and raw URL:
📁 Download {DocumentType} ({PageCount} pages) | Raw URL: {proxy_url}
Why both formats?
Clickable links work in Claude Desktop and most clients
Raw URLs enable copy/paste in Msty and other clients where links aren't clickable
Document types:
Petition document: Original petition filed with USPTO
Decision document: Director's final decision
Supporting exhibits: Declarations, prior art, technical documents
Parameters:
petition_id: Petition UUID from search results
document_identifier: Document identifier from documentBag
proxy_port: Optional (defaults to FPD_PROXY_PORT env var or 8081)
generate_persistent_link: Generate 7-day persistent link (default: True)
True: Attempts persistent link via USPTO PFW MCP (works across MCP restarts)
False: Session-based link (works while MCP running, no PFW required)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| petition_id | Yes | ||
| document_identifier | Yes | ||
| proxy_port | No | ||
| generate_persistent_link | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |