Once you have configured and connected the MCP Server, your agent will have access to a single tool called SearchCrossmintDocs. This tool allows it to search through the Crossmint documentation to find relevant information, code examples, API references, and guides.Example queries (input):
“How to create non-custodial wallets for my users”
“How to get a staging API key”
“Does Crossmint support Solana?”
“How to implement transfer webhooks?”
Example output:A list of results that includes the following fields: Title, Link, and Content, along with code examples when available.
{ "results": [ { "title": "Server Wallets Quickstart", "link": "https://docs.crossmint.com/solutions/story-protocol/wallets/server-side-wallets", "content": "In this quickstart, you will create new user wallets on Story...", "codeExample": "const response = await fetch('https://staging.crossmint.com/api/2022-06-09/wallets', {\n method: 'POST',\n headers: {\n 'X-API-KEY': '<YOUR_API_KEY>',\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n type: '<WALLET_TYPE>',\n linkedUser: 'email:user@example.com'\n })\n});" }, { "title": "Amazon Integration Steps", "link": "https://docs.crossmint.com/solutions/ai-agents/agentic-commerce/inventory", "content": "Create a project in the Crossmint Console...", "codeExample": "const crossmintOrder = await fetch(`https://${baseUrl}.crossmint.com/api/2022-06-09/orders`, {\n method: 'POST',\n headers: {\n 'X-API-KEY': `${API_KEY}`,\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n recipient: {\n email: 'john@example.com'\n },\n lineItems: [{ productLocator: 'amazon:B00O79SKV6' }]\n })\n});" } ]}