{"uid":"cap_IY3g8rnyEV8lkwwOwaIL2","slug":"fortfi-mcp-agent-onboarding-x402-subscription-37843b60","name":"FortFi MCP Agent Onboarding (x402 Subscription)","description":"Pay-per-subscription MCP access for FortFi treasury agents. Subscribe with x402 USDC on Base, receive a frtfi_ag_* API key, then call 50+ policy-gated MCP tools.","url":"https://fortfiapp.com/api/mcp/onboard","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"plan":{"enum":["personal","startup"],"type":"string","description":"Billing plan override (query param takes precedence)"},"createNew":{"type":"boolean","description":"Spawn another agent on the same payment wallet"},"agentLabel":{"type":"string","description":"Optional slug when one payment wallet funds multiple agents"},"displayName":{"type":"string","description":"Optional agent display name (max 100 chars)"},"contactEmail":{"type":"string","description":"Optional email for dashboard claim link"}}},"responseSchema":{"type":"object","required":["ok","data"],"properties":{"ok":{"type":"boolean"},"data":{"type":"object","required":["apiKey","userId"],"properties":{"apiKey":{"type":"string","description":"frtfi_ag_* bearer token (shown once)"},"userId":{"type":"string","format":"uuid"},"keyPrefix":{"type":"string"},"billingPlan":{"enum":["personal","startup"],"type":"string"},"mcpEndpoint":{"type":"string","const":"/api/mcp"},"defaultWallet":{"type":"object","properties":{"address":{"type":"string"},"chainId":{"type":"string"}}}}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"49","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$49/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"49","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"49","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ijijNT83eyMHh2ulSflEH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"49","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers a new FortFi treasury agent via USDC micropayment, returning a one-time frtfi_ag_* API key and wallet address that unlocks 50+ policy-gated MCP tools.","exampleAgentPrompt":"Sign me up for a FortFi MCP agent subscription on the startup plan — label it 'hedging-bot', set the display name to 'Hedging Bot', and send the dashboard claim link to alice@example.com.","exampleUseCases":null,"resultDescription":"Returns a JSON object with ok:true and a data payload containing: a one-time frtfi_ag_* bearer token (API key), a UUID userId, key prefix, the billing plan (personal or startup), the MCP endpoint path (/api/mcp), and a default wallet object with address and chainId on Base.","failureModes":["Payment not received or insufficient USDC balance — endpoint returns 402 Payment Required","Invalid or missing plan value — returns 400 with schema validation error","createNew flag used without an existing payment wallet — returns 400 or 404","contactEmail format invalid — returns 400 validation error","displayName exceeds 100 characters — returns 400 validation error","Rate limiting or duplicate onboarding attempt — returns 429 or 409"],"whenToPreferThis":"Use this endpoint when an AI agent or user needs to provision a new FortFi treasury agent identity for the first time, or spawn an additional agent under an existing payment wallet. This is the entry-point for all FortFi MCP tool access — it must be called before any of the 50+ policy-gated MCP tools can be used. Prefer this over generic API key generation services when the use case specifically involves FortFi's DeFi treasury tooling on Base with x402 micropayment billing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:33:05.600Z","isFirstParty":false}