# Snipget > Snipget is a hosted utility API for AI agents: hundreds of deterministic data utilities for normalization, parsing, validation, and classification, callable over REST or MCP. Every tool is a pure function with no LLM inside, returning a consistent envelope with a confidence score and metadata. Key things to know: - Most utilities have a single-record variant and a batch variant. Batches accept up to 1000 inputs per call for most tools; data-backed lookups cap lower, and the OpenAPI spec states each endpoint's exact cap. - Successful responses share one envelope: status, confidence, result, and meta (cost_units, request_id). Errors carry status, error_code, message, and meta. - Vertical packs draw on maintained reference data: healthcare (NPI, DEA, NUCC taxonomy, clinical credentials), chemistry, and biotech. - Agents connect over MCP at https://mcp.snipget.ai/mcp and can discover tools at runtime with the catalog_search_semantic, catalog_list, and catalog_describe tools. - The homepage, /tools, and every tools page are also served as markdown: request them with an `Accept: text/markdown` header. ## Docs - [Documentation](https://snipget.ai/docs): quickstart, authentication, and the response envelope contract - [Tool catalog](https://snipget.ai/tools): every tool with parameters, examples, and copy-paste snippets - [OpenAPI spec](https://api.snipget.ai/openapi.json): machine-readable contract for every REST endpoint - [API reference](https://api.snipget.ai/redoc): browsable schema and error-code reference - [Pricing](https://snipget.ai/pricing): usage-based, per-call pricing with all tools included - [Service status](https://snipget.ai/status): live component status and incident history - [API catalog](https://snipget.ai/.well-known/api-catalog): RFC 9727 linkset for the REST and MCP endpoints - [MCP server card](https://mcp.snipget.ai/mcp/server-card): connection metadata for the MCP server - [Agent skill](https://snipget.ai/.well-known/agent-skills/snipget/SKILL.md): installable skill teaching agents when and how to use Snipget - [llms-full.txt](https://snipget.ai/llms-full.txt): this file plus every tool in the catalog with its full description ## Tool catalog - [Biotech](https://snipget.ai/tools/biotech): Genes, proteins, drugs, and clinical trials. (8 tools) - [Chemistry](https://snipget.ai/tools/chemistry): Compounds, structures, masses, solution prep, and GHS hazards. (10 tools) - [Healthcare](https://snipget.ai/tools/healthcare): NPI/DEA validation, NUCC taxonomy, credentials, and certification status. (12 tools) - [Acronyms](https://snipget.ai/tools/acronyms): Expand and contract industry acronyms. (3 tools) - [Addresses](https://snipget.ai/tools/addresses): Standardize and classify postal addresses. (2 tools) - [Cron](https://snipget.ai/tools/cron): Validate and describe cron expressions; enumerate next runs. (3 tools) - [Dates & time](https://snipget.ai/tools/dates): Parse, format, convert, and do arithmetic on dates and times. (10 tools) - [Email](https://snipget.ai/tools/email): Validate, canonicalize, and screen email addresses. (4 tools) - [Encoding](https://snipget.ai/tools/encoding): Encode/decode base64, URL, HTML entities, hex; decode JWTs. (5 tools) - [Entity matching](https://snipget.ai/tools/matching): Fuzzy-match, score, and deduplicate records. (3 tools) - [Generators](https://snipget.ai/tools/generators): Generate UUIDs, ULIDs, nanoids, tokens, and passwords. (5 tools) - [Hashing](https://snipget.ai/tools/hashing): Compute checksums and HMACs; identify a hash by its shape. (3 tools) - [Identifiers](https://snipget.ai/tools/identifiers): Classify and validate IDs: Luhn, IBAN, VIN, ISBN, UUID, and more. (12 tools) - [JSON](https://snipget.ai/tools/json): Validate, transform, query, diff, and merge JSON. (9 tools) - [Jurisdictions](https://snipget.ai/tools/jurisdictions): Validate and normalize countries, states, and regions. (6 tools) - [Languages](https://snipget.ai/tools/languages): Normalize language names and codes. (1 tools) - [Money](https://snipget.ai/tools/money): Convert, format, and normalize currency; classify payment cards. (6 tools) - [Names](https://snipget.ai/tools/names): Parse, clean, format, and match person and organization names. (8 tools) - [Networking](https://snipget.ai/tools/networking): Validate and classify IPs, do CIDR math, format MACs. (7 tools) - [Numbers & math](https://snipget.ai/tools/numbers): Format, convert, spell out, parse, and exactly compare numbers. (15 tools) - [Phone](https://snipget.ai/tools/phone): Validate, format, and look up phone numbers and dialing codes. (4 tools) - [SemVer](https://snipget.ai/tools/semver): Parse, validate, compare, and range-check semantic versions. (4 tools) - [Text](https://snipget.ai/tools/text): Clean, transform, inspect, and extract values from strings. (14 tools) - [Timezones](https://snipget.ai/tools/timezones): Normalize and resolve timezones by name, area code, or ZIP. (4 tools) - [Units](https://snipget.ai/tools/units): Convert values between units of measure. (1 tools) - [URLs](https://snipget.ai/tools/urls): Parse, normalize, edit, validate, and classify URLs. (5 tools)