Provider Adapters

Rekor speaks every major AI provider's tool format. Import tool definitions from external providers as collections, or export your collections as tool definitions.

Supported Providers

ProviderFormat
OpenAIFunction calling
AnthropicTool use
GoogleTool declarations
MCPModel Context Protocol

Import Tools

Convert external tool definitions into Rekor collections:

rekor providers import openai \
  --workspace my-ws \
  --tools '[{"type":"function","function":{"name":"get_weather","parameters":{...}}}]'

Export Tools

Export your Rekor collections as tool definitions for any provider:

rekor providers export anthropic --workspace my-ws

Import Tool Call

Create a record from a provider-specific tool call result:

rekor providers import-call openai \
  --workspace my-ws \
  --collection weather_data \
  --call '{"name":"get_weather","arguments":"{...}"}'