← APIs / Apiosk MCP
Verified

Apiosk MCP

Paid actions imported from apiosk-mcp. Each selected MCP tool is exposed through Apiosk as a metered agent action.

toolsskill
Price per request
Free
Base URL
https://gateway.apiosk.com/apiosk-mcp-tools
Technical Specs
Auth MethodNone (x402 payment proof only)
Response FormatJSON
Endpoints18
Endpoints
MethodPathDescriptionCost
POST /tools/apiosk-create-wallet Create or import a managed Apiosk wallet for the signed-in user.
Free default
View details
POST /tools/apiosk-create-wallet-api-key Create a new API key / connect token for a managed wallet.
Free default
View details
POST /tools/apiosk-create-wallet-connect-string Rotate or create a connect token for a managed wallet and return the new connect string.
Free default
View details
POST /tools/apiosk-delete-wallet Delete one of the signed-in user's wallets.
Free default
View details
POST /tools/apiosk-delete-wallet-api-key Delete an existing managed wallet API key permanently.
Free default
View details
POST /tools/apiosk-execute Execute any Apiosk API by slug through the uniform /execute contract.
Free default
View details
POST /tools/apiosk-explore Browse Apiosk listing groups and explore one group at a time before narrowing with search.
Free default
View details
POST /tools/apiosk-get-api Fetch full listing detail and agent metadata for a specific Apiosk API slug.
Free default
View details
POST /tools/apiosk-get-wallet-activity Fetch recent transactions and activity for one managed wallet.
Free default
View details
POST /tools/apiosk-health Report Apiosk MCP runtime status and the configured gateway base URL.
Free default
View details
POST /tools/apiosk-help Explain what Apiosk MCP is, how to connect it, how auth and x402 payments work, the settlement rails (USDC and credits), and the recommended workflow for discovery, wallets, and publishing.
Free default
View details
POST /tools/apiosk-list-wallet-api-keys List API keys / connect tokens for a managed wallet.
Free default
View details
POST /tools/apiosk-list-wallets List the signed-in user's managed Apiosk wallets. Requires an Apiosk dashboard session from local env auth or hosted MCP authorization.
Free default
View details
POST /tools/apiosk-metadata Fetch full listing detail and agent metadata for a specific Apiosk API slug.
Free default
View details
POST /tools/apiosk-payment-guide Explain how to pay through the Apiosk gateway. Returns a buyer guide (how an agent settles a paid API call over USDC/x402 or credits, tailored to the current auth) and a provider guide (how to publish an API and get paid). Pass slug to scope buyer guidance to one listing, or role to pick a side.
Free default
View details
POST /tools/apiosk-search Search and browse the Apiosk catalog. Use this first when you need to find APIs by capability, price, or category.
Free default
View details
POST /tools/apiosk-update-wallet Update wallet label, status, display metadata, or spending limits.
Free default
View details
POST /tools/apiosk-update-wallet-api-key Rename, revoke, or extend an existing managed wallet API key.
Free default
View details
Endpoint documentation
POST/tools/apiosk-create-wallet
Free default
Description

Create or import a managed Apiosk wallet for the signed-in user.

