Back to free tools GO AI Tools · Hosted MCP server

31 free tools for your agent,
no API key required.

The same tools that run at /tools in your browser, exposed as a public Model Context Protocol server over streamable HTTP. Point any compatible client at one URL and start calling them. No account, no signup, no billing — every tool is plain deterministic computation, so no AI model is ever invoked.

Endpoint: https://goaichat.app/mcp-tools/mcp · Transport: streamable HTTP · Auth: none · Tools: 31

Connect

One URL, no token to copy

There is no pairing step because there is nothing to pair. Add the endpoint and your client will discover all 31 tools on its next handshake.

Claude Code

Run in a terminal:

claude mcp add --transport http goai-tools https://goaichat.app/mcp-tools/mcp
Cursor & JSON-config clients

Add to mcp.json (Cursor) or claude_desktop_config.json (Claude Desktop):

{
  "mcpServers": {
    "goai-tools": {
      "type": "http",
      "url": "https://goaichat.app/mcp-tools/mcp"
    }
  }
}

Also published in the official MCP registry as app.goaichat/tools, and on Smithery if your client installs from there.

Tools

All 31 tools

Every one is free and deterministic. Names below are exactly what your client will see.

Images & media 6

Decode, resize, re-encode and strip. Everything runs server-side with libvips and ffmpeg.

ToolWhat it does
strip_image_metadataRemove EXIF, GPS, XMP and IPTC data from an image, including PNG text chunks.
convert_heic_to_jpg_pngConvert iPhone HEIC/HEIF photos to JPG or PNG, singly or as a ZIP.
image_compressRe-encode to JPEG, WebP or AVIF at a chosen quality, with before/after byte counts.
image_compression_curveSample 14 quality levels and return the size-versus-quality curve, no image bytes.
resize_imagesBatch resize against real presets — App Store, Android mipmap, social cards.
convert_video_to_gifTrim a short clip into a GIF, MP4 or WebM with a median-cut palette and dithering.

iOS & App Store 10

The asset generation and submission checks an app release actually needs.

ToolWhat it does
generate_app_icon_setOne image into a full iOS AppIcon.appiconset plus Android mipmap densities.
generate_favicon_setFavicon ICO, PNG sizes, Apple touch icon and a web app manifest.
render_app_store_screenshotComposite device-framed App Store screenshots with text layers.
build_app_store_linkBuild a storefront URL with campaign attribution, optionally with a QR code.
calculate_app_store_net_revenueStrip storefront VAT, apply Apple's commission, show what you receive.
appstore_searchSearch one App Store country storefront via Apple's public Search API.
appstore_compare_marketsLook one app up across as many as 30 storefronts in a single call.
inspect_mobileprovisionRead a provisioning profile: team, entitlements, devices, expiry.
check_strings_filesDiff iOS .strings files for missing, extra and duplicate keys.
goai_build_app_privacy_labelTurn what your app collects into an App Store privacy label checklist.

Colour & layout 5

Colour maths that is tedious to do by hand and easy to get subtly wrong.

ToolWhat it does
check_contrastWCAG 2 ratio and APCA lightness contrast for a foreground/background pair.
find_nearest_passing_colorNudge a colour to the nearest WCAG-passing shade, keeping its hue.
oklch_convertConvert between OKLCH, hex, RGB and HSL, with gamut clamping.
oklch_rampGenerate a perceptually even swatch ramp as CSS custom properties.
css_clamp_calculatorBuild a clamp() declaration that interpolates between two viewport widths.

AI helpers 2

Deterministic estimates about models. No model is ever called.

ToolWhat it does
estimate_ai_tokensHeuristic token count, context fit and cost estimate for a piece of text.
recommend_ai_modelSuggest a model for a task from a scored rubric, with the reasoning shown.

Everyday calculators 8

The same maths as the browser tools at /tools, callable from an agent.

ToolWhat it does
calculate_bmi_and_body_fatBMI plus US Navy circumference body fat and lean mass.
calculate_tdeeTotal daily energy expenditure and a macro split.
project_weight_goal_dateProject the date a weight goal is reached at a given deficit.
recipe_convert_ingredientCups to grams using per-ingredient density, not a single conversion.
recipe_scaleScale a recipe's servings and return gram weights.
plant_watering_calendarBuild a watering schedule and return it as a downloadable .ics.
estimate_window_lightEstimate light levels at a window from aspect, glazing and obstructions.
bpm_delay_calculatorResolve a tempo and return the full delay and LFO table in ms and Hz.
Limits

What it will not do

Stated plainly rather than discovered at runtime. This is one small server doing real work for free.

No AI, ever

Every tool is deterministic computation — image codecs, colour maths, arithmetic. Nothing here calls a model, which is exactly why it can be free. For generative tools see the GO AI Chat MCP server.

4 MB per file

Inputs are sent as base64 inside the JSON request, capped at 4 MB decoded per file and per call in aggregate. Larger files are refused by validation with a message naming the limit.

One heavy call at a time

Screenshot rendering and video conversion are memory-hungry. A second concurrent heavy call is refused in milliseconds rather than queued, so you get a clear answer instead of a timeout.

Short clips only

convert_video_to_gif is bounded so a call finishes well inside the proxy's limit. It is for turning a few seconds of screen recording into a GIF, not for transcoding video.

1200 requests a minute

Per caller, with connection and arrival-rate ceilings at the proxy as well. Generous on purpose; the real constraint is bytes and seconds per call, not calls per minute.

Results expire

Anything too large to return inline comes back as a one-shot link under /mcp-tools/files/<token>, deleted on first download or after an hour.

Not to be confused

GO AI runs two different MCP servers

If you arrived from a registry listing, this is the one you want. The other is part of a Mac app.

This server (/mcp-tools)GO AI Chat (/mcp)
Where it runsHosted by us, public internetOn your Mac, inside the app
Reachable fromAnywherelocalhost only
AuthNoneBearer pairing token
What the tools doDeterministic computationImage, video and media generation
CostFreeMetered against Lab tokens
RequiresAny MCP clientGO AI Chat for Mac, kept running
FAQ

Questions

Is it really free?

Yes. There is no API key, no account and no signup. Every tool is deterministic computation — no model is called, so there is nothing to bill. Please be reasonable with it; it runs on one small server.

Is anything stored?

No. Nothing is written to a database and there is no logging of tool inputs. Files you send are held in memory for the duration of the call. Results too large to return inline are written to disk behind a one-shot random link, deleted the first time it is fetched or after an hour, whichever comes first.

Why is there no API key?

Because the tools cost nothing to run and hold nothing worth protecting. Auth exists in the server and can be switched on with a single environment variable if that changes.

How is this different from the GO AI Chat MCP server?

They are two separate products. The server on this page is public, hosted by us, and does deterministic computation only. The one at /mcp runs on your own Mac inside the GO AI Chat app, is reachable only from localhost, needs a pairing token, and calls real generative models metered against your Lab-token balance.

What are the limits?

4 MB per input file and per call in aggregate; 1200 requests per minute per caller; one memory-heavy render or video conversion at a time, with a second concurrent one refused immediately rather than queued. Video to GIF is for short clips, not full videos.

Browse the same tools in your browser

Every tool here has a browser version at /tools that runs entirely on your own machine — nothing is uploaded. The MCP server exists for the case where the caller is an agent rather than a person.