Connect Fidel API to AI agents

Connect Fidel API to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

create_webhook

Create Webhook

Creates a new webhook subscription for a specific event type in a Program. When the event occurs, Fidel API sends an HTTP POST to the specified URL. You can have up to 5 webhooks per event type per program.

list_programs

List Programs

Lists all Programs in your Fidel API account. Supports pagination to navigate through large sets of programs.

list_cards

List Cards

Lists all enrolled cards in a specific Program. Returns card tokens, schemes, and metadata for each enrolled card.

list_locations

List Locations

Lists all Locations in a specific Program. Returns locations with their addresses, statuses, and onboarding information.

delete_brand

Delete Brand

Deletes a Brand from your Fidel API account. This is a destructive action that cannot be undone.

delete_location

Delete Location

Deletes a Location from a Program. This is a destructive action that cannot be undone and will stop transaction tracking at this location.

get_program

Get Program

Retrieves details of a specific Program by its ID, including its name, status, and metadata.

get_card

Get Card

Retrieves details of a specific enrolled card by its ID. Returns the card's token, scheme, last digits, and metadata.

delete_card

Delete Card

Unlinks and deletes an enrolled card from a Program. The card network will stop sending transactions for this card. This action cannot be undone.

create_program

Create Program

Creates a new Program in Fidel API. A Program is the parent object of the card-linked structure that groups locations, cards, webhooks, and transactions. Use this to set up a new loyalty or rewards scheme.

update_program

Update Program

Updates an existing Program's name or metadata.

update_webhook

Update Webhook

Updates an existing webhook's URL or event type.

get_transaction

Get Transaction

Retrieves details of a specific transaction by its ID. Returns the full transaction record including amount, currency, card details, merchant info, and any offer qualification data.

create_brand

Create Brand

Creates a new Brand in Fidel API. Brands aggregate different locations that a brand operates at for transaction tracking. Brands are shared across Programs.

enroll_card

Enroll Card

Enrolls a payment card in a Fidel API Program. The card is verified with the associated card network and a token is created to represent it. Requires PCI compliance for direct API enrollment.

manage_offer_locations

Link/Unlink Offer Location

Links or unlinks a Location to/from an Offer. Linking a location makes transactions at that location eligible for the offer. Unlinking removes the eligibility.

delete_webhook

Delete Webhook

Deletes a webhook subscription from a Program. The endpoint will stop receiving notifications for the associated event.

manage_offer_card

Activate/Deactivate Offer on Card

Activates or deactivates an Offer on a specific Card. Activating makes the card eligible for the offer's rewards. Deactivating removes the card's eligibility.

create_test_transaction

Create Test Transaction

Creates a test transaction for development and testing purposes. Only works in test mode. Simulates a payment at a specific location with a linked card.

get_brand

Get Brand

Retrieves details of a specific Brand by its ID.

list_brands

List Brands

Lists all Brands in your Fidel API account. Brands are shared across programs and represent the business entities whose transactions are tracked.

list_transactions

List Transactions

Lists transactions for a Program or a specific Card. Supports filtering by date range. Returns authorization, clearing, and refund events with full transaction details.

get_offer

Get Offer

Retrieves details of a specific Offer by its ID, including its type, value, status, and date range.

get_location

Get Location

Retrieves details of a specific Location by its ID, including its address, status, and onboarding information.

update_brand

Update Brand

Updates an existing Brand's name, logo, or metadata.

list_webhooks

List Webhooks

Lists all webhooks configured for a specific Program. Returns each webhook's event type, URL, and configuration.

create_offer

Create Offer

Creates a card-linked Offer for a specific Brand and Program. Offers can be fixed-amount cashback or percentage-based discounts. When a qualifying transaction occurs at a linked location, the offer is applied automatically.

create_location

Create Location

Creates a new Location under a Program for a specific Brand. Locations represent physical or online stores identified by Merchant IDs (MIDs) where transactions from linked cards will be tracked.

update_offer

Update Offer

Updates an existing Offer's name, date range, max reward, or metadata.

list_offers

List Offers

Lists all Offers in a specific Program. Returns offer details including type, value, status, and linked brands.

More integrations teams use with Fidel API

Shopify

