{"name":"Physical Validation","description":"Public HTTP API for Physical Validation. Each endpoint is an MCP tool with the same input and result. Reads need no token.","authentication":{"type":"none","description":"Reads need no token. A presented bearer token is rejected."},"endpoints":[{"methods":["GET","POST"],"path":"/api/v1/companies","tool":"search_companies","description":"Free-text search (\"peptides\", \"GLP bioanalysis\", a company name) with the site's search and vocabulary, and what matched. Filters: country, region, providerType, service, modality, quality, equipment."},{"methods":["GET"],"path":"/api/v1/companies/{id}","tool":"get_company","description":"One company: sites, published claims with scope, basis and sources, and facts from its own website."},{"methods":["GET","POST"],"path":"/api/v1/facilities","tool":"search_facilities","description":"Lab sites with the same search and filters, each with the claims that matched."},{"methods":["GET"],"path":"/api/v1/facilities/{id}","tool":"get_facility","description":"One site: location, claims with sources, and what is unknown."},{"methods":["POST"],"path":"/api/v1/request-drafts","tool":"prepare_request","description":"A request draft placed with the site's vocabulary, and a physicalvalidation.com link where the person reviews it, adds contact details and sends it. Nothing is stored or sent. Contact details are not accepted."}],"limits":{"apiPerMinute":60,"mcpPerMinute":600,"mcpGlobalPerMinute":6000,"authenticatedSearchPerMinute":120,"assistantPerMinute":5,"assistantPerHour":30,"quoteRequestsPerMinute":5,"queryMaxChars":500,"pageSizeMax":50,"pageSizeDefault":10,"cataloguePageSizeMax":100,"apiBodyBytes":65536,"mcpBodyBytes":100000,"jsonBodyBytes":16384,"retryAfterSeconds":60,"assistantHourRetryAfterSeconds":3600},"links":{"docs":"https://physicalvalidation.com/docs/api","openapi":"https://physicalvalidation.com/api/openapi.json","llms":"https://physicalvalidation.com/llms.txt","mcp":"https://physicalvalidation.com/mcp","agents":"https://physicalvalidation.com/agents"}}