Provider Adapters

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

Supported Providers

ProviderFormat
OpenAIFunction calling
AnthropicTool use
GoogleTool declarations
MCPModel Context Protocol

Import Tools

Convert external tool definitions into Rekor record_types:

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

Export Tools

Export your Rekor record_types as tool definitions for any provider:

rekor providers export anthropic --base my-ws

Import Tool Call

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

rekor providers import-call openai weather_data \
  --base my-ws \
  --data '{"arguments":{"location":"SF"}}'
Provider Adapters — Rekor