Pricing
Free default
Request schema
{
  "properties": {
    "daily_limit_usdc": {
      "type": "number"
    },
    "label": {
      "type": "string"
    },
    "mode": {
      "enum": [
        "create",
        "import_private_key",
        "import_phrase"
      ],
      "type": "string"
    },
    "per_tx_limit_usdc": {
      "type": "number"
    },
    "secret": {
      "description": "Private key or recovery phrase when importing.",
      "type": "string"
    }
  },
  "required": [
    "label"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-create-wallet-api-key
Free default
Description

Create a new API key / connect token for a managed wallet.

Pricing
Free default
Request schema
{
  "properties": {
    "expiration_days": {
      "type": "number"
    },
    "name": {
      "type": "string"
    },
    "private_key": {
      "description": "Optional legacy recovery key when requested by the backend.",
      "type": "string"
    },
    "revoke_existing": {
      "type": "boolean"
    },
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-create-wallet-connect-string
Free default
Description

Rotate or create a connect token for a managed wallet and return the new connect string.

Pricing
Free default
Request schema
{
  "properties": {
    "private_key": {
      "description": "Optional legacy recovery key when requested by the backend.",
      "type": "string"
    },
    "revoke_existing": {
      "type": "boolean"
    },
    "token_name": {
      "type": "string"
    },
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-delete-wallet
Free default
Description

Delete one of the signed-in user's wallets.

Pricing
Free default
Request schema
{
  "properties": {
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-delete-wallet-api-key
Free default
Description

Delete an existing managed wallet API key permanently.

Pricing
Free default
Request schema
{
  "properties": {
    "key_id": {
      "type": "string"
    },
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id",
    "key_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-execute
Free default
Description

Execute any Apiosk API by slug through the uniform /execute contract.

Pricing
Free default
Request schema
{
  "properties": {
    "input": {
      "additionalProperties": true,
      "description": "Raw JSON body for the default operation, or the envelope input field when operation is provided.",
      "type": "object"
    },
    "operation": {
      "description": "Optional explicit operation id or path.",
      "type": "string"
    },
    "path_params": {
      "additionalProperties": true,
      "description": "Optional path parameter override when using the execute envelope.",
      "type": "object"
    },
    "query": {
      "additionalProperties": true,
      "description": "Optional query override when using the execute envelope.",
      "type": "object"
    },
    "slug": {
      "description": "Apiosk API slug.",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-explore
Free default
Description

Browse Apiosk listing groups and explore one group at a time before narrowing with search.

Pricing
Free default
Request schema
{
  "properties": {
    "limit": {
      "type": "number"
    },
    "listing_type": {
      "enum": [
        "api",
        "dataset",
        "service",
        "connector",
        "skill",
        "product"
      ],
      "type": "string"
    },
    "offset": {
      "type": "number"
    },
    "order": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string"
    },
    "search": {
      "description": "Optional free-text search when listing_type is set.",
      "type": "string"
    },
    "sort": {
      "enum": [
        "name",
        "price",
        "newest"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-get-api
Free default
Description

Fetch full listing detail and agent metadata for a specific Apiosk API slug.

Pricing
Free default
Request schema
{
  "properties": {
    "slug": {
      "description": "Apiosk API slug, for example 'agent-json-diff'.",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-get-wallet-activity
Free default
Description

Fetch recent transactions and activity for one managed wallet.

Pricing
Free default
Request schema
{
  "properties": {
    "limit": {
      "type": "number"
    },
    "page": {
      "type": "number"
    },
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-health
Free default
Description

Report Apiosk MCP runtime status and the configured gateway base URL.

Pricing
Free default
Request schema
{
  "additionalProperties": false,
  "properties": {},
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-help
Free default
Description

Explain what Apiosk MCP is, how to connect it, how auth and x402 payments work, the settlement rails (USDC and credits), and the recommended workflow for discovery, wallets, and publishing.

Pricing
Free default
Request schema
{
  "properties": {
    "topic": {
      "description": "Optional help topic. Defaults to overview. Use 'rails' to learn how settlement works across USDC and credits.",
      "enum": [
        "overview",
        "setup",
        "auth",
        "workflow",
        "payments",
        "rails",
        "wallets",
        "publish",
        "configure"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-list-wallet-api-keys
Free default
Description

List API keys / connect tokens for a managed wallet.

Pricing
Free default
Request schema
{
  "properties": {
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-list-wallets
Free default
Description

List the signed-in user's managed Apiosk wallets. Requires an Apiosk dashboard session from local env auth or hosted MCP authorization.

Pricing
Free default
Request schema
{
  "additionalProperties": false,
  "properties": {},
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-metadata
Free default
Description

Fetch full listing detail and agent metadata for a specific Apiosk API slug.

Pricing
Free default
Request schema
{
  "properties": {
    "slug": {
      "description": "Apiosk API slug, for example 'agent-json-diff'.",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-payment-guide
Free default
Description

Explain how to pay through the Apiosk gateway. Returns a buyer guide (how an agent settles a paid API call over USDC/x402 or credits, tailored to the current auth) and a provider guide (how to publish an API and get paid). Pass slug to scope buyer guidance to one listing, or role to pick a side.

Pricing
Free default
Request schema
{
  "properties": {
    "role": {
      "description": "Which side to explain. Defaults to both.",
      "enum": [
        "buyer",
        "provider",
        "both"
      ],
      "type": "string"
    },
    "slug": {
      "description": "Optional API slug to scope buyer guidance (price, payment steps) to one listing.",
      "type": "string"
    }
  },
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-search
Free default
Description

Search and browse the Apiosk catalog. Use this first when you need to find APIs by capability, price, or category.

Pricing
Free default
Request schema
{
  "properties": {
    "category": {
      "description": "Optional category filter.",
      "type": "string"
    },
    "limit": {
      "description": "Maximum number of APIs to return.",
      "type": "number"
    },
    "offset": {
      "description": "Pagination offset.",
      "type": "number"
    },
    "order": {
      "description": "Sort direction.",
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string"
    },
    "search": {
      "description": "Free-text search over API names and descriptions.",
      "type": "string"
    },
    "sort": {
      "description": "Sort order for results.",
      "enum": [
        "name",
        "price",
        "newest"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-update-wallet
Free default
Description

Update wallet label, status, display metadata, or spending limits.

Pricing
Free default
Request schema
{
  "properties": {
    "color": {
      "type": "string"
    },
    "daily_limit_usdc": {
      "type": "number"
    },
    "icon": {
      "type": "string"
    },
    "label": {
      "type": "string"
    },
    "per_tx_limit_usdc": {
      "type": "number"
    },
    "status": {
      "enum": [
        "active",
        "paused",
        "revoked"
      ],
      "type": "string"
    },
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}
POST/tools/apiosk-update-wallet-api-key
Free default
Description

Rename, revoke, or extend an existing managed wallet API key.

Pricing
Free default
Request schema
{
  "properties": {
    "expiration_days": {
      "type": "number"
    },
    "key_id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "revoke": {
      "type": "boolean"
    },
    "wallet_id": {
      "type": "string"
    }
  },
  "required": [
    "wallet_id",
    "key_id"
  ],
  "type": "object"
}
Response schema
{
  "additionalProperties": true,
  "description": "MCP tool result returned by the upstream server.",
  "type": "object"
}
Example request
{}