Skip to content

About HowToolbox

AI agent access

AI assistants, agents and crawlers are welcome. Every tool can be used by an agent with the same privacy guarantees as by a person.

These statements cover HowToolbox (how.box) in every language.

How agents use the site

Pages offer their tools to AI agents in the browser through WebMCP, a proposed web standard that some browsers offer as a trial: an agent can fill in a tool and read the result, and you see it happen on the page.

Assistants without a browser can read the pages and link people to the tool that answers their question. Every page shows the same content to people and to machines.

For language models and agents, in English: an overview at /llms.txt, every tool's explanation and FAQ at /llms-full.txt, the catalogue at /catalog.json and the agent tool definitions at /agent-tools.json. Other languages have the same files under their language path, for example /fi/llms.txt.

A tool that is retired or replaced keeps a notice at its address, with a link to any successor, and can no longer be run. A tool that is temporarily unavailable shows a notice and is left out of the catalogue until it returns.

MCP server

The agent guide provides endpoints, request examples and error codes in English.

Agents without a browser can connect to https://how.box/mcp using Streamable HTTP, without signing in. The server is stateless: it keeps no session between calls. The site's API stays private; /mcp is the one public interface for agents.

  • Five catalog tools: catalog_search_utilities, catalog_list_facets, catalog_get_utility, catalog_describe_tool and catalog_run_tool. They find and describe tools and run read-only calculations, including ones that use our cached reference rates, such as currency conversions. No network checks or tools that need the browser. Every answer includes a link to the tool page.
  • Limits: 60 requests per minute per client; each server instance accepts 20 requests per second and 8 calls at once. Each call has 5 seconds and a 64 KiB request-size limit. Requests over a limit are refused.
  • Inputs and results are never logged or kept. Call logs record the method, catalog tool name, outcome, duration and protocol version; rate lookups also record the action, response status and duration.

Same guarantees

Agents are treated exactly like people: nothing about them or their users is stored, and the same usage limits apply.

When you use our results, please link to the tool page you used, so people can check the answer and change the inputs.

Agent tools on this site

On every page an agent can search the catalogue (by category, tag and country), list its categories, tags and countries, open a tool, or run any tool's calculation from the current page.

catalog_search_utilitiescatalog_list_categoriescatalog_list_facetscatalog_get_utilitycatalog_open_utilitycatalog_describe_toolcatalog_run_tool

