0 services
Loading…
Wrapped
Tools
Live
How Machine Internet UAA Works

What is this?

Machine Internet UAA (Universal API Adapter) wraps any web API into an MCP server — a standardized interface that AI agents can call directly. You paste a URL, it discovers the API's tools, generates a schema, and exposes it on a local port that Claude (or any MCP client) can talk to.

Discovery Paths

Path A
OpenAPI Spec
Fetches an OpenAPI / Swagger spec from the target and converts every endpoint into an MCP tool. Works on any modern REST API that publishes a spec.
Path B
Traffic Sniffing
When no spec exists, a headless browser loads the site and records XHR/fetch calls. Only works on SPAs (single-page apps) — server-rendered pages yield no captures.

Step-by-step

1
Paste a URL — any API homepage, docs page, or direct spec URL. Use the Options panel to provide a spec URL or filter tags if you already know them.
2
Click "Wrap API" — the discovery pipeline runs (Path A first, Path B as fallback). Output streams in the Log tab in real time.
3
Start the service — click ▶ Start on any card. This launches a local MCP server on a free port (starting at 8100).
4
Copy the MCP URL — shown in the footer and on each live card. Paste it into your Claude MCP config or any compatible AI client.
5
Use in Claude — add the URL under Settings → MCP Servers. Claude will see all discovered tools and call them on your behalf.

MCP Config snippet

Add this block to your Claude config file (claude_desktop_config.json):

{ "mcpServers": { "my-api": { "url": "http://localhost:8100/mcp" } } }

Auth & Secrets

Tap any service card → Auth tab to see its auth type and the exact serve.py command with the right port. Set secrets as environment variables before starting — the server reads them at runtime, never baking them into the schema file.

Good targets for Path B

Services with no public spec, legacy internal tools, or anything built before the OpenAPI standard. The traffic sniffer works best on React/Vue/Angular SPAs that fire API calls on page load — e.g. HN Algolia search, undocumented dashboards, internal portals.