Fda Drug Competition

live HealthBooks

Orange Book competitive intelligence from FDA's monthly official data ZIP.

5 tools
0ms auth
free tier 50 calls/day

Tools

orange_book_competition_profile

Profile FDA Orange Book competition for an ingredient or trade name: matched applications/products, NDA versus ANDA holders, RLD/reference standards, patents, and exclusivities. Approved ANDAs indicat

No parameters required.

Try it
orange_book_application_detail

Retrieve all FDA Orange Book product, patent, and exclusivity rows for one NDA or ANDA application. Patent and exclusivity dates are FDA listings, not a legal conclusion about enforceability or actual

No parameters required.

Try it
orange_book_patent_expirations

Find listed Orange Book patent expirations in a date window, optionally filtered by drug/applicant through matching product applications. Dates are sponsor-submitted FDA listings and do not establish

No parameters required.

Try it
orange_book_exclusivity_expirations

Find FDA Orange Book exclusivity expirations in a date window, optionally filtered by drug/applicant. Exclusivity codes have program-specific meanings; expiration alone does not guarantee generic appr

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/fda-drug-competition/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/fda-drug-competition/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"orange_book_product_search","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("orange_book_product_search", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("orange book competitive intelligence from fda's monthly official data zip");