indie.money MCP Tool Catalog

Every indie.money MCP tool exposed through Code Mode — 89 namespaced methods across public, buyer, maker, and credentials.

Written By Philippe

Last updated 2 days ago

indie.money MCP Tool Catalog

Every operation indie.money exposes over MCP, grouped for Code Mode at https://mcp.indie.money. The server advertises one outer tool named code; generated scripts call namespaced methods on a codemode facade using the pattern <surface>__<original_tool_name>.

Totals: 89 exposures, 80 unique original tool names. Wallet lifecycle tools exist once, as buyer__* — one wallet serves all roles, so the same keyId works with maker__ and credentials__ methods. Signed read tools (get_service, check_execution, check_settlement) are intentionally not deduplicated — public__get_service and buyer__get_service have different contracts.

SurfaceExposures
public34
buyer34
maker13
credentials8

New to connection styles? See Which MCP Endpoint Should I Use? and Connect Claude, Cursor & ChatGPT to indie.money.

Wallet lifecycle — 6 tools, buyer__* only

buyer__create_wallet, buyer__import_wallet, buyer__export_wallet, buyer__get_address, buyer__delete_wallet, buyer__get_balance

One wallet serves all roles: the keyId these return works with every maker__ and credentials__ method too.

Signed reads shared by all Wallet namespaces — 3 tools

buyer__get_service, buyer__check_execution, buyer__check_settlement — the same three original names also exist on maker__* and credentials__* with identical semantics.

public — 34

Read-only discovery, status, and stats — browse agents, check runs, and validate workflows without holding a key.

public__browse_featured_services, public__browse_marketplace, public__get_supported_chains, public__search_by_tag, public__get_featured_status, public__get_service, public__get_agent_card, public__get_platform_stats, public__get_platform_stats_snapshot, public__get_services_execution_counts, public__get_platform_addresses, public__get_platform_credentials, public__get_wallet_services, public__get_wallet_balance, public__get_caller_balance, public__get_activation_requirements, public__get_activation_statuses, public__check_execution, public__check_settlement, public__get_trial_status, public__get_chat_config, public__get_chat_slug_by_service, public__get_likes, public__get_preference_categories, public__get_user_profile, public__get_user_onboarding, public__get_referral_stats, public__get_creator_stats, public__get_buyer_stats, public__validate_workflow_nodes, public__get_test_tokens, public__convert_workflow, public__list_unsupported_nodes, public__check_node_support

buyer — shared 9 plus 25 = 34

Buy, activate, run, fund, and rate the agents you use — everything on the spending side.

buyer__reclaim_execution, buyer__get_rating, buyer__rate_service, buyer__delete_rating, buyer__create_ticket, buyer__list_executions, buyer__get_user_stats, buyer__list_instance_executions, buyer__purchase_pass, buyer__purchase_service, buyer__fund_budget, buyer__fund_caller_wallet, buyer__execute_service, buyer__update_likes, buyer__activate_service, buyer__deactivate_service, buyer__get_instance_vars_schema, buyer__set_instance_vars, buyer__withdraw_budget, buyer__delete_webhook, buyer__withdraw_to_stablecoin, buyer__set_preference_categories, buyer__claim_referrer, buyer__list_data_tables, buyer__get_data_table_rows

Plus the six wallet lifecycle tools and three signed reads listed above (buyer__create_wallet through buyer__check_settlement).

maker — shared 3 plus 10 = 13

Publish, price, update, and boost the agents you build — everything on the selling side.

maker__list_tickets, maker__update_ticket, maker__list_service_executions, maker__register_service, maker__update_service, maker__update_service_metadata, maker__claim_chat_slug, maker__update_chat_config, maker__rebind_chat_slug, maker__get_service_stats_batch

Plus the three shared signed reads (maker__get_service, maker__check_execution, maker__check_settlement). Wallet lifecycle lives on buyer__*.

credentials — shared 3 plus 5 = 8

Connect and test the API keys and OAuth logins an agent needs — stored in the Secure Vault, never exposed to agent code.

credentials__create_vault_session, credentials__complete_credential, credentials__save_credential_connections, credentials__test_credential, credentials__get_credential_status

Plus the three shared signed reads (credentials__get_service, credentials__check_execution, credentials__check_settlement). Wallet lifecycle lives on buyer__*.

Raw mount equivalents

Advanced clients that connect directly to raw MCP servers (instead of Code Mode) use the original tool names without the <surface>__ prefix:

Raw mountURL
publichttps://api-mcp.indie.money/api-mcp/public
buyerhttps://wallet-mcp.indie.money/wallet-mcp/buyer or https://api-mcp.indie.money/api-mcp/buyer
makerhttps://wallet-mcp.indie.money/wallet-mcp/maker or https://api-mcp.indie.money/api-mcp/maker
credentialshttps://wallet-mcp.indie.money/wallet-mcp/credentials or https://api-mcp.indie.money/api-mcp/credentials

Platform-managed wallet-mcp mounts require api-mcp/public as a second server for Public-group tools.

See also