Manage e-commerce stores including products, orders, customers, inventory, and fulfillment. Create and update products with variants, images, and metafields. Process and track orders, draft orders, refunds, and transactions. Manage customer records, addresses, and marketing consent. Track and adjust inventory levels across multiple locations. Handle fulfillment workflows including routing to warehouses and third-party logistics. Create and manage discount codes, price rules, and automatic discounts. Configure shipping rates, carrier services, and delivery profiles. Build custom storefronts with cart management and checkout via the Storefront API. Manage content including pages, blogs, articles, and themes. Support B2B commerce with company profiles, catalogs, and custom pricing. Receive webhooks for events across orders, products, customers, inventory, fulfillment, collections, carts, checkouts, disputes, and more.

Mailchimp

Manage email marketing audiences, campaigns, and automations. Create, send, schedule, and track email campaigns with detailed reporting on opens, clicks, and bounces. Add, update, and organize audience contacts with tags, segments, and interest groups. Set up and manage automation workflows triggered by subscriber activity or events. Connect e-commerce stores to manage customers, products, orders, and carts. Create and manage reusable email templates and landing pages. Upload and organize files for use in campaigns. Send transactional emails via the Mandrill API. Post custom events to trigger targeted automations. Configure webhooks to track subscribe, unsubscribe, profile updates, and email delivery events.

Stripe

Process payments, manage subscriptions, and handle invoices. Create and manage customers, payment methods, and product catalogs. Issue refunds, handle disputes, and submit chargeback evidence. Create checkout sessions and payment links. Manage connected accounts and platform fund flows via Stripe Connect. Configure payouts to bank accounts and debit cards. Apply coupons and promotion codes to subscriptions and invoices. Calculate and collect taxes automatically. Access balance information and transaction history. Upload files for dispute evidence and identity verification. Create and manage virtual and physical payment cards via Issuing. Receive real-time webhook notifications for payment, subscription, invoice, and account events.

Abstract

Validate, enrich, and look up data through a suite of utility APIs. Validate email addresses for deliverability, format, and risk (disposable, spam trap, role-based detection). Validate and identify phone numbers with carrier, line type, and location details. Geolocate IP addresses and detect VPNs, proxies, and TOR usage. Enrich company data from domains or emails. Retrieve live and historical currency exchange rates and perform conversions. Look up public holidays by country and date. Get current time and convert between timezones. Scrape web page content from URLs. Capture website screenshots. Compress and optimize images. Generate user avatars. Validate VAT numbers and retrieve VAT rates. Validate IBAN bank account numbers.

Acculynx

Manage roofing contractor business operations including jobs, contacts, estimates, invoices, and payments. Create and search jobs with milestone tracking, assign representatives, and monitor job lifecycle events. Create and retrieve contacts with communication logging. Access estimates, supplements, and financial worksheets. Create and manage invoices, payments, and expenses. Schedule and update appointments via calendars. Upload documents, photos, and videos to jobs. Retrieve company settings such as insurance companies, lead sources, milestones, and trade types. Access reports and manage webhook subscriptions for real-time event notifications on job, contact, and financial changes.

Acuity Scheduling

Create, retrieve, update, cancel, and reschedule appointments. Manage availability by querying open dates and time slots for appointment types and calendars. Block time slots to prevent bookings. Manage client records including creation, retrieval, updates, and deletion. List appointment types, add-ons, calendars, and intake forms. Create and validate gift certificates, packages, and coupons. Retrieve orders and product listings. Subscribe to webhooks for appointment and order events.

Technical notes for Fidel API

Link payment cards to programs and monitor transactions in real-time across Visa, Mastercard, and American Express networks. Manage programs, brands, and locations for card-linked loyalty and rewards schemes. Enroll cards via API or SDKs, track authorization, clearing, and refund transaction events via webhooks. Create and manage card-linked offers with configurable cashback or discount rewards. Reimburse cash directly onto linked cards. Configure webhooks for transaction, card, brand, location, and program status events.

Connect Fidel API to production AI agents

See how Metorial gives Fidel API access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Fidel API to AI agents with Metorial.

  1. Can Metorial connect Fidel API to AI agents?
    Yes. Metorial connects AI agents to Fidel API through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.