# MD for: https://www.mercadopago.com.co/developers/es/docs/mcp-server/tools.md \# Available MCP server tools Mercado Pago offers the following list of tools. > WARNING > > Depending on the client you are using, some tools may require you to specify the application for which you want to make configurations. | \_Tool\_ | Description | Parameters | Suggested prompt | |-|-|-|-| |\`search-documentation\`| Performs code or text searches in Mercado Pago Developers documentation.| -\`query\` (string, required): Term to search. \-\`language\` (string, required, enum): Language in which the search is performed. Allowed values are 'es' (español), 'en' (english), 'pt' (português). | Search in Mercado Pago documentation \`{query}\`. | |\`quality\_checklist\`| Provides a detailed list of fields evaluated by Mercado Pago to optimize your integration quality. Additionally, it provides best practices recommendations to improve your implementation quality during the development stage, ensuring a production release that meets the necessary standards. | N/A | Provide me with the list of fields that my integration must meet to approve Mercado Pago quality standards. Format the output in two tables, the first with required fields and the second with optional improvements or best practices, if any. | |\`quality\_evaluation\`| Based on a productive payment identifier, it measures the quality of your integration, evaluating its correct functioning and compliance with Mercado Pago standards. | -\`payment\_id\` (number, required): Payment identifier that will be used to perform the quality evaluation. | Evaluate the quality of my integration using the {\`payment\_id\`}. If necessary, propose improvements to achieve the best possible score. | |\`save\_webhook\`| Configures or updates Webhook notification settings to receive alerts from Mercado Pago about transactions associated with an application, including \[notification topics\](https://www.mercadopago.com.co/developers/en/docs/your-integrations/notifications/webhooks#editor\_4#bookmark\_1.\_specify\_urls\_and\_configure\_events), production and test URLs.| -\`callback\` (string, optional): Production URL to which Webhook notifications will be sent. \-\`callback\_sandbox\` (string, optional): Test URL to which Webhook notifications will be sent. \-\`topics\` (array, string, optional): List of topics to be configured to receive notifications. If not sent, the \`payment\` topic will be considered by default. | Configure Webhook notifications for \`{topics}\` for testing URL \`{callback}\`. | |\`notifications\_history\_diagnostics\`| Performs a diagnosis and obtains reports of events triggered on a specific integration, including delivery metrics and analysis in case it fails, to implement improvements. | N/A | Show me a summary of my notification history to validate the functioning of my Webhook system. | |\`create\_test\_user\`| Creates test users with assigned credentials and available money to test payment flows.|-\`site\_id\` (string, required): Site/country ID for which the test account is created. It can be: MLA (Argentina), MLB (Brazil), MLC (Chile), MLM (Mexico), MLU (Uruguay), MPE (Peru), MCO (Colombia) \-\`description\` (string, required): Description or name of the test user. \-\`profile\` (string, required): Profile type, which can be \`seller\`, \`buyer\`, or integrator \`integrator\`. \-\`amount\` (number, optional): Initial amount of money assigned to the user, which must comply with the established limits for the country of operation. If not sent, 1000 will be assigned by default. | Create a Mercado Pago test user for Argentina (MLA) with a seller profile, with the description 'Seller user for checkout testing' and an initial account money of 5000\. | |\`add\_money\_test\_user\`| Adds money to a test user account in Mercado Pago to test payment flows. The amount will be validated and adjusted according to the specific limits of each country. | -\`test\_user\_id\` (number, required): User ID of the test user that will have the money assigned. \-\`amount\` (number, required): Amount of money to add, which must comply with the established limits for the country of operation assigned to the user: for Argentina, Mexico, Chile, Uruguay, Peru and Colombia, it must be between 1000 and 50000; for Brazil, between 100 and 50000 BRL. | Add 10000 balance to the test user account with ID {\`test\_user\_id\`}.| |\`get\_credentials\`| \*\*Only available via OAuth.\*\* Returns the credentials (Client ID, Client Secret, Access Token and Public Key, both for production and sandbox) of a Mercado Pago application of the authenticated user. | -\`application\_id\` (string, optional): Application ID. If it is not provided and the user has only one app, it returns automatically. If they have more than one, it lists the apps and asks them to choose. | Show me the credentials of my application {application\_id}. | |\`create\_application\`| \*\*Only available via OAuth.\*\* Creates a new Mercado Pago application for the authenticated user. Captures the conversation context: if all required information is already available, it creates the application without asking anything; if any data is missing, it asks only for the missing information. OAuth automatically detects the country (site\_id). | -\`name\` (string, required): Application name. Maximum 50 characters. \-\`payment\_solution\` (enum, required): \`online\_payments\` or \`in\_person\_payments\`. \-\`product\` (enum, required): \`checkout\_pro\`, \`checkout\_api\`, \`checkout\_bricks\`, \`subscription\`, \`point\`, \`qr\_code\`. \-\`platform\` (enum, optional): E-commerce platform (e.g.: \`woocommerce\`, \`shopify\`). \-\`api\_type\` (enum, optional): \`orders\` or \`payments\`. Only for \`checkout\_api\`. \-\`description\` (string, optional): Application description. Maximum 150 characters. \-\`website\_url\` (string, optional): Production website URL. \-\`redirect\_url\` (string, optional): Callback URL for OAuth. | Create a new Mercado Pago application to integrate {product} in my e-commerce. | | \`get\_application\` | \*\*Only available via OAuth.\*\* Gets information about the applications created in a Mercado Pago Developers account. The user can search for an application without needing other MCPs. If the user has only one application, the system detects it automatically without requiring the APP ID. | N/A | Show me my Mercado Pago applications. |