Trickl
Trickl for AI assistants: full docs, setup plans, and sandbox tools to test purchases end to end.
| Endpoint | https://api.trickl.app/mcp/dev (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 10 tools · grade D (63) · pin ts_059ecca504ded93c617e6066cd444930 · protocol 2025-06-18 |
| First / last listed | 2026-11-02 02:35 UTC / 2026-11-02 02:35 UTC |
| Grade over time | 2026-11-02: D (63), 10 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: get_started search_docs read_doc check_api_key register_test_provider create_test_goal get_goal simulate_goal_event cancel_test_goal list_webhook_deliveries
get_started | Start here. Without an integration, explains the ways to add Trickl (own business such as a SaaS, or a multi-seller platform) and how to choose. With one, returns a step-by-step plan for the coding agent: keys, exact API calls, webhook handling, what to store, and how to prove it works with this server's sandbox tools. params: integration |
search_docs | Keyword search over the Trickl partner docs (platform API, webhooks, embed widget). Returns section ids with snippets; read one with read_doc. Leave query empty for the full table of contents. params: query |
read_doc | Returns one section of the Trickl docs in full (Markdown), by id from search_docs. params: id* |
check_api_key | Confirms this connector's test key works and shows its platform, scopes and mode. Run it before the other sandbox tools; if it fails, the message says what the user needs to fix. params: none |
register_test_provider | Registers a seller (provider) under the test key via POST /providers/register and returns providerLinkCode (needed to create goals) and webhookSecret (to verify webhooks). Idempotent on externalCreatorId. webhookUrl must be a public https URL that reaches the user's receiver, e.g. an ngrok or cloudflared tunnel to localhost. Sandbox webhooks are real signed HTTP requests. params: webhookUrl*, externalCreatorId, businessName, email, websiteUrl, stripeConnectAccountId |
create_test_goal | Creates a goal with POST /goals/create using the test key. No money moves. Returns goalId, paymentUrl (hosted checkout) and clientSecret (embedded checkout). Amounts are integer cents, USD. params: providerLinkCode*, targetAmount*, description*, metadata, depositAmount, depositRefundable, frequency, deadline, callbackUrl, cancelUrl, imageUrl |
get_goal | Returns a sandbox goal's current state via GET /goals/:goalId: status, amounts saved, buyer, deadline. params: goalId* |
simulate_goal_event | Moves a sandbox goal through its lifecycle instantly; each event sends the real signed webhook to the seller's webhookUrl, exactly as live would. confirm: the buyer signs up and links a bank (goal.deposit_paid if there is a deposit; for subscriptions also goal.subscription_created, plus goal.cycle_paid at once if the deposit paid the first period in full). collect: one round-up chunk, $3 by defaul params: goalId*, event*, amount, reversal, reason |
cancel_test_goal | Cancels a sandbox goal via POST /goals/:goalId/cancel, as the user's server would when a customer cancels: collected chunks (and a refundable deposit) are refunded less Trickl's fee, in the ledger only, and goal.cancelled is sent. params: goalId* |
list_webhook_deliveries | Shows every webhook Trickl sent for a sandbox goal, newest first, with its payload and the receiver's result. DELIVERED = got a 2xx. FAILED = rejected, retry scheduled at nextRetryAt. EXHAUSTED = gave up. PENDING / DELIVERING = in flight; check again in a few seconds. Use lastStatusCode and lastError to debug the receiver. params: goalId* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.