ToolAgent tools
A/B test significance calculatorab_test_calculate
Exact ageage_calculate
Airline codesairline_codes_lookupairline_codes_get
Airport codesairport_codes_lookupairport_codes_get
Airspeed converterairspeed_calculate
Altimeter settingsaltimeter_calculate
Angle converterangle_convert
APR calculatorapr_calculate
Area converterarea_convert
Aspect ratio calculatoraspect_ratio_calculate
Average calculatoraverage_calculate
Barcode generatorbarcode_make
Base64 encode and decodebase64_convert
Battery sizesbattery_sizes_lookupbattery_sizes_get
Blood sugar converterblood_sugar_convert
BMI calculatorbmi_calculate
Body fat calculatorbody_fat_calculate
Braille translatorbraille_encodebraille_decode
Break-even calculatorbreak_even_calculate
Business ID checkerbusiness_id_check
Printable calendarcalendar_month
Daily calorie calculatorcalories_calculate
Calories burned calculatorcalories_burned_calculatecalories_burned_find_activity
Car loan calculatorcar_loan_calculate
Case convertercase_convert
Chess clockchess_clock_time_budget
Chord finderchords_findchords_identify
Circle of fifthscircle_of_fifths_key
QR and Barcode Scannercode_scan_inspect_text
Color convertercolor_convert
Combinations and permutations calculatorcombinations_count
Compound interest calculatorcompound_interest_calculate
Concrete calculatorconcrete_estimate
Confidence interval calculatorconfidence_interval_calculate
Color contrast checkercontrast_check
Cooking convertercooking_calculate
Countdowncountdown_time_left
Country codescountry_codes_lookupcountry_codes_getcountry_codes_registration
Credit card payoff calculatorcredit_card_calculate
Crosswind calculatorcrosswind_calculate
CSS unit convertercss_units_convert
Currency convertercurrency_convertcurrency_rates
Currency codescurrency_codes_lookupcurrency_codes_get
Dashboard warning lightsdashboard_lights_lookupdashboard_lights_get
Data size converterdata_size_convert
Date differencedate_diff_calculate
Day-fine calculatorday_fine_calculate
Day of the weekday_of_week_of_date
Debt payoff calculatordebt_payoff_calculate
Decimal hours converterdecimal_hours_convert
Density converterdensity_convert
Density altitudedensity_altitude_calculate
Descent plannerdescent_calculate
Dew point calculatordew_point_calculate
Dice rollerdice_roll
Discount calculatordiscount_calculate
DNS lookupdns_lookup
Download time calculatordownload_time_calculate
Drone flight timedrone_flight_time_calculate
Drone rulesdrone_rules_check
Drum machinedrum_machine_pattern
Daylight saving time changesdst_changes
Pregnancy due date calculatordue_date_calculate
Duration calculatorduration_calculate
E-series preferred valuese_series_nearest
Electricity cost calculatorelectricity_cost_calculate
Employer cost calculatoremployer_cost_calculate
Energy converterenergy_convert
EV charging calculatorev_charging_calculate
EV range calculatorev_range_calculate
Flight delay compensationflight_delay_compensation_calculate
Flight arrival timeflight_time_calculate
Force converterforce_convert
Fraction calculatorfraction_calculate
Fuel cost calculatorfuel_cost_calculate
Fuel economy converterfuel_economy_calculate
GCD and LCM calculatorgcd_calculate
Gift tax calculatorgift_tax_calculate
Graph papergraph_paper_describe
Hash generatorhash_compute
Heart rate zone calculatorheart_rate_zones
Finnish public holidaysholidays_list
Home charger powerhome_charger_calculate
HTTP status codeshttp_status_codehttp_status_list
IBAN checkeriban_check
Image compressimage_compress_saving
Image convertimage_convert_file_name
Image resizeimage_resize_dimensions
Inheritance tax calculatorinheritance_tax_calculate
Interval timerinterval_timer_plan
Is it down?is_it_down_check
JSON formatterjson_format
Late-payment interest calculatorlate_interest_calculate
Laundry symbolslaundry_symbols_lookuplaundry_symbols_get
Leave-by time calculatorleave_by_calculate
LED bulb savings calculatorled_savings_calculate
Length Converterlength_convert
Loan calculatorloan_calculateloan_schedule
Logic gateslogic_gates_evaluatelogic_gates_truth_table
Luggage size checkerluggage_size_checkluggage_size_airlines
Macro calculatormacros_calculate
Margin calculatormargin_calculate
Math drillsmath_drills_sheet
Meeting plannermeeting_planner_slots
METAR and TAF decodermetar_decode
Metronome: steady beats for music practicemetronome_setmetronome_tempo_name
Microphone testmic_test_describe_level
Mileage allowance calculatormileage_calculate
Mode S address lookupmode_s_lookup
Moon phasemoon_phase_get
Morse code translatormorse_encodemorse_decode
Morse trainermorse_trainer_lessonmorse_trainer_score
Mortgage calculatormortgage_calculate_paymentmortgage_amortization_schedule
Browser infomy_browser_latest_versions
Net salary calculatornet_salary_calculate
Note frequencynote_frequency_note_to_frequencynote_frequency_frequency_to_notenote_frequency_interval
NPV and IRR calculatornpv_calculate
Number base converternumber_base_convert
Ohm's law calculatorohms_law_calculate
Old currency converterold_currency_convertold_currency_adjust
One-rep max calculatorone_rep_max_calculate
Running pace calculatorpace_calculate
Paint calculatorpaint_estimate
Paper sizespaper_size_lookup
Passport photopassport_photo_rules
Password generatorpassword_strength
Percentage calculatorpercentage_calculate
Pet age calculatorpet_age_calculate
Pianopiano_notepiano_nearest_note
Random name pickerpicker_pick
Pomodoro timerpomodoro_plan
Power converterpower_convert
Screen PPI calculatorppi_calculate
Present value calculatorpresent_value_calculate
Pressure converterpressure_convert
Prime number checkerprime_check
Prize wheelprize_wheel_spin
Blood alcohol calculatorpromille_estimate
QR code generatorqr_code_make
Random numberrandom_number_generate
Ratio calculatorratio_calculate
Reference number generatorreference_number_checkreference_number_create
Refinance calculatorrefinance_calculate
Rent vs buy calculatorrent_vs_buy_compare
Resistor colour code calculatorresistor_color_code
ROI calculatorroi_calculate
Roman numeral converterroman_convert
Salary convertersalary_calculate
Sample size calculatorsample_size_calculate
Savings goal calculatorsavings_goal_calculate
Scientific calculatorscientific_calculate
Scientific notation converterscientific_notation_calculate
Flag semaphore alphabetsemaphore_encodesemaphore_decode
Series and parallel calculatorseries_parallel_combine
Area of shapesshape_area_calculate
Volume of solidsshape_volume_calculate
Shoe size convertershoe_size_convert
Sleep cycle calculatorsleep_calculate
Speed converterspeed_convert
Split billsplit_bill_calculate
Squawk codessquawk_codesquawk_list
SSL Certificate Checkerssl_check_certificate
Standard atmosphere (ISA)standard_atmosphere_calculate
Standard deviation calculatorstandard_deviation_calculate
Student loan repayment calculatorstudent_loan_calculate
Sunrise and sunsetsunrise_calculate
Synthsynth_notesynth_sound
Tailpipe CO₂ calculatortailpipe_co2_calculate
Temperature Convertertemperature_converttemperature_gas_mark
Text difftext_diff_compare
Tile calculatortiles_estimate
Countdown timertimer_describe_duration
Time zone convertertimezone_convert
Tip calculatortip_calculate
Tipping by countrytipping_calculate
Tone Generatortone_describe_frequencytone_note_to_frequency
Torque convertertorque_convert
Toy pianotoy_piano_songstoy_piano_song_notes
Transfer tax calculatortransfer_tax_calculate
Triangle solvertriangle_solve
Tunertuner_describe_pitch
Typing testtyping_test_passagetyping_test_score
Unit price comparisonunit_price_compare
Unix timestamp converterunix_time_convert
URL encode and decodeurl_encode_convert
UUID generatoruuid_generate
VAT calculatorvat_ratesvat_calculate
Volume convertervolume_convert
Waist-to-height ratio calculatorwaist_height_calculate
Webcam testwebcam_test_describe_picture
Week numberweek_number_of_dateweek_number_dates
Weight converterweight_convert
What is my IP?what_is_my_ip_lookup
WHOIS lookupwhois_lookup
Wi-Fi cardwifi_card_make
Wind chill and heat indexwind_chill_feels_like
Beaufort wind scalewind_scale_force
Wind triangle calculatorwind_triangle_calculate
Wire gauge converterwire_gauge_convert
Word countword_count_calculate
Working days in Finlandworking_days_betweenworking_days_add
World clockworld_clock_times
z-score calculatorz_score_calculate
Zulu timezulu_time_convert

