Back to Home
john-walkoe icon

uspto_ptab_mcp

Verified Safe

by john-walkoe

Overview

Access USPTO Patent Trial and Appeal Board (PTAB) data via Open Data Portal API, enabling progressive disclosure, document processing, and AI-driven analysis.

Installation

Run Command
uv run ptab-mcp

Environment Variables

  • USPTO_API_KEY
  • MISTRAL_API_KEY
  • CENTRALIZED_PROXY_PORT
  • ENABLE_ALWAYS_ON_PROXY
  • INTERNAL_AUTH_SECRET
  • USPTO_TIMEOUT
  • USPTO_DOWNLOAD_TIMEOUT
  • ENVIRONMENT
  • PTAB_PROXY_PORT
  • PROXY_PORT

Security Notes

The server demonstrates robust security practices. API keys are handled securely via OS-specific (Windows DPAPI) or file permission-based secure storage with `secrets.token_bytes` for entropy. Extensive input validation (`src/ptab_mcp/validation/validators.py`) prevents common injection attacks (e.g., SQLi, XSS). All log messages are automatically sanitized to prevent sensitive data exposure and log injection (`src/ptab_mcp/shared/log_sanitizer.py`). Network communications use `httpx` with SSL verification, and include rate limiting, circuit breakers, and request body size limits. The FastAPI proxy server implements comprehensive security headers (X-Frame-Options, CSP, etc.) and strict CORS policies. File permissions for secure storage and log files are correctly enforced (0o600/0o700).

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens40000
Stars0
Forks0
Last Update2026-01-19

Tags

USPTOPatentPTABAPIData RetrievalDocument ProcessingOCRLegal TechProgressive Disclosure