Connect Skyfire with Hookshot™ and your stack

Skyfire enables AI agents to autonomously transact and pay for services, creating a seamless payment infrastructure for AI applications.

Tools and triggers

What Agents can do in Skyfire

Available tools and events after Skyfire is connected.

  • Charge Skyfire Token

    Charge a buyer's token (seller-side operation). REQUIRES SELLER API KEY: This action requires your seller agent API key, not the buyer's key. The buyer creates and sends you a pay/kya+pay token JWT, you provide the…

  • Create Skyfire KYA Token

    Issue a Skyfire KYA token (POST /api/v1/tokens with type=kya).

  • Create Skyfire KYA+PAY Token

    Issue a Skyfire KYA+PAY token (POST /api/v1/tokens with type=kya+pay).

  • Create Skyfire PAY Token

    Issue a Skyfire PAY token (POST /api/v1/tokens with type=pay).

  • Get All Service Tags

    Fetch all service tags to discover filtering options. Chain with ListDirectoryServices using tags parameter to find specific types of services (e.g., 'ai', 'mcp', 'scraping').

  • Get Directory Service by ID

    Tool to get full details for a specific service in the Skyfire directory by its ID. Use when you need complete information about a service including pricing, requirements, and seller details.

  • Get Services by Agent

    Browse all services from one seller agent. Useful when you trust a seller and want to see their full catalog, or when tracking down who provides a specific type of service.

  • Get Services by Tags

    Filter services by tags to find exactly what you need. More efficient than browsing all services when you know the category. Chain: GetAllServiceTags → GetServicesByTags → CreatePayToken.

  • Get Skyfire Buyer Wallet Balance

    Retrieve buyer wallet balance. Chain before token creation to prevent declines.

  • Get Skyfire Service Details

    Get full details for one service. More detailed than ListDirectoryServices - shows terms of service, API specs, and integration URLs. Use before creating expensive tokens.

  • Get Skyfire Token Charges

    Audit charges for a specific token. Shows exactly what sellers charged against your token and when. Use for reconciliation: "I authorized $5 max, what did they actually charge?"

  • Introspect Skyfire Token

    Check if a token is still valid before calling a seller service. Prevents wasted API calls with expired tokens. Use after creating tokens if there's a delay before calling the seller, or when debugging payment issues.

  • List Agent Seller Services

    List all services registered by the authenticated seller agent. Use when you need to view or manage your own services as a seller.

  • List Skyfire Buyer Tokens

    Inspect buyer tokens for observability. Chain with transactions to audit usage.

  • List Skyfire Directory Services

    Browse Skyfire's service directory to obtain `sellerServiceId` for token creation. Chain this with CreatePayToken or CreateKyaPayToken.

  • Set Agent Source IP Addresses

    Register IP addresses as sources for Agent requests (PUT /api/v1/agents/source-ips). Use before creating tokens to whitelist agent IPs.

Setup

Connect Skyfire in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.