Connect Samva to Executor

Add Samva's hosted MCP server or OpenAPI description to Executor and authenticate it safely.

Executor indexes MCP servers and OpenAPI descriptions into a governed tool catalog. Add Samva once, set authentication and approval policies, then expose the selected email tools to the agents connected to your Executor workspace.

Choose a surface

Samva publishes two surfaces that Executor can import. Choose one based on the work your agents need to perform.

SurfaceImport URLChoose it when
Hosted MCPhttps://mcp.samva.devYou want curated, organization-scoped agent tools and automatic OAuth discovery.
REST APIhttps://api.samva.dev/v1/openapi.jsonYou need broader API coverage or direct OpenAPI operations.

The samva CLI is a separate terminal surface. Do not add it as an Executor integration.

Executor consumes the integrations.sh catalog. You can inspect Samva's published catalog entry at integrations.sh/samva.dev. Samva's owner declaration and live endpoints remain the underlying authority.

Add hosted MCP

  1. Open Integrations in Executor and select Add Integration.
  2. Search for Samva, or paste https://mcp.samva.dev.
  3. Select the hosted MCP surface.
  4. Choose an authentication method:
    • Use OAuth for an interactive connection. Executor follows Samva's protected-resource metadata and opens the browser consent flow.
    • Use an organization API key and send it in the X-API-Key header for unattended automation.
  5. Review the discovered tool schemas before saving the integration.

See Connect an agent over MCP for Samva's authentication and tool contract.

Add the REST API

  1. Open Integrations in Executor and select Add Integration.
  2. Paste https://api.samva.dev/v1/openapi.json.
  3. If Executor asks for a base URL, enter https://api.samva.dev/v1.
  4. Add an API-key authentication method with header name X-API-Key.
  5. Review the imported operations and enable only the ones the connected agents need.

Create and scope the key as described in API keys.

Set safe policies

Start with read operations and inspect the resulting tool names and schemas. Before enabling a send:

  1. Verify the organization and sending domain associated with the credential.
  2. Require approval for message sends and other consequential writes.
  3. Use a stable idempotency key for any send an automation may retry.
  4. Run a deliberate test only when a real delivery is intended.

Executor owns its tool policies. Samva still enforces the credential's organization and API-key permissions on every request.

Next steps

On this page