Server usage limits

Most tools run entirely in your browser and have no limits. The few that use our server have the limits below, for people and agents alike. A visitor is recognised only by a code that changes every day; nothing about you is stored. A request over a limit, or one that arrives while the server is busy, is refused with the time after which you can try again.

“Check again now” asks for a new check instead of a recent saved answer. Between new checks of the same address there is a short wait, shown below; during it you get the most recent answer with its age, or a request to try again later.

ToolLimits
Currency converter
  • requests: 120 per minute, per visitor
DNS lookup
  • requests: 20 per minute, per visitor
  • requests: 300 per day, per visitor
  • DNS lookups: 20 per minute, per visitor
  • requests: 30 per minute, per checked address
  • requests: 50 per second, all visitors together
  • 2 at the same time, per visitor
  • 20 at the same time, all visitors together
Is it down?
  • requests: 20 per minute, per visitor
  • requests: 300 per day, per visitor
  • website checks: 20 per minute, per visitor
  • requests: 20 per minute, per checked address
  • requests: 20 per second, all visitors together
  • 2 at the same time, per visitor
  • 20 at the same time, all visitors together
Loan calculator
  • requests: 120 per minute, per visitor
Mortgage calculator
  • requests: 120 per minute, per visitor
Browser info
  • requests: 60 per minute, per visitor
SSL Certificate Checker
  • requests: 20 per minute, per visitor
  • requests: 300 per day, per visitor
  • requests: 30 per minute, per checked address
  • 2 at the same time, per visitor
  • 20 at the same time, all visitors together
  • Fresh checks: at most one attempt every 60 s per checked address and per visitor
What is my IP?
  • requests: 20 per minute, per visitor
  • echo: 20 per minute, per visitor
  • geoip: 20 per minute, per visitor
  • requests: 100 per second, all visitors together
  • 2 at the same time, per visitor
  • 20 at the same time, all visitors together
WHOIS lookup
  • requests: 10 per minute, per visitor
  • requests: 100 per day, per visitor
  • WHOIS lookups: 10 per minute, per visitor
  • requests: 10 per minute, per checked address
  • requests: 10 per second, all visitors together
  • 1 at the same time, per visitor
  • 10 at the same time, all visitors together

Crawlers

Our robots.txt tells crawlers what they may read. It never changes what a page says: everyone gets the same pages. Classic search engines may always crawl the site.

Policy in use: open (robots.txt)

open:
Every crawler may read every page, including AI training, AI search and assistants fetching a page for a person.
answer-only:
AI search engines and assistants fetching a page for a person may read every page; crawlers that collect text to train AI models may not.
closed:
No AI crawler may read the site; classic search engines still may.
CrawlerCompanyUsed for
GPTBotOpenAITraining AI models
ClaudeBotAnthropicTraining AI models
Google-ExtendedGoogleTraining AI models
Applebot-ExtendedAppleTraining AI models
Meta-ExternalAgentMetaTraining AI models
CCBotCommon CrawlTraining AI models
BytespiderByteDanceTraining AI models
AmazonbotAmazonTraining AI models
cohere-aiCohereTraining AI models
OAI-SearchBotOpenAIAI search and answers
Claude-SearchBotAnthropicAI search and answers
PerplexityBotPerplexityAI search and answers
Meta-WebIndexerMetaAI search and answers
Amzn-SearchBotAmazonAI search and answers
DuckAssistBotDuckDuckGoAI search and answers
ChatGPT-UserOpenAIFetches a page a person asked for
Claude-UserAnthropicFetches a page a person asked for
Perplexity-UserPerplexityFetches a page a person asked for
Meta-ExternalFetcherMetaFetches a page a person asked for
Amzn-UserAmazonFetches a page a person asked for
MistralAI-UserMistral AIFetches a page a person asked for
Last reviewed
Next review due