ModelsLab Agent Control Plane
io.github.ModelsLab/modelslab-agentsVersion 1.0.0Account, billing, team, API key and model discovery tools for agents that use ModelsLab.
Status
Responds229 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:40 UTC
- Latency
- 229 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://modelslab.com/mcp/agentsResponds229 msNo sign-in
Claude Code
claude mcp add --transport http modelslab-agents https://modelslab.com/mcp/agents --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: modelslab-agents
Remote MCP server URL: https://modelslab.com/mcp/agents
This server expects the header Authorization.Cursor
{
"mcpServers": {
"modelslab-agents": {
"url": "https://modelslab.com/mcp/agents",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"modelslab-agents","type":"http","url":"https://modelslab.com/mcp/agents","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
10 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
agent-api-keys Manage API keys for the authenticated user.
Actions: list, create, get, update, delete.
API keys are used for generation endpoints (/api/v6, /api/v7, /api/v8).
All actions require authentication. | Not declared | Not declared | Not declared | Yes |
agent-auth Manage authentication for the ModelsLab agent control plane.
Actions: signup, login, logout, logout-all, forgot-password, reset-password, resend-verification, verify.
Login returns a bearer token for subsequent authenticated requests.
Signup, login, forgot-password, reset-password, resend-verification, and verify do not require authentication. | Not declared | Not declared | Not declared | Yes |
agent-billing Manage billing for the authenticated user.
Actions: stripe-config (get Stripe publishable key for headless card tokenization),
create-setup-intent (create SetupIntent for 3DS-safe card saving),
create-payment-link (generate Stripe-hosted payment URL to forward to human — supports
card, Google Pay, Amazon Pay, Link, etc.),
overview, payment-methods, add-payment-method, set-default-payment-method,
remove-payment-method, billing-info, update-billing-info, invoices, invoice-detail, invoice-pdf.
Three payment paths: (1) Headless: stripe-config → tokenize → payment_method_id,
(2) Human-assisted: create-payment-link → forward URL → poll confirm-checkout,
(3) SetupIntent: create-setup-intent → confirm via Stripe → reuse payment method.
All actions require authentication. | Not declared | Not declared | Not declared | Yes |
agent-models Search and discover AI models available on ModelsLab.
Actions: search (browse/filter models), filters (available filter options),
tags (model tags), providers (model providers), detail (get model details by ID).
The detail action returns endpoint configurations with a `parameters` JSON Schema
object describing each endpoint's accepted parameters (types, constraints, defaults)
alongside the raw UI `config` array.
Requires authentication. | Not declared | Yes | Not declared | Not declared |
agent-profile Manage the authenticated user's profile.
Actions: get (view profile), update (update name/username/about),
update-password, update-socials, update-preferences.
All actions require authentication. | Not declared | Not declared | Not declared | Yes |
agent-subscriptions Manage subscriptions for the authenticated user.
Actions: list-plans (view available subscription plans + pay-as-you-go options),
list, create (headless with payment_method_id, or checkout URL without it),
confirm-checkout (confirm Stripe checkout session), status (check subscription status),
update (change plan), pause, resume, reset-cycle,
charge-amount (set paid model charge amount), fix-payment.
Headless flow: get publishable key via agent-billing stripe-config → tokenize card via Stripe API
→ pass payment_method_id to create. All actions require authentication. | Not declared | Not declared | Not declared | Yes |
agent-teams Manage teams for the authenticated user.
Actions: list (view team members and pending invites), create (invite by email),
get (view a team member), update (modify member role/permissions),
delete (remove member), resend-invite, accept-invite.
All actions require authentication. | Not declared | Not declared | Not declared | Yes |
agent-tokens Manage Sanctum access tokens for the authenticated user.
Actions: list (view all tokens), revoke (revoke a specific token by ID),
revoke-others (revoke all tokens except current), switch-account (get a token for a team account).
All actions require authentication. | Not declared | Not declared | Not declared | Yes |
agent-usage View API usage analytics for the authenticated user.
Actions: summary (usage overview with plan limits), products (per-product usage breakdown),
history (recent generation request timeline with optional date filters).
All actions require authentication. | Not declared | Yes | Not declared | Not declared |
agent-wallet Manage the wallet for the authenticated user.
Actions: balance (view wallet balance), fund (add funds via Stripe payment),
confirm-checkout (confirm a Stripe checkout session), payment-status (check payment intent status),
auto-funding (configure auto-recharge), disable-auto-funding, withdraw (reseller only),
validate-coupon, redeem-coupon.
Fund with payment_method_id charges immediately; without it creates a Stripe checkout session.
All actions require authentication. | Not declared | Not declared | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Oct 2, 2026
- Updated
- Oct 2, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared