Skip to main content
Glama

APIClaw

APIClaw 🦞

DOCS X LICENSE BUILT BY npm installs


Your agent calls real APIs. You sign in once.

Start

set up https://apiclaw.cloud/SKILL.md

Or pick a path directly:

# Local MCP on a machine the human can see (Claude Desktop, Cursor, Windsurf, OpenClaw)
npm install -g @nordsym/apiclaw && npx @nordsym/apiclaw auth login

# CLI (only after whoami prints an email)
npx @nordsym/apiclaw call nasa/apod --params '{}'

# HTTP gateway
curl https://api.apiclaw.cloud/v1/execute -H "Authorization: Bearer sk-claw-..."

# Remote MCP
https://apiclaw.cloud/mcp

On headless, Grok, or cloud: show the first-line https://apiclaw.cloud/auth/cli?authId=… URL from unsigned first_run and stop. Do not run auth login there — that opens a browser they will never get. After Authorize, whoami and the first call stay in the same chat. Workspace is optional. Terminal.app is not the product.

auth login on a machine they can see writes ~/.apiclaw.toml. The same credential works across every path.


Related MCP server: IndieStack

What it is

APIClaw is the authenticated execution and discovery layer for AI agents. An agent reaches it through SKILL.md, local MCP, CLI, HTTP, or Remote MCP, signs in once through the browser, discovers APIs by capability, and executes calls with credentials kept server-side. 27,483 API definitions discoverable, 1,130 callable now.

Route across supported models from OpenAI, Anthropic, OpenRouter, xAI, Groq, Mistral, DeepInfra, or a configured endpoint. Switch with one parameter, no SDK swap, no lock-in.


Numbers

  • 27,483 discoverable API definitions

  • 689 exact-name source-verified entries. Source verification is discovery evidence, not proof of execution.

  • 22 built-in providers, 3 customer-executable provider rails

  • 1,127 workspace-authenticated public/no-key APIs

  • 1,130 total callable now

  • Source verification is not execution.


Pricing

Plan

Price

Access

Free APIs

$0, no card

Free forever. Discovery and every zero-cost API, plus up to 25 managed calls capped at $1 provider cost after login.

Paid APIs

Provider cost + 15%

Add a card once, then metered per call. Actions without an exact billing adapter remain blocked.

Pricing canon: underlying provider cost plus a 15% margin. Stripe metered billing live.


List an API

Workspace discovery submissions use Catalog > My APIs > Add API: import an OpenAPI URL or JSON/YAML file, save a draft, and submit for operator review. Approved metadata is searchable with discover_apis({ query: "your API", callable_only: false }). Listing does not enable execution, key custody or billing. See the workspace and reviewer guide for limits, release requirements and runnable tests.

Built by NordSym. MIT licensed.

Available Tools

14 tools
apiclaw_helpA

Get help and see available commands. Start here if you are new to APIClaw.

Inputs: no named parameters.

call_apiA

Primary execution tool. Use this to actually do the job through APIClaw: live web search, scraping, speech, LLM calls, invoices, screenshots, currency, weather, and other external API work. Requires a free workspace; if not authenticated, the response will return action="agent_auth_required" with the CLI command to run (npx @nordsym/apiclaw auth login).

SINGLE CALL: Provide provider + action + params CHAIN: Provide chain array to execute multiple APIs in sequence/parallel with cross-step references.

Chain features:

  • Sequential: Steps execute in order, each can reference previous results via $stepId.property

  • Parallel: Use { parallel: [...steps] } to run concurrently

  • Conditional: Use { if: "$step.success", then: {...}, else: {...} }

  • Loops: Use { forEach: "$step.results", as: "item", do: {...} }

  • Error handling: Per-step retry/fallback via onError

  • Async: Set async: true to get chainId immediately, poll or use webhook

Example chain: chain: [ { id: "search", provider: "brave_search", action: "search", params: { query: "AI agents" } }, { id: "summarize", provider: "openrouter", action: "chat", params: { message: "Summarize: $search.results" } } ]

Inputs: idempotency_key (required), async, chain, action, +10 more.

check_balanceA

Check the authenticated workspace tier, Free/Paid API status, and verified PAYG status.

Inputs: no named parameters.

check_workspace_statusB

Check your workspace status, tier, and usage remaining.

Inputs: no named parameters.

discover_apisA

Find APIs by job-to-be-done. Use this when the user asks "what API can do X?", wants provider recommendations, or needs web search, scraping, email, SMS, speech, PDFs, browser automation, weather, finance, or other external capabilities.

Inputs: query (required), region, category, ai_backend, +3 more.

discover_missionsA

Search mission templates by natural-language query. Returns ranked templates with slug, version, title, description, paramSchema, and match reasons. Ranking combines keyword relevance with live success-rate signal from providerHealth — templates whose steps call providers that have been degrading in the last 30 days slide down automatically. Use this to find the right template by intent before calling start_mission.

Inputs: query (required), max_results.

get_api_detailsA

Inspect one provider after discovery. Good when the agent needs endpoint names, params, pricing, auth, or docs. Use compact=true to avoid oversized responses in Claude/Desktop.

Inputs: api_id (required), compact.

list_categoriesA

List API categories with total + callable counts. Lightweight by design — does NOT dump every API ID. Use discover_apis(query, category) to drill into a category.

Inputs: with_api_ids.

list_connectedA

Summary of managed providers callable right now through APIClaw with no key paste. Defaults to a compact execution-ready summary. Pass verbose=true only if the agent explicitly needs source-verified discovery entries. Use discover_apis(query) for narrow lookups instead of dumping the whole catalog.

Inputs: verbose, category.

list_missionsB

List recent missions in the current workspace (most recent first).

Inputs: limit.

list_mission_templatesA

List the mission templates available to your agent and the parameters each one accepts.

Inputs: no named parameters.

list_modelsA

List the live APIClaw model catalog. Entries identify the model owner, serving source, and compatible gateway endpoint. Catalog presence does not prove execution readiness.

Inputs: provider.

mission_statusA

Check status, audit events, cost, and final result for a mission started via start_mission.

Inputs: mission_id (required).

start_missionA

Start a mission — a structured, observable orchestration that runs on APIClaw's runtime. Use this when the user wants to spin up a multi-step task rather than a single API call. Returns a missionId you can poll with mission_status. Legacy templates run through the hand-coded path; data-driven templates run through the v2 composition runner when template_version is pinned.

Inputs: template (required), idempotency_key (required), params, template_version.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 14 tools

    Disambiguation3/5

    Most tools have distinct purposes, but check_balance and check_workspace_status overlap heavily on tier/status/usage information. list_mission_templates and discover_missions also cover similar ground, though descriptions help clarify list-all versus search-by-intent.

    Naming Consistency4/5

    The majority of tools follow a clear snake_case verb_noun pattern like discover_apis, get_api_details, and start_mission. Minor deviations like mission_status and apiclaw_help break the pattern, but they remain readable and predictable overall.

    Tool Count4/5

    Fourteen tools is reasonable for a platform covering API discovery, execution, provider status, and mission orchestration. The count is slightly high because of redundant workspace-status-style tools, but no tool is egregiously out of place.

    Completeness4/5

    The core workflows of API discovery, details, calling, balance checks, and mission lifecycle are well represented. Obvious gaps include no cancel-mission operation and no provider connection/disconnection tools, but most user intents can still be handled.

    Maintenance

    ActivityActive
    ResponsivenessLimited data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      Search and discover 500+ tools, APIs, and services for AI agents. Browse 15 categories, get recommendations, and access structured metadata including auth methods, free tiers, and example calls.
      1
      -
    • A
      license
      A
      quality
      D
      maintenance
      Discovery layer between AI coding agents and 3,100+ developer tools. Search, compare, and get integration code for auth, payments, analytics, email, databases, and 25 other categories — so agents recommend existing tools instead of generating boilerplate.
      24
      30 PyPI
      3
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to autonomously discover and call a marketplace of 100+ APIs, including web search, image generation, and more, with automatic payments and refunds.
      -