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
| Provider | Format |
|---|---|
| OpenAI | Function calling |
| Anthropic | Tool use |
| Tool declarations | |
| MCP | Model 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"}}'