{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-pbs-api","slug":"pbs-api","name":"PBS API","type":"mcp","url":"https://github.com/matthewdcage/pbs-mcp-server","page_url":"https://unfragile.ai/pbs-api","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-pbs-api__cap_0","uri":"capability://tool.use.integration.australian.pbs.medicine.data.retrieval.via.mcp.protocol","name":"australian pbs medicine data retrieval via mcp protocol","description":"Exposes Australian Pharmaceutical Benefits Scheme (PBS) medicine database through Model Context Protocol (MCP) server interface, enabling Claude and other MCP-compatible clients to query medicine information, pricing, and availability without direct API calls. Implements FastAPI backend that translates MCP tool calls into structured PBS data lookups, abstracting authentication and data transformation complexity from the client.","intents":["Query PBS medicine information programmatically from Claude conversations","Retrieve current PBS pricing and subsidy information for specific medicines","Check medicine availability and listing status in the Australian PBS","Integrate PBS data into AI-powered healthcare decision support workflows","Access PBS data without managing direct API credentials in client applications"],"best_for":["Australian healthcare software developers building Claude-integrated applications","AI agents requiring real-time PBS medicine reference data","Healthcare organizations automating medicine information workflows","Developers building MCP-compatible tools for pharmaceutical research"],"limitations":["Limited to Australian PBS data only — no international medicine databases","MCP protocol overhead adds latency compared to direct REST API calls","Requires running separate FastAPI server process — not serverless-friendly","No built-in caching layer — repeated queries hit PBS backend each time","Depends on external PBS data source availability and update frequency"],"requires":["Python 3.8+","FastAPI framework installed","MCP client implementation (Claude desktop, or compatible tool)","Network access to PBS data source","PBS API credentials or data access permissions (if required by PBS)"],"input_types":["text (medicine name, PBS item code, therapeutic classification)","structured parameters (filters for medicine type, listing status)"],"output_types":["structured JSON (medicine metadata, pricing, availability status)","text (formatted medicine information for display)"],"categories":["tool-use-integration","data-processing-analysis","healthcare-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-pbs-api__cap_1","uri":"capability://search.retrieval.medicine.information.lookup.with.structured.filtering","name":"medicine information lookup with structured filtering","description":"Provides structured query interface for searching PBS medicine database by multiple criteria including medicine name, PBS item code, therapeutic classification, and listing status. Implements server-side filtering and ranking logic to return relevant results with complete metadata (pricing, subsidy information, restrictions) in standardized JSON format, enabling precise medicine lookups without client-side post-processing.","intents":["Find specific medicine by name or PBS item code with full pricing details","Search medicines by therapeutic classification or drug category","Filter medicines by listing status (current, restricted, delisted)","Retrieve complete medicine metadata including subsidy and patient cost information","Build medicine selection interfaces with autocomplete or dropdown functionality"],"best_for":["Healthcare application developers building medicine selection UIs","Pharmacists and healthcare professionals using AI assistants for medicine reference","Clinical decision support systems requiring accurate PBS pricing data","Pharmaceutical research teams analyzing medicine availability patterns"],"limitations":["Search performance degrades with very broad queries — no full-text search optimization mentioned","Filtering logic limited to PBS-defined categories — cannot create custom medicine groupings","No fuzzy matching for misspelled medicine names — requires exact or partial string matches","Metadata completeness depends on PBS data source currency — may lag actual changes"],"requires":["MCP client with tool-calling capability","Valid medicine name, PBS code, or therapeutic classification parameter","Network connectivity to PBS data backend"],"input_types":["text (medicine name, partial name for search)","text (PBS item code, numeric identifier)","text (therapeutic classification, drug category)","structured filters (listing status, price range)"],"output_types":["structured JSON array (medicine records with pricing, subsidy, restrictions)","text (formatted medicine information for display)"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-pbs-api__cap_2","uri":"capability://data.processing.analysis.pbs.pricing.and.subsidy.information.extraction","name":"pbs pricing and subsidy information extraction","description":"Extracts and structures pricing, subsidy, and patient cost information from PBS records for queried medicines. Parses PBS data to separate government subsidy amounts, patient co-payment requirements, and any safety net thresholds, returning this financial data in standardized format suitable for cost analysis, patient education, or healthcare system modeling. Handles complex PBS pricing rules including tiered subsidies and special patient categories.","intents":["Retrieve current patient co-payment amount for a specific medicine","Calculate total healthcare system cost (subsidy + patient cost) for medicine selection","Identify medicines eligible for safety net programs or reduced patient costs","Compare pricing across similar medicines for cost-effective prescribing decisions","Build patient-facing cost estimators showing out-of-pocket expenses"],"best_for":["Healthcare cost analysis and budgeting applications","Patient education tools showing medicine affordability","Prescriber decision support systems optimizing for cost-effectiveness","Health insurance and benefits administration systems","Pharmaceutical economics researchers analyzing subsidy impact"],"limitations":["Pricing data reflects PBS list prices — actual pharmacy dispensing costs may vary","Safety net thresholds and special patient categories require additional context not always available in query results","Historical pricing data not available — only current PBS pricing accessible","Complex pricing rules (e.g., quantity restrictions, authority required) may not be fully captured in structured output","Does not account for private insurance rebates or pharmacy discounts"],"requires":["MCP client with medicine lookup capability","PBS data source with current pricing information","Understanding of PBS pricing structure and subsidy rules for interpretation"],"input_types":["text (medicine name or PBS code from prior lookup)","structured medicine record from search results"],"output_types":["structured JSON (pricing breakdown: government subsidy, patient co-payment, safety net threshold)","text (formatted cost information for display)"],"categories":["data-processing-analysis","healthcare-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-pbs-api__cap_3","uri":"capability://data.processing.analysis.medicine.availability.and.listing.status.tracking","name":"medicine availability and listing status tracking","description":"Queries PBS database to determine current listing status of medicines (currently listed, restricted, delisted, or pending) and provides availability information including effective dates and any restrictions on prescribing or dispensing. Implements status classification logic that maps PBS listing codes to human-readable availability states, enabling applications to filter medicines by current availability and alert users to status changes.","intents":["Check if a medicine is currently available on the PBS","Identify medicines with restricted prescribing requirements (authority required, quantity limits)","Find alternative medicines when a preferred option is delisted or restricted","Track medicine availability changes for clinical decision support","Build medicine formularies that reflect current PBS listing status"],"best_for":["Clinical decision support systems requiring current medicine availability","Pharmacy management systems maintaining accurate formularies","Healthcare providers checking medicine eligibility before prescribing","Medicine information systems alerting to availability changes","Pharmaceutical supply chain applications tracking PBS status"],"limitations":["Status information reflects PBS database state at query time — no historical tracking of status changes","Restriction details (e.g., specific authority requirements) may be abbreviated or require additional PBS documentation to interpret","Effective dates for status changes may not be provided with sufficient lead time for system updates","No proactive notification of upcoming status changes — requires polling for updates","Complex restrictions (e.g., authority required for specific indications) may not be fully captured in structured format"],"requires":["MCP client with medicine lookup capability","PBS data source with current listing status information","Understanding of PBS listing codes and restriction types"],"input_types":["text (medicine name or PBS code)","structured medicine record from search results"],"output_types":["structured JSON (listing status, effective date, restrictions, alternative medicines)","text (human-readable availability summary)"],"categories":["data-processing-analysis","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-pbs-api__cap_4","uri":"capability://tool.use.integration.mcp.tool.schema.generation.and.discovery","name":"mcp tool schema generation and discovery","description":"Automatically generates and exposes MCP-compliant tool schemas for all PBS query capabilities, enabling Claude and other MCP clients to discover available tools, understand required parameters, and validate inputs before making requests. Implements FastAPI route handlers that conform to MCP tool specification, including parameter descriptions, type definitions, and example values, allowing clients to build dynamic UIs or validate queries programmatically.","intents":["Enable Claude to discover PBS query capabilities without hardcoded tool definitions","Provide parameter validation and type information for PBS queries","Generate dynamic UI components for medicine search and filtering","Validate query parameters before sending to PBS backend","Build client-side autocomplete and suggestion features based on tool schemas"],"best_for":["MCP client developers building dynamic tool discovery interfaces","Claude users accessing PBS data through natural language queries","Healthcare application developers integrating PBS tools into larger systems","Teams building MCP-compatible healthcare data platforms"],"limitations":["Schema generation limited to FastAPI route definitions — complex business logic constraints not captured in schema","Parameter validation happens at MCP layer — does not prevent invalid PBS queries that pass schema validation","Schema changes require server restart — no hot-reloading of tool definitions","No versioning mechanism for tool schemas — breaking changes affect all clients simultaneously"],"requires":["MCP client implementation supporting tool discovery","FastAPI server running with PBS MCP endpoints","Understanding of MCP tool schema specification"],"input_types":["MCP tool discovery request (implicit, no parameters)"],"output_types":["structured JSON (MCP tool schemas with parameter definitions, types, descriptions)"],"categories":["tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":28,"verified":false,"data_access_risk":"high","permissions":["Python 3.8+","FastAPI framework installed","MCP client implementation (Claude desktop, or compatible tool)","Network access to PBS data source","PBS API credentials or data access permissions (if required by PBS)","MCP client with tool-calling capability","Valid medicine name, PBS code, or therapeutic classification parameter","Network connectivity to PBS data backend","MCP client with medicine lookup capability","PBS data source with current pricing information"],"failure_modes":["Limited to Australian PBS data only — no international medicine databases","MCP protocol overhead adds latency compared to direct REST API calls","Requires running separate FastAPI server process — not serverless-friendly","No built-in caching layer — repeated queries hit PBS backend each time","Depends on external PBS data source availability and update frequency","Search performance degrades with very broad queries — no full-text search optimization mentioned","Filtering logic limited to PBS-defined categories — cannot create custom medicine groupings","No fuzzy matching for misspelled medicine names — requires exact or partial string matches","Metadata completeness depends on PBS data source currency — may lag actual changes","Pricing data reflects PBS list prices — actual pharmacy dispensing costs may vary","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"ecosystem":0.39999999999999997,"match_graph":0.25,"freshness":0.52,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:03.579Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=pbs-api","compare_url":"https://unfragile.ai/compare?artifact=pbs-api"}},"signature":"vMxbDsU3b+q455Bwp/UC5t5Y5HAAq5TONbFiZuMdSGctqkdy4fvsDimKP83uBOyFWZxyPOzs374ZAnFUtCh5Ag==","signedAt":"2026-06-22T11:18:45.084Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/pbs-api","artifact":"https://unfragile.ai/pbs-api","verify":"https://unfragile.ai/api/v1/verify?slug=pbs-api","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}