Connector Types
1. REST API Connector
Connect to any REST API. Noorle translates HTTP endpoints into MCP tools. Supported authentication:- Bearer token
- API key (in headers)
- OAuth 2.1
- OpenAPI import (auto-discover endpoints from spec file)
- Manual operation definition
- Custom headers per request
- Request transformation
- Response parsing
- Integrate existing REST APIs
- No custom logic needed
- Just need to call endpoints
2. MCP Registry Connector
Use pre-built MCP servers from the community registry. Available servers:- Airtable - Access Airtable bases and tables
- GitHub - Query repos, issues, PRs
- HubSpot - CRM data access
- Slack - Send messages, manage channels
- Linear - Project management
- Notion - Query databases and pages
- Search MCP registry for “github”
- Select version and confirm
- Provide authentication
- Tools are automatically discovered
- Service has official MCP server
- Want maintained, tested integrations
- Prefer standardized interface
3. Custom MCP Connector
Connect to your own MCP server. Example: Internal Analytics Server- HTTP/HTTPS (POST to endpoint)
- Server-Sent Events (SSE)
- WebSocket (for real-time)
- Expose internal MCP server
- Have your own custom MCP implementation
- Want full control over protocol
Creating a Connector
Via OpenAPI Import (REST)
Fastest way for REST APIs:- Get OpenAPI spec (usually at
/openapi.jsonor/v1/spec) - Console → Gateways → Add Capability → Connector
- Select “REST API”
- Paste OpenAPI URL or file
- Noorle auto-discovers endpoints
- Configure authentication
- Choose which operations to expose
- Save
Manual REST Definition
If OpenAPI not available:Via MCP Registry
- Console → Add Capability → Connector
- Select “MCP Registry”
- Search for service name
- Select version
- Configure authentication
- Save
Via Custom MCP
- Ensure your MCP server is running
- Console → Add Capability → Connector
- Select “Custom MCP”
- Enter transport URL
- Configure authentication
- Test connection
- Save
Authentication
Bearer Token
Simple token in Authorization header.- Get token from service (usually account settings)
- Noorle encrypts and stores it
- Automatically included in requests
API Key
Token in custom header (varies by service).X-API-KeyheaderAPI-KeyheaderAuthorization: ApiKey sk-123
OAuth 2.1
For services that require OAuth:- Noorle exchanges code for access token
- Stores token encrypted
- Auto-refreshes when expired
- All requests include access token
Security
All credentials are encrypted:- AES-256-GCM encryption at rest
- TLS transmission
- Automatic token rotation (when available)
- No secrets in logs
- Per-gateway credentials
- Connectors can’t access each other’s tokens
- Audit trail of all connector calls
- Per-connector limits
- Per-operation limits
- Backoff on 429 responses
Connector as MCP Tools
Once attached, connectors appear as tools:Best Practices
Test Before Deploying
Test connector with real API calls before attaching to production agents.
Least Privilege
Create API keys with minimal scopes. Don’t use full admin tokens.
Monitor Usage
Check API call counts and error rates. Watch for rate limiting.
Rotate Secrets
Change API keys quarterly. Revoke old keys immediately after.
Common Patterns
Pattern: CRM Integration
Pattern: Multi-API Data Aggregation
Pattern: Internal Service Integration
Troubleshooting
| Problem | Solution |
|---|---|
| 401 Unauthorized | Verify auth token is valid and has required scopes |
| 403 Forbidden | Check if token has permission for the operation |
| 429 Rate Limited | Reduce call frequency. Request higher limits from service. |
| Timeout | Operation takes too long. Try splitting into smaller requests. |
| Invalid response | Service API changed. Update operation definitions. |
Connector Limits
- API timeout: 60 seconds per call
- Response size: 10 MB
- Operations per connector: 100
- Concurrent calls: 10 per gateway
Next: Explore Memory System that powers agent context.