extract_pageExtract clean page text
Fetch one public web page and return clean bounded text, title, HTTP details, source size, and truncation status. Costs 1 credit ($0.01) on success.
General-purpose tools for AI agents—100 bounded operations spanning web intelligence, text, JSON, encoding, numbers, dates, URLs, validation, and safe generation—through one production endpoint.
virtualairlinemanager.com/mcpEvery operation has an explicit schema, bounded input, structured output, and predictable behavior. Expand a family and choose the smallest tool that completes the job.
extract_pageFetch one public web page and return clean bounded text, title, HTTP details, source size, and truncation status. Costs 1 credit ($0.01) on success.
extract_metadataReturn title, description, canonical URL, language, Open Graph, Twitter Card, and JSON-LD data. Costs 1 credit ($0.01) on success.
extract_linksReturn deduplicated page links resolved to absolute URLs, with anchor text and internal/external classification. Costs 1 credit ($0.01) on success.
extract_outlineReturn the page title and ordered H1-H6 heading structure for navigation and research planning. Costs 1 credit ($0.01) on success.
check_urlInspect a public URL without following redirects and return HTTP status, content type, length, and redirect target. Costs 1 credit ($0.01) on success.
batch_extractExtract clean text from up to 5 public URLs in one call. Partial failures are returned per URL. Costs 1 credit ($0.01) for each successfully extracted page.
text_analyzeCount characters, bytes, words, lines, sentences, unique words, estimated reading time, and frequent terms. Free; maximum 50,000 characters.
text_transformApply a bounded text transformation: upper, lower, title, trim, collapse whitespace, slug, snake, kebab, or reverse. Free.
text_replaceCosts 1 credit ($0.01) on successful execution. Replace a literal substring in bounded text with an optional replacement limit.
text_splitCosts 1 credit ($0.01) on successful execution. Split bounded text by a literal delimiter into at most 500 items.
text_joinCosts 1 credit ($0.01) on successful execution. Join up to 500 bounded strings with a separator.
text_sort_linesCosts 1 credit ($0.01) on successful execution. Sort bounded lines ascending or descending, optionally case-insensitively.
text_unique_linesCosts 1 credit ($0.01) on successful execution. Remove duplicate lines while preserving first occurrence order.
text_word_frequencyCosts 1 credit ($0.01) on successful execution. Return the most frequent normalized words in bounded text.
text_extract_emailsCosts 1 credit ($0.01) on successful execution. Extract and deduplicate email-like addresses from bounded text.
text_extract_urlsCosts 1 credit ($0.01) on successful execution. Extract and deduplicate absolute HTTP(S) URLs from bounded text without fetching them.
text_excerptCosts 1 credit ($0.01) on successful execution. Return a bounded excerpt by character offset and length.
text_diffCosts 1 credit ($0.01) on successful execution. Compare two bounded texts and report common, added, and removed lines.
text_similarityCosts 1 credit ($0.01) on successful execution. Calculate bounded text similarity using character-level comparison.
text_countFree. Count non-overlapping occurrences of a literal substring.
text_padCosts 1 credit ($0.01) on successful execution. Pad bounded text to a target byte length on the left, right, or both sides.
text_wrapCosts 1 credit ($0.01) on successful execution. Wrap bounded text to a specified column width.
text_truncateCosts 1 credit ($0.01) on successful execution. Truncate bounded text to a maximum length and append a suffix.
text_remove_linesCosts 1 credit ($0.01) on successful execution. Remove a one-indexed inclusive line range from bounded text.
text_filter_linesCosts 1 credit ($0.01) on successful execution. Include or exclude lines containing a literal substring.
text_templateCosts 1 credit ($0.01) on successful execution. Replace {{key}} placeholders with scalar values from a bounded JSON object.
text_transliterateCosts 1 credit ($0.01) on successful execution. Convert Unicode text toward ASCII using the server transliterator where available.
text_case_detectCosts 1 credit ($0.01) on successful execution. Classify bounded text as upper, lower, title-like, mixed, or uncased.
json_inspectValidate bounded JSON and report its type, size, top-level keys, item count, depth, and canonical pretty/compact forms. Free.
json_pathRead a value from bounded JSON using a safe dotted path with numeric array indexes. Free.
json_mergeCosts 1 credit ($0.01) on successful execution. Merge two bounded JSON objects using replace or recursive mode.
json_keysCosts 1 credit ($0.01) on successful execution. Return keys from a JSON object at an optional safe dotted path.
json_valuesCosts 1 credit ($0.01) on successful execution. Return values from a JSON object at an optional safe dotted path.
json_flattenCosts 1 credit ($0.01) on successful execution. Flatten a bounded JSON object into dotted paths.
json_unflattenCosts 1 credit ($0.01) on successful execution. Expand a bounded flat JSON object with dotted keys into nested objects.
json_sort_keysCosts 1 credit ($0.01) on successful execution. Recursively sort bounded JSON object keys.
json_array_filterCosts 1 credit ($0.01) on successful execution. Filter an array of JSON objects by exact key and scalar value.
json_array_sortCosts 1 credit ($0.01) on successful execution. Sort a bounded JSON array by a key or by scalar value.
json_array_uniqueCosts 1 credit ($0.01) on successful execution. Deduplicate a bounded JSON array by canonical value or object key.
json_compareCosts 1 credit ($0.01) on successful execution. Compare two bounded JSON values and report equality plus differing top-level keys.
json_infer_schemaCosts 1 credit ($0.01) on successful execution. Infer a compact structural schema from a bounded JSON value.
json_to_csvCosts 1 credit ($0.01) on successful execution. Convert a bounded array of flat JSON objects into CSV.
csv_to_jsonCosts 1 credit ($0.01) on successful execution. Parse bounded CSV with a header row into JSON objects.
json_pickCosts 1 credit ($0.01) on successful execution. Return only selected top-level keys from a JSON object.
json_omitCosts 1 credit ($0.01) on successful execution. Remove selected top-level keys from a JSON object.
encode_dataEncode or decode bounded text as Base64, URL encoding, or hexadecimal. Free; maximum input 32 KB.
hash_textGenerate a SHA-256, SHA-512, or MD5 digest for bounded text. Free; hashes are not encryption.
generate_uuidGenerate a cryptographically random RFC 4122 UUID version 4. Free.
base64_urlFree. Encode or decode bounded data with unpadded URL-safe Base64.
html_entitiesCosts 1 credit ($0.01) on successful execution. Encode or decode HTML entities without rendering HTML.
unicode_escapeCosts 1 credit ($0.01) on successful execution. Encode text as JSON-style Unicode escapes or decode a quoted escape sequence.
checksumCosts 1 credit ($0.01) on successful execution. Calculate CRC32B, CRC32, or Adler-32 checksum for bounded text.
hmac_textCosts 1 credit ($0.01) on successful execution. Generate a SHA-256 or SHA-512 HMAC for bounded text and key material.
generate_tokenCosts 1 credit ($0.01) on successful execution. Generate a cryptographically secure hexadecimal or Base64URL token.
generate_ulidCosts 1 credit ($0.01) on successful execution. Generate a time-sortable ULID with cryptographically random entropy.
generate_nanoidCosts 1 credit ($0.01) on successful execution. Generate a cryptographically random identifier from a bounded safe alphabet.
parse_uuidCosts 1 credit ($0.01) on successful execution. Validate and report version and variant information for a UUID.
query_stringCosts 1 credit ($0.01) on successful execution. Encode a bounded JSON object to a query string or decode a query string to JSON.
data_uriCosts 1 credit ($0.01) on successful execution. Encode bounded text as a data URI or decode a bounded data URI.
calculatePerform bounded add, subtract, multiply, divide, modulo, minimum, maximum, or power operations without expression evaluation. Free.
number_statsCosts 1 credit ($0.01) on successful execution. Return count, sum, mean, median, min, max, range, and standard deviation.
number_sequenceCosts 1 credit ($0.01) on successful execution. Generate at most 1,000 values from start to stop using a nonzero step.
number_clampCosts 1 credit ($0.01) on successful execution. Clamp a finite number to inclusive minimum and maximum bounds.
number_roundCosts 1 credit ($0.01) on successful execution. Round a finite number using half-up, floor, or ceiling mode.
number_formatCosts 1 credit ($0.01) on successful execution. Format a finite number with bounded decimals and chosen separators.
percent_changeCosts 1 credit ($0.01) on successful execution. Calculate absolute and percentage change between old and new finite values.
unit_convertCosts 1 credit ($0.01) on successful execution. Convert common length, mass, and volume units within the same dimension.
temperature_convertCosts 1 credit ($0.01) on successful execution. Convert Celsius, Fahrenheit, or Kelvin temperatures.
bytes_convertCosts 1 credit ($0.01) on successful execution. Convert values among bytes and decimal or binary byte units.
duration_convertCosts 1 credit ($0.01) on successful execution. Convert values among milliseconds, seconds, minutes, hours, and days.
random_numberCosts 1 credit ($0.01) on successful execution. Generate a cryptographically secure random integer or bounded precision float.
prime_checkCosts 1 credit ($0.01) on successful execution. Check whether an integer up to one billion is prime.
gcd_lcmCosts 1 credit ($0.01) on successful execution. Calculate greatest common divisor and least common multiple for two bounded integers.
fraction_simplifyCosts 1 credit ($0.01) on successful execution. Reduce a bounded integer numerator and nonzero denominator.
base_convertCosts 1 credit ($0.01) on successful execution. Convert an integer string between bases 2 through 36.
time_infoReturn current UTC and Unix time plus a formatted value for a valid IANA timezone. Free.
date_formatCosts 1 credit ($0.01) on successful execution. Parse and format a date in an IANA timezone.
date_addCosts 1 credit ($0.01) on successful execution. Add or subtract a bounded ISO-8601 duration from a date.
date_diffCosts 1 credit ($0.01) on successful execution. Return signed seconds and calendar difference between two dates.
timezone_convertCosts 1 credit ($0.01) on successful execution. Convert a date from one IANA timezone to another.
unix_convertCosts 1 credit ($0.01) on successful execution. Convert a Unix timestamp to an ISO date or a date to Unix seconds.
weekday_infoCosts 1 credit ($0.01) on successful execution. Return weekday name, ISO weekday number, and weekend status for a date.
iso_weekCosts 1 credit ($0.01) on successful execution. Return ISO week number and week-year for a date.
days_in_monthCosts 1 credit ($0.01) on successful execution. Return the number of days in a specified month and year.
business_daysCosts 1 credit ($0.01) on successful execution. Count Monday-Friday days in an inclusive date range of at most ten years.
countdownCosts 1 credit ($0.01) on successful execution. Return signed time remaining between a source date and target date.
url_parseFree. Parse an absolute URL into scheme, host, port, path, query, and fragment without fetching it.
url_normalizeCosts 1 credit ($0.01) on successful execution. Normalize URL scheme, host casing, default ports, path, and query ordering without fetching.
url_joinCosts 1 credit ($0.01) on successful execution. Resolve a relative path against an absolute base URL without fetching.
url_query_modifyCosts 1 credit ($0.01) on successful execution. Add scalar query parameters and remove named parameters from a URL.
domain_parseCosts 1 credit ($0.01) on successful execution. Return host labels and a conservative registered-domain approximation without network lookup.
robots_parseCosts 1 credit ($0.01) on successful execution. Parse provided robots.txt content for a selected user agent without fetching it.
validate_emailFree. Validate email syntax and return normalized domain details.
validate_ipCosts 1 credit ($0.01) on successful execution. Validate IPv4 or IPv6 syntax and report public/private or reserved classification.
validate_urlFree. Validate absolute URL syntax and report parsed components without fetching.
validate_colorCosts 1 credit ($0.01) on successful execution. Validate hexadecimal, RGB, or HSL CSS color syntax.
color_convertCosts 1 credit ($0.01) on successful execution. Convert a hexadecimal or RGB color to hex, RGB, or HSL.
password_strengthCosts 1 credit ($0.01) on successful execution. Estimate password strength from length and character diversity without storing input. Do not send real secrets.
mime_lookupCosts 1 credit ($0.01) on successful execution. Return a common MIME type for a filename or extension without reading a file.
usage_statusReturn the authenticated key label, daily limit, credits used today, remaining credits, pricing, and reset time. Free and does not consume a credit.
Network access is constrained before a request leaves the server. Every operation is read-only, every response is bounded, and failed tool calls consume no credits.
Private, loopback, link-local, reserved, and cloud metadata addresses are rejected.
Certificate and hostname verification stay enabled. Only ports 80 and 443 are allowed.
Redirects are never followed, URL credentials are rejected, and DNS records are validated.
Requests, fetches, text, link sets, batches, and execution time all have hard limits.
Initialization and tool discovery are public. Add your API key only when calling a tool.
{ "mcpServers": { "agent-utility-mcp": { "type": "http", "url": "https://virtualairlinemanager.com/mcp", "headers": { "X-API-Key": "YOUR_API_KEY", "X-Agent-Id": "YOUR_AGENT_NAME" } } } }