KosmoKrator

data

GoCardless MCP Gateway for AI Agents

Expose GoCardless tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

GoCardless MCP Gateway

Expose GoCardless to MCP clients with `kosmokrator mcp:serve --integration=gocardless`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=gocardless --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-gocardless": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=gocardless",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=gocardless --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__gocardless__gocardless_list_balance gocardless.gocardless_list_balance Read read
integration__gocardless__gocardless_get_bank_account_details gocardless.gocardless_get_bank_account_details Read read
integration__gocardless__gocardless_create_bank_account_holder_verification gocardless.gocardless_create_bank_account_holder_verification Write write
integration__gocardless__gocardless_get_bank_account_holder_verifications gocardless.gocardless_get_bank_account_holder_verifications Read read
integration__gocardless__gocardless_create_bank_authorisation gocardless.gocardless_create_bank_authorisation Write write
integration__gocardless__gocardless_get_bank_authorisations gocardless.gocardless_get_bank_authorisations Read read
integration__gocardless__gocardless_create_bank_details_lookup gocardless.gocardless_create_bank_details_lookup Write write
integration__gocardless__gocardless_create_billing_request gocardless.gocardless_create_billing_request Write write
integration__gocardless__gocardless_list_billing_request gocardless.gocardless_list_billing_request Read read
integration__gocardless__gocardless_collect_customer_details_billing_request gocardless.gocardless_collect_customer_details_billing_request Read read
integration__gocardless__gocardless_collect_bank_account_billing_request gocardless.gocardless_collect_bank_account_billing_request Read read
integration__gocardless__gocardless_confirm_payer_details_billing_request gocardless.gocardless_confirm_payer_details_billing_request Read read
integration__gocardless__gocardless_fulfil_billing_request gocardless.gocardless_fulfil_billing_request Read read
integration__gocardless__gocardless_cancel_billing_request gocardless.gocardless_cancel_billing_request Write write
integration__gocardless__gocardless_get_billing_requests gocardless.gocardless_get_billing_requests Read read
integration__gocardless__gocardless_notify_billing_request gocardless.gocardless_notify_billing_request Read read
integration__gocardless__gocardless_fallback_billing_request gocardless.gocardless_fallback_billing_request Read read
integration__gocardless__gocardless_choose_currency_billing_request gocardless.gocardless_choose_currency_billing_request Read read
integration__gocardless__gocardless_select_institution_billing_request gocardless.gocardless_select_institution_billing_request Read read
integration__gocardless__gocardless_create_billing_request_flow gocardless.gocardless_create_billing_request_flow Write write
integration__gocardless__gocardless_initialise_billing_request_flow gocardless.gocardless_initialise_billing_request_flow Read read
integration__gocardless__gocardless_list_billing_request_template gocardless.gocardless_list_billing_request_template Read read
integration__gocardless__gocardless_create_billing_request_template gocardless.gocardless_create_billing_request_template Write write
integration__gocardless__gocardless_get_billing_request_templates gocardless.gocardless_get_billing_request_templates Read read
integration__gocardless__gocardless_update_billing_request_templates gocardless.gocardless_update_billing_request_templates Write write
integration__gocardless__gocardless_create_with_actions_billing_requests gocardless.gocardless_create_with_actions_billing_requests Write write
integration__gocardless__gocardless_create_block gocardless.gocardless_create_block Write write
integration__gocardless__gocardless_list_block gocardless.gocardless_list_block Read read
integration__gocardless__gocardless_get_blocks gocardless.gocardless_get_blocks Read read
integration__gocardless__gocardless_disable_block gocardless.gocardless_disable_block Write write
integration__gocardless__gocardless_enable_block gocardless.gocardless_enable_block Write write
integration__gocardless__gocardless_block_by_ref_blocks gocardless.gocardless_block_by_ref_blocks Read read
integration__gocardless__gocardless_create_creditor gocardless.gocardless_create_creditor Write write
integration__gocardless__gocardless_list_creditor gocardless.gocardless_list_creditor Read read
integration__gocardless__gocardless_get_creditors gocardless.gocardless_get_creditors Read read
integration__gocardless__gocardless_update_creditors gocardless.gocardless_update_creditors Write write
integration__gocardless__gocardless_create_creditor_bank_account gocardless.gocardless_create_creditor_bank_account Write write
integration__gocardless__gocardless_list_creditor_bank_account gocardless.gocardless_list_creditor_bank_account Read read
integration__gocardless__gocardless_get_creditor_bank_accounts gocardless.gocardless_get_creditor_bank_accounts Read read
integration__gocardless__gocardless_disable_creditor_bank_account gocardless.gocardless_disable_creditor_bank_account Write write
integration__gocardless__gocardless_list_currency_exchange_rate gocardless.gocardless_list_currency_exchange_rate Read read
integration__gocardless__gocardless_create_customer gocardless.gocardless_create_customer Write write
integration__gocardless__gocardless_list_customer gocardless.gocardless_list_customer Read read
integration__gocardless__gocardless_get_customers gocardless.gocardless_get_customers Read read
integration__gocardless__gocardless_update_customers gocardless.gocardless_update_customers Write write
integration__gocardless__gocardless_delete_customers gocardless.gocardless_delete_customers Write write
integration__gocardless__gocardless_create_customer_bank_account gocardless.gocardless_create_customer_bank_account Write write
integration__gocardless__gocardless_list_customer_bank_account gocardless.gocardless_list_customer_bank_account Read read
integration__gocardless__gocardless_get_customer_bank_accounts gocardless.gocardless_get_customer_bank_accounts Read read
integration__gocardless__gocardless_update_customer_bank_accounts gocardless.gocardless_update_customer_bank_accounts Write write
integration__gocardless__gocardless_disable_customer_bank_account gocardless.gocardless_disable_customer_bank_account Write write
integration__gocardless__gocardless_handle_customer_notification gocardless.gocardless_handle_customer_notification Read read
integration__gocardless__gocardless_list_event gocardless.gocardless_list_event Read read
integration__gocardless__gocardless_get_events gocardless.gocardless_get_events Read read
integration__gocardless__gocardless_get_exports gocardless.gocardless_get_exports Read read
integration__gocardless__gocardless_list_export gocardless.gocardless_list_export Read read
integration__gocardless__gocardless_get_funds_availability gocardless.gocardless_get_funds_availability Read read
integration__gocardless__gocardless_create_instalment_schedule gocardless.gocardless_create_instalment_schedule Write write
integration__gocardless__gocardless_list_instalment_schedule gocardless.gocardless_list_instalment_schedule Read read
integration__gocardless__gocardless_get_instalment_schedules gocardless.gocardless_get_instalment_schedules Read read
integration__gocardless__gocardless_update_instalment_schedules gocardless.gocardless_update_instalment_schedules Write write
integration__gocardless__gocardless_cancel_instalment_schedule gocardless.gocardless_cancel_instalment_schedule Write write
integration__gocardless__gocardless_list_institution gocardless.gocardless_list_institution Read read
integration__gocardless__gocardless_get_institutions_from_institution gocardless.gocardless_get_institutions_from_institution Read read
integration__gocardless__gocardless_logos_branding gocardless.gocardless_logos_branding Read read
integration__gocardless__gocardless_create_mandate gocardless.gocardless_create_mandate Write write
integration__gocardless__gocardless_list_mandate gocardless.gocardless_list_mandate Read read
integration__gocardless__gocardless_get_mandates gocardless.gocardless_get_mandates Read read
integration__gocardless__gocardless_update_mandates gocardless.gocardless_update_mandates Write write
integration__gocardless__gocardless_cancel_mandate gocardless.gocardless_cancel_mandate Write write
integration__gocardless__gocardless_reinstate_mandate gocardless.gocardless_reinstate_mandate Read read
integration__gocardless__gocardless_create_mandate_import gocardless.gocardless_create_mandate_import Write write
integration__gocardless__gocardless_get_mandate_imports gocardless.gocardless_get_mandate_imports Read read
integration__gocardless__gocardless_submit_mandate_import gocardless.gocardless_submit_mandate_import Write write
integration__gocardless__gocardless_cancel_mandate_import gocardless.gocardless_cancel_mandate_import Write write
integration__gocardless__gocardless_create_mandate_import_entry gocardless.gocardless_create_mandate_import_entry Write write
integration__gocardless__gocardless_list_mandate_import_entry gocardless.gocardless_list_mandate_import_entry Read read
integration__gocardless__gocardless_create_mandate_pdf gocardless.gocardless_create_mandate_pdf Write write
integration__gocardless__gocardless_list_negative_balance_limit gocardless.gocardless_list_negative_balance_limit Read read
integration__gocardless__gocardless_create_outbound_payment gocardless.gocardless_create_outbound_payment Write write
integration__gocardless__gocardless_list_outbound_payment gocardless.gocardless_list_outbound_payment Read read
integration__gocardless__gocardless_withdrawal_outbound_payments gocardless.gocardless_withdrawal_outbound_payments Read read
integration__gocardless__gocardless_cancel_outbound_payment gocardless.gocardless_cancel_outbound_payment Write write
integration__gocardless__gocardless_approve_outbound_payment gocardless.gocardless_approve_outbound_payment Read read
integration__gocardless__gocardless_get_outbound_payments gocardless.gocardless_get_outbound_payments Read read
integration__gocardless__gocardless_update_outbound_payments gocardless.gocardless_update_outbound_payments Write write
integration__gocardless__gocardless_list_outbound_payments_stats gocardless.gocardless_list_outbound_payments_stats Read read
integration__gocardless__gocardless_create_outbound_payment_import gocardless.gocardless_create_outbound_payment_import Write write
integration__gocardless__gocardless_list_outbound_payment_import gocardless.gocardless_list_outbound_payment_import Read read
integration__gocardless__gocardless_get_outbound_payment_imports gocardless.gocardless_get_outbound_payment_imports Read read
integration__gocardless__gocardless_list_outbound_payment_import_entry gocardless.gocardless_list_outbound_payment_import_entry Read read
integration__gocardless__gocardless_get_payer_authorisations gocardless.gocardless_get_payer_authorisations Read read
integration__gocardless__gocardless_update_payer_authorisations gocardless.gocardless_update_payer_authorisations Write write
integration__gocardless__gocardless_create_payer_authorisation gocardless.gocardless_create_payer_authorisation Write write
integration__gocardless__gocardless_submit_payer_authorisation gocardless.gocardless_submit_payer_authorisation Write write
integration__gocardless__gocardless_confirm_payer_authorisation gocardless.gocardless_confirm_payer_authorisation Read read
integration__gocardless__gocardless_payer_themes_branding gocardless.gocardless_payer_themes_branding Read read
integration__gocardless__gocardless_create_payment gocardless.gocardless_create_payment Write write
integration__gocardless__gocardless_list_payment gocardless.gocardless_list_payment Read read
integration__gocardless__gocardless_get_payments gocardless.gocardless_get_payments Read read
integration__gocardless__gocardless_update_payments gocardless.gocardless_update_payments Write write
integration__gocardless__gocardless_cancel_payment gocardless.gocardless_cancel_payment Write write
integration__gocardless__gocardless_retry_payment gocardless.gocardless_retry_payment Read read
integration__gocardless__gocardless_get_payment_accounts gocardless.gocardless_get_payment_accounts Read read
integration__gocardless__gocardless_list_payment_account gocardless.gocardless_list_payment_account Read read
integration__gocardless__gocardless_get_payment_account_transactions gocardless.gocardless_get_payment_account_transactions Read read
integration__gocardless__gocardless_get_transactions_from_payment_account_transaction gocardless.gocardless_get_transactions_from_payment_account_transaction Read read
integration__gocardless__gocardless_list_payout gocardless.gocardless_list_payout Read read
integration__gocardless__gocardless_get_payouts gocardless.gocardless_get_payouts Read read
integration__gocardless__gocardless_update_payouts gocardless.gocardless_update_payouts Write write
integration__gocardless__gocardless_list_payout_item gocardless.gocardless_list_payout_item Read read
integration__gocardless__gocardless_create_redirect_flow gocardless.gocardless_create_redirect_flow Write write
integration__gocardless__gocardless_get_redirect_flows gocardless.gocardless_get_redirect_flows Read read
integration__gocardless__gocardless_complete_redirect_flow gocardless.gocardless_complete_redirect_flow Read read
integration__gocardless__gocardless_create_refund gocardless.gocardless_create_refund Write write
integration__gocardless__gocardless_list_refund gocardless.gocardless_list_refund Read read
integration__gocardless__gocardless_get_refunds gocardless.gocardless_get_refunds Read read
integration__gocardless__gocardless_update_refunds gocardless.gocardless_update_refunds Write write
integration__gocardless__gocardless_run_scenario_simulator gocardless.gocardless_run_scenario_simulator Write write
integration__gocardless__gocardless_create_scheme_identifier gocardless.gocardless_create_scheme_identifier Write write
integration__gocardless__gocardless_list_scheme_identifier gocardless.gocardless_list_scheme_identifier Read read
integration__gocardless__gocardless_get_scheme_identifiers gocardless.gocardless_get_scheme_identifiers Read read
integration__gocardless__gocardless_create_subscription gocardless.gocardless_create_subscription Write write
integration__gocardless__gocardless_list_subscription gocardless.gocardless_list_subscription Read read
integration__gocardless__gocardless_get_subscriptions gocardless.gocardless_get_subscriptions Read read
integration__gocardless__gocardless_update_subscriptions gocardless.gocardless_update_subscriptions Write write
integration__gocardless__gocardless_pause_subscription gocardless.gocardless_pause_subscription Write write
integration__gocardless__gocardless_resume_subscription gocardless.gocardless_resume_subscription Write write
integration__gocardless__gocardless_cancel_subscription gocardless.gocardless_cancel_subscription Write write
integration__gocardless__gocardless_list_tax_rate gocardless.gocardless_list_tax_rate Read read
integration__gocardless__gocardless_get_tax_rates gocardless.gocardless_get_tax_rates Read read
integration__gocardless__gocardless_get_transferred_mandates gocardless.gocardless_get_transferred_mandates Read read
integration__gocardless__gocardless_create_verification_detail gocardless.gocardless_create_verification_detail Write write
integration__gocardless__gocardless_list_verification_detail gocardless.gocardless_list_verification_detail Read read
integration__gocardless__gocardless_list_webhook gocardless.gocardless_list_webhook Read read
integration__gocardless__gocardless_get_webhooks gocardless.gocardless_get_webhooks Read read
integration__gocardless__gocardless_retry_webhook gocardless.gocardless_retry_webhook Read read

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.