DedalusDedalus Labs
Marketplace
Pricing
Blog
Docs
DedalusDedalus Labs

The drop-in MCP gateway that connects any LLM to any MCP server, local or fully-managed on our marketplace. We take care of hosting, scaling, and model hand-offs, so you can ship production-grade agents without touching Docker or YAML.

Product

  • Pricing
  • API
  • Documentation

Company

  • About
  • Blog
  • Use Cases
  • Careers
  • Contact

Community

  • Startups
  • Creators
  • Ambassadors
  • Merch

Legal

  • PrivacyPrivacy Policy
  • TermsTerms of Service

© 2026 Dedalus Labs. All rights reserved.

Command Palette

Search for a command to run...

DedalusDedalus Labs
Marketplace
Pricing
Blog
Docs
DedalusDedalus Labs

The drop-in MCP gateway that connects any LLM to any MCP server, local or fully-managed on our marketplace. We take care of hosting, scaling, and model hand-offs, so you can ship production-grade agents without touching Docker or YAML.

Product

  • Pricing
  • API
  • Documentation

Company

  • About
  • Blog
  • Use Cases
  • Careers
  • Contact

Community

  • Startups
  • Creators
  • Ambassadors
  • Merch

Legal

  • PrivacyPrivacy Policy
  • TermsTerms of Service

© 2026 Dedalus Labs. All rights reserved.

Command Palette

Search for a command to run...

New
Announcing the most secure MCP Auth framework to dateThe most secure MCP Auth framework to dateBuild with MCP Auth

Cloud Infrastructure for Agents

Build long-running agents. 0 coldstart. Pay only what you use.

Get Started →Docs
DEDALUS SDK
from dedalus_labs import AsyncDedalus, DedalusRunner

client = AsyncDedalus()
runner = DedalusRunner(client)

response = await runner.run(
    inputThe task for the runner to execute.="Ship a release",
    modelRoute any model without rewrites.=["gpt-5.2", "claude-opus-4.5"],
    mcp_serversConnect to hosted MCP services instantly.=["github", "brave-search"],
    toolsAdd custom tools to the runner.=['search_files', 'find_image']
)import Dedalus, { DedalusRunner } from 'dedalus-labs';

const client = new Dedalus();
const runner = new DedalusRunner(client);

const response = await runner.run({
  inputThe task for the runner to execute.: "Ship a release",
  modelRoute any model without rewrites.: ['gpt-5.2', 'claude-opus-4.5'],
  mcpServersConnect to hosted MCP services instantly.: ['github', 'brave-search'],
  toolsAdd custom tools to the runner.: ['search_files', 'find_image']
});
Use it with
+ more

One Platform, Infinite Possibilities

Build, deploy, and monetize AI agents with our integrated platform.

Start Building Today

Get Started →

No credit card required.

New
Announcing the most secure MCP Auth framework to dateThe most secure MCP Auth framework to dateBuild with MCP Auth

Cloud Infrastructure for Agents

Build long-running agents. 0 coldstart. Pay only what you use.

Get Started →Docs
DEDALUS SDK
from dedalus_labs import AsyncDedalus, DedalusRunner

client = AsyncDedalus()
runner = DedalusRunner(client)

response = await runner.run(
    inputThe task for the runner to execute.="Ship a release",
    modelRoute any model without rewrites.=["gpt-5.2", "claude-opus-4.5"],
    mcp_serversConnect to hosted MCP services instantly.=["github", "brave-search"],
    toolsAdd custom tools to the runner.=['search_files', 'find_image']
)import Dedalus, { DedalusRunner } from 'dedalus-labs';

const client = new Dedalus();
const runner = new DedalusRunner(client);

const response = await runner.run({
  inputThe task for the runner to execute.: "Ship a release",
  modelRoute any model without rewrites.: ['gpt-5.2', 'claude-opus-4.5'],
  mcpServersConnect to hosted MCP services instantly.: ['github', 'brave-search'],
  toolsAdd custom tools to the runner.: ['search_files', 'find_image']
});
Use it with
+ more

One Platform, Infinite Possibilities

Build, deploy, and monetize AI agents with our integrated platform.

Start Building Today

Get Started →

No credit card required.