APIClaw
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| apiclaw_helpA | Get help and see available commands. Start here if you are new to APIClaw. |
| discover_apisC | Search for APIs based on what you need to do. Describe your use case naturally. |
| get_api_detailsA | Get detailed information about a specific API provider, including endpoints, pricing, and features. Use compact=true to save ~60% tokens. |
| purchase_accessB | Purchase access to an API using your credit balance. Returns API credentials on success. |
| check_balanceB | Check your credit balance and list active API purchases. |
| add_creditsB | Add credits to your account. (For testing/demo purposes) |
| list_categoriesB | List all available API categories. |
| call_apiA | Execute an API call through APIClaw. Supports single calls AND multi-step chains. SINGLE CALL: Provide provider + action + params CHAIN: Provide chain array to execute multiple APIs in sequence/parallel with cross-step references. Chain features:
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" } } ] |
| list_connectedB | List all APIs available for Direct Call (no API key needed). |
| capabilityA | Execute an action by capability, not provider. APIClaw automatically selects the best provider, handles fallback, and optimizes for cost/speed. Example: capability("sms", "send", {to: "+46...", message: "Hello"}) |
| list_capabilitiesB | List all available capabilities and their providers. |
| register_ownerA | Register your email to create a workspace. This authenticates your agent with APIClaw. You will receive a magic link to verify ownership. |
| check_workspace_statusB | Check your workspace status, tier, and usage remaining. |
| remind_ownerB | Send a reminder email to verify workspace ownership (if verification is pending). |
| setup_metered_billingB | Set up pay-per-call billing. Creates a subscription that charges $0.002 per API call at end of month. |
| get_usage_summaryB | Get current billing period usage and estimated cost for metered billing. |
| estimate_costC | Estimate the cost for a given number of API calls. |
| get_chain_statusA | Check the status of an async chain execution. Use the chainId returned from call_api with async: true. |
| resume_chainA | Resume a failed chain from the point of failure. Use the resumeToken from the error response. Requires the original chain definition. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nordsym/apiclaw'
If you have feedback or need assistance with the MCP directory API, please join our Discord server