Import API Docs, Auto-Generate Connectors
Import OpenAPI spec files (YAML, JSON, or URL), and the system auto-parses interface definitions, generating complete connectors with all Actions in one go.
Connectors are the core of FIM One. A connector represents an external system's interface — Agent reads and writes data through connectors, and the platform auto-handles authentication and request management.
Import OpenAPI spec files (YAML, JSON, or URL), and the system auto-parses interface definitions, generating complete connectors with all Actions in one go.
No standard API docs? No problem. In the Action editor's built-in AI panel, describe your interface needs in natural language: Describe requirements → AI generates Action configuration Suggest modifications → AI iterates and optimizes Supports completing the entire connector creation through conversation
Native support for Model Context Protocol (MCP). Connect any MCP Server as Agent tools. Third-party MCP ecosystem works out of the box.
Direct SQL access to PostgreSQL, MySQL, Oracle, SQL Server, and Chinese domestic databases (DM, KingbaseES, GBase, Highgo). Schema introspection, AI-powered annotation, read-only query execution, and encrypted credentials at rest.
A single ConnectorMetaTool replaces per-action tools. The system prompt receives lightweight stubs only (name + one-line description, ~30 tokens per connector vs ~250 tokens per action). Agent calls discover(connector) to load full action schema on demand.
Share connector templates as JSON files. Clone and customize existing connectors to quickly bootstrap new integrations without starting from scratch.
Extend connector schema fields with semantic_tag, description, and pii flags. Annotations are surfaced in LLM tool descriptions, enabling the model to understand field semantics and handle sensitive data appropriately.
Dedicated connector_credentials table with Fernet encryption. Each user can store their own credentials for shared connectors. The allow_fallback flag controls whether the connector's default credentials are used when user-specific credentials are absent.
Suspend and resume connectors without deleting them. Temporarily disable a connector to prevent Agent from using it, then re-enable when ready, no reconfiguration needed.
Connectors support multiple authentication methods, automatically injected at runtime: Bearer Token API Key (Custom Header) Basic Auth (Username + Password) Token Exchange (e.g., Feishu tenant_access_token) OAuth 2.0