Rkvst Integration for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Rkvst MCP or direct API to record events, verify data authenticity, track chain of custody, and retrieve supply chain evidence through natural language.
Rkvst Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Supported Tools

Tools
Download Event AttachmentTool to download an attachment from a specified event on an asset.
Get App RegistrationTool to retrieve details for a given app registration id.
Get AssetTool to retrieve details for a given asset.
Get BlobTool to retrieve details of a blob by id.
Get EventTool to retrieve details of a specified event.
Get IAM SubjectTool to retrieve iam subject details.
Get MemberTool to retrieve details for a given member id.
Get Public AssetTool to retrieve details for a public asset.
Get Public Asset EventTool to retrieve a specific public asset event.
Get TenancyTool to retrieve details for a specific tenancy.
List App RegistrationsTool to list all app registrations.
List Asset EventsTool to list events for a specified asset.
List AssetsTool to list all assets with optional pagination and filters.
List IAM SubjectsTool to list iam subjects.
List MembersTool to list all tenant members.
List Public Asset EventsTool to list events for a specific public asset.
List Public AssetsTool to list all public assets.
List TenanciesTool to list all tenancies.
Promote MemberTool to promote a tenant member to owner role.
Retrieve asset attachment metadataTool to retrieve metadata for an attachment on a specified asset.
Retrieve CapsTool to retrieve resource limit quotas for a specified service.
Retrieve Event Attachment MetadataTool to retrieve metadata for an attachment on a specified event.
Retrieve Public Asset Attachment MetadataTool to retrieve metadata for an attachment on a specified public asset.
Retrieve Public Event Attachment MetadataTool to retrieve metadata for an attachment on a public asset event.
Search EventsTool to search events matching filter criteria with pagination.
Update App RegistrationTool to update an application's display name or custom claims.

Connect Rkvst MCP Tool with your Agent

Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Rkvst tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Get details for asset with UUID 12345')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Connect Rkvst API Tool with your Agent

Python
TypeScript

Install Composio

python
pip install composio_openai
Install the Composio SDK

Initialize Composio and Create Tool Router Session

python
from openai import OpenAI
from composio import Composio
from composio_openai import OpenAIResponsesProvider

composio = Composio(provider=OpenAIResponsesProvider())
openai = OpenAI()
session = composio.create(user_id='your-user-id')
Import and initialize Composio client, then create a Tool Router session

Execute Rkvst Tools via Tool Router with Your Agent

python
tools = session.tools
response = openai.responses.create(
  model='gpt-4.1',
  tools=tools,
  input=[{
    'role': 'user',
    'content': 'Retrieve full details for a specific asset by UUID'
  }]
)
result = composio.provider.handle_tool_calls(
  response=response,
  user_id='your-user-id'
)
print(result)
Get tools from Tool Router session and execute Rkvst actions with your Agent

Why Use Composio?

AI Native Rkvst Integration

  • Supports both Rkvst MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Rkvst data

Managed Auth

  • Built-in API key handling with secure credential storage
  • Central place to manage, scope, and revoke Rkvst access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Rkvst
  • Scoped, least privilege access to Rkvst resources
  • Full audit trail of agent actions to support review and compliance

Frequently Asked Questions

Do I need my own developer credentials to use Rkvst with Composio?

Yes, Rkvst requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Can I use multiple toolkits together?

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Is Composio secure?

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

What if the API changes?

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Used by agents from

Context
ASU
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
ASU
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
ASU
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.