Connect your agent
One MCP endpoint gives any AI client the whole catalog: it can search for a capability, read its price and input schema, and call it — billed per call against one prepaid balance.
The endpoint
https://neveraloneonline.com/api/mcpAdd Authorization: Bearer <your API key> to spend from your balance. Without a key the connection still works, but only for browsing — discover, inspect and list_categories. Create a key on the Developer page.
What your agent gets
Nine tools, exposed the moment the server connects.
| Tool | Key? | What it does |
|---|---|---|
| discover | no | Search the catalog in plain language; returns slugs, prices and reliability stats |
| inspect | no | Read one listing’s input schema, example and exact price |
| run | yes | Execute a tool or agent. Charges on success; failures and timeouts are free |
| wallet_balance | yes | How much prepaid credit is left |
| list_runs | yes | Recent calls with status, latency and cost |
| get_run | yes | One past call in full, including its input and output |
| install_skill | yes | Install a skill (free, or charged once) |
| get_skill | no* | Read a skill’s instructions (*paid skills must be installed first) |
| list_categories | no | The catalog’s categories, to narrow a search |
Set up your client
Replace <your API key> with a key from the Developer page.
Claude Code
The Claude CLI, in your terminal or IDE.claude mcp add --transport http neveralone https://neveraloneonline.com/api/mcp \
--header "Authorization: Bearer <your API key>"Run it in any project. Check it connected with /mcp inside Claude Code.
Claude Desktop & claude.ai
The Claude app and the web app.Where: Settings → Connectors → Add custom connector
https://neveraloneonline.com/api/mcpPaste the URL above as a custom connector. Where the connector dialog offers custom headers, add Authorization: Bearer <your API key>; without it you still get discover and inspect, but not paid runs.
Cursor
The Cursor editor.Where: ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project)
{
"mcpServers": {
"neveralone": {
"url": "https://neveraloneonline.com/api/mcp",
"headers": { "Authorization": "Bearer <your API key>" }
}
}
}VS Code
GitHub Copilot agent mode.Where: .vscode/mcp.json in the workspace
{
"servers": {
"neveralone": {
"type": "http",
"url": "https://neveraloneonline.com/api/mcp",
"headers": { "Authorization": "Bearer <your API key>" }
}
}
}Windsurf
The Windsurf editor (Cascade).Where: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"neveralone": {
"serverUrl": "https://neveraloneonline.com/api/mcp",
"headers": { "Authorization": "Bearer <your API key>" }
}
}
}Cline & Roo Code
The VS Code agent extensions.Where: MCP Servers → Configure → Remote servers
{
"mcpServers": {
"neveralone": {
"type": "streamableHttp",
"url": "https://neveraloneonline.com/api/mcp",
"headers": { "Authorization": "Bearer <your API key>" }
}
}
}OpenCode
The open-source terminal agent.Where: opencode.json
{
"mcp": {
"neveralone": {
"type": "remote",
"url": "https://neveraloneonline.com/api/mcp",
"enabled": true,
"headers": { "Authorization": "Bearer <your API key>" }
}
}
}Codex CLI
OpenAI's coding agent.Where: ~/.codex/config.toml
[mcp_servers.neveralone]
url = "https://neveraloneonline.com/api/mcp"
http_headers = { "Authorization" = "Bearer <your API key>" }Remote MCP support moves quickly in Codex; if this key name is rejected, check `codex mcp --help` for the current spelling.
Any other MCP client
The values every client asks for, whatever it calls them.Transport: Streamable HTTP (not stdio, not SSE)
URL: https://neveraloneonline.com/api/mcp
Header: Authorization: Bearer <your API key>Protocol versions 2025-03-26 through 2026-07-28 are all accepted, so both the older initialize handshake and the newer stateless shape work.
Without MCP
MCP is the shortest path, not the only one. These reach the same catalog and the same billing.
Skill file
For any agent that can read a skill or instruction file.https://neveraloneonline.com/skill.mdThe agent reads one URL and learns the whole discover → inspect → run loop, including the spending rules. No MCP client required.
Tool definitions
For code that calls a model API directly.curl "https://neveraloneonline.com/api/v1/tools.json"Returns the whole catalog as tool definitions, carrying both OpenAI's `parameters` and Anthropic's `input_schema`. Drop it into your tools array and every listing becomes a callable function.
Plain HTTP
For n8n, Zapier, Make, cron jobs, or any language.curl -X POST https://neveraloneonline.com/api/v1/run \
-H "Authorization: Bearer <your API key>" \
-H "Content-Type: application/json" \
-d '{"agent":"<slug>","input":{}}'Any HTTP node in any automation tool can call this. The response carries the result plus what it cost.
How the money works
- Your agent sees every price before it calls anything, in both the discover and inspect results.
- A successful call charges exactly the listed price. A provider error, a timeout, or an empty balance charges nothing.
- Every call returns what it cost and what is left, so an agent can report its own spending.
- Top up and review the ledger on the Developer page; see every call on Runs.