Wallet sign-in
Sign in with an authorized wallet.
Connect your existing agent to OpenAny resources.
Keep OPENANY_API_KEY in the client environment or private secret settings. Never paste the key into a prompt or this page.
https://mcp.openany.si/mcpAuthorization: Bearer <OPENANY_API_KEY>No OAuth. Tool discovery is public; executing a resource requires your OpenAny key and spending authorization.
{
"mcpServers": {
"openany": {
"type": "http",
"url": "https://mcp.openany.si/mcp",
"headers": {
"Authorization": "Bearer ${OPENANY_API_KEY}"
}
}
}
}Merge this entry into existing settings. Make the environment variable available to the client process, then reload its MCP configuration. Client-specific paid calls have not been verified by this page.
Client documentationReload your client and inspect the OpenAny tool list. Discovery alone does not verify a paid request. Inspect the tool schema and price before approving one task.
Create a key and make it available to the process that runs your agent. Keep its value in an environment variable or the client's secret store.
https://api.openany.si/v1OPENANY_API_KEYCreate a keyAuthorization: Bearer <your key>Your agent can check whether a key exists without displaying it. Enter secrets through your environment or secret manager, rather than the setup prompt.
Choose an available Chat Completions model from the catalog. Replace MODEL_ID_FROM_LISTING in cURL, or set OPENANY_MODEL for the Python and Node.js examples. Model IDs are route-specific; do not assume a historical example is still available.
These are manual SDK examples for a text Chat Completions test. Verify the current model ID, operation and price first. Agents using SKILL.md should use models run with the published operation and parameters.
Requires cURL and OPENANY_API_KEY in the shell environment. Check model listing
curl --fail-with-body --silent --show-error \
https://api.openany.si/v1/chat/completions \
-H "Authorization: Bearer $OPENANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID_FROM_LISTING",
"messages": [{
"role": "user",
"content": "Reply with exactly: OpenAny connected"
}],
"max_tokens": 32
}'A successful response has HTTP 2xx and non-empty choices[0].message.content. Inspect usage when returned, then review your usage records. Usage records
Configuration alone is not verification. If a live call has not run, report: "Configured; live verification pending."
Open the market, select a listing, and read its current schema and price. Each resource has its own delivery mode.
For a provider override, copy the request schema from the model’s API tab. For a saved route, use its actual route:id where supported.
Browse model APIsInstall the OpenAny skill and matching CLI for resource calls. These recipes keep your agent's existing main-model configuration.
Install the OpenAny skill and use the latest published CLI for model, data, and tool API calls in the existing agent environment.
.claude/skills/openany/SKILL.mdUse the openany skill and the latest published CLI for this task. Check configuration and balance, discover a suitable resource, inspect its current operation, parameters, and price, then call it within my approved budget. Ask for missing credentials, permissions, or budget. Report the actual result, request ID, and usage or cost when returned. After a data or tool API timeout, check calls list/get with the same key. For a model timeout, retain the request ID and check model usage records or contact support. Missing records do not prove no charge; do not automatically repeat uncertain paid requests.Verify the connection. Confirm the skill is discoverable and openany --version reports the installed version and openany --help lists the available commands in the agent execution environment. Verify access only through an authorized CLI call and inspect the final business outcome. Installation, a local status check, or HTTP 200 alone is not sufficient. If no call ran, report Configured; live verification pending. See SKILL.md for public-catalog-only access, authentication, top-ups, and recovery.
Other agents need terminal access and Node.js >=22 for this CLI workflow. Use AGENT.md and the client's documented skill directory; an HTTP-only client cannot run these commands.Machine-readable client recipes
Reuse an authorized credential, or follow a verified authentication contract using an identity you authorize.
Sign in with an authorized wallet.
Sign in with an authorized email account.
Wallet sign-in needs an authorized signer. Email sign-in needs the documented verification method and permission to use that identity. Without those permissions, your agent must ask for approval rather than inventing a login flow.
Use AUTH.md for the implemented CLI login and key-management commands. Availability depends on service configuration. Copying instructions alone does not verify login or authorize payments.
Choose the payment flow before execution. Keep all calls inside the budget you give the agent.
Manage card, USDC and x402 top-ups, card auto top-up and USDC subscriptions on the Credits page. Available payment routes come from your account service. Review the locked payment quote before authorizing; credits are added after the service confirms payment.
Direct x402 is a separate resource-specific integration, outside the CLI workflow documented here. Do not interpret a CLI API-call 402 as permission to bypass API-key billing or create a payment proof.
Return the actual usage and charge when available. When the response omits cost, link to usage records instead of estimating a settled receipt.
Payment methods, costs and what to check before adding credits.
Add credits on the Credits page by credit card, USDC transfer or x402. All three fund the same shared balance. Account-based API calls use your OpenAny key after funding. Direct x402 is a separate per-request flow, only where the endpoint explicitly supports it.
Check the payment quote for the total charged, credits received, currency and any processing, conversion or network fees before paying. This guide does not publish a universal top-up fee. If quote details are missing, contact support before paying.
Send funds only to the asset, network, recipient and amount shown in your payment request. USDC and USDT are not interchangeable, and the same token on a different network is not the same payment route. Do not send funds to example addresses.
Card auto top-up adds credits when your balance reaches the account's threshold. A USDC subscription adds a fixed amount on a fixed schedule. Each needs its own authorization and can be managed on the Credits page. Available routes and authorization terms come from your account service. A one-time payment or wallet sign-in does not authorize recurring charges. The CLI's user-authorized top-up policy runs inside your agent, not a background subscription service.
Check the payment status and account before paying again. For a live payment issue, contact support with the payment or order reference, amount, currency and time. For an on-chain payment, include the network and transaction hash. Never send a private key, seed phrase, full card number or API key. Pending or failed payments should not be treated as credited funds.
Check the selected provider's published rate and billing unit: text models commonly separate input and output tokens, while APIs and media models may charge by call, image, second or another usage unit. Skills run in your agent and use their underlying models and APIs. Calculator results are estimates; recorded usage determines the charge under the selected route's billing contract.
Do not infer the charge from the HTTP status alone. Check the selected service's billing contract and recorded usage; a timeout does not prove that processing stopped. Verify the request or payment state before retrying, especially for paid or write operations. Local mock calls are not billed. If a recorded charge looks incorrect, share its request reference with support.
Find the right payment records and get help with billing requests.
Credits shows your top-up history and Usage shows what you consumed. A top-up record, an API usage record and a tax invoice are different documents. For a receipt or invoice, contact [email protected] with the payment reference to confirm what can be provided.
Contact support with the relevant payment references, billing period and required company details. Confirm the legal name, billing address and any applicable tax identification before issuance. Availability, invoice format and any tax treatment need confirmation; this guide does not promise automatic consolidation, retroactive changes or a specific jurisdiction's tax invoice.
Contact support before assuming that unused credits or a completed payment are refundable. Include the payment reference and reason, such as a suspected duplicate or incorrect charge. Eligibility, refundable amount, return method and timing need confirmation under the terms applicable to that payment. A failed API call, a cancelled recurring setting or a confirmed blockchain transfer does not itself trigger a refund.
Use the response to identify the missing step. Retry only when the request is safe to repeat.
400401 / 4034024044295xx / timeoutA useful setup report includes the client, setup location, resource ID, test result, available usage, and remaining requirements. Keep credentials out of the report.
Email and wallet sign-in are available through the OpenAny CLI. Your agent needs an authorized inbox or signer and must follow AUTH.md. It can store the API key it receives without displaying it. Missing authorization must be requested; copying instructions is not successful login.
One OpenAny key authenticates supported account-based models and APIs. A portable skill runs inside your agent and uses the credentials of its dependencies. Direct x402 calls use an authorized payment instead of an OpenAny API key.
No. The integration skill lets your agent call OpenAny resources through its existing tools. OpenClaw and Hermes can also use a compatible OpenAny model endpoint as their inference provider. A provider switch requires protocol and model capability checks.
OpenAny provides https://mcp.openany.si/mcp over Streamable HTTP. Tools/list is public; resource execution uses Authorization: Bearer with your OpenAny API key. The MCP server does not use OAuth. Skill and CLI setup is a separate terminal-based path. Check the current resource schema and price before approving a call.
Skills run inside your local agent or its existing hosted environment. OpenAny provides supported model and API dependencies. A skill file alone does not execute a task or establish API access.
Verify a real authorized request and inspect its response. For Chat Completions, expect an HTTP 2xx response and non-empty choices[0].message.content. Inspect usage and the dashboard where available. If no live test ran, the correct status is configured, verification pending.