The MCP tool directory.
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
[ 3155 tools indexed ]
[ all tools ]
30 / 3155
arxiv_get_papers_batch
[ remote ]Retrieve metadata for multiple papers in a single call.
arxiv_get_references
[ remote ]List the papers that this paper cites.
arxiv_list_categories
[ remote ]Browse the arXiv category taxonomy.
arxiv_search_papers
[ remote ]Search arXiv for papers using advanced query syntax.
ask_question
[ remote ]Ask the Replit Agent a question in natural language about the user's Replit App's codebase or behavior without modifying it. Use this when the user wants explanation, debugging help, or inspection (for example, understanding how routing works, why a request is failing, or where a bug might be), and NOT when they are clearly asking you to change how their Replit App behaves — in that case, prefer update_app_using_prompt. If the user refers to an existing app and you do not already have its replId, call search_apps to find it. Do not guess a replId. The question should be written in the user's language and tone, as if you were the user, and it will be visible if they open their Replit App in Replit. The response you get back is natural language from the Replit Agent; summarize or quote it for the user as appropriate, still without showing raw code, file paths, or terminal commands in this chat. From the user's perspective, combined with create_app_from_prompt, search_apps, and update_app_using_prompt, this tool is what lets them simply chat ("create or find → inspect/ask → update → repeat") without needing to know about the underlying tools.
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
assessments.update
[ remote ]Update one or more Assessment records.
assessments.update
[ remote ]Update one or more Assessment records.
assessments.update
[ remote ]Update one or more Assessment records.
assessments.update
[ remote ]Update one or more Assessment records.
assign_copilot_to_issue
[ remote ]Assign Copilot to a specific issue in a GitHub repository. This tool can help with the following outcomes: - a Pull Request created with source code changes to resolve the issue More information can be found at: - https://docs.github.com/en/copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-tasks/about-assigning-tasks-to-copilot
assign_to_project
[ remote ]Makes forms, Data collections and booking pages LIVE on a deployed project — or MOVES them from another one. Reversible (unassign_from_project); submissions, rows and bookings stay with the object. The response WARNS when the deployed files never reference the object (form action, collection key, widget script) — fix the HTML, do not report success.
attachments.delete
[ remote ]Delete a link attachment associated with a specific record in a module.
attachments.delete
[ remote ]Delete a link attachment associated with a specific record in a module.
attachments.delete
[ remote ]Delete a link attachment associated with a specific record in a module.
attachments.delete
[ remote ]Delete a link attachment associated with a specific record in a module.
attachments.download
[ remote ]Download the file content of a specific attachment by its ID. This endpoint returns the actual file (image, PDF, document, etc.). For link attachments, an error is returned as they cannot be downloaded.
attachments.download
[ remote ]Download the file content of a specific attachment by its ID. This endpoint returns the actual file (image, PDF, document, etc.). For link attachments, an error is returned as they cannot be downloaded.
attachments.download
[ remote ]Download the file content of a specific attachment by its ID. This endpoint returns the actual file (image, PDF, document, etc.). For link attachments, an error is returned as they cannot be downloaded.
attachments.download
[ remote ]Download the file content of a specific attachment by its ID. This endpoint returns the actual file (image, PDF, document, etc.). For link attachments, an error is returned as they cannot be downloaded.
attachments.list
[ remote ]Retrieve all attachments associated with a specific record.
attachments.list
[ remote ]Retrieve all attachments associated with a specific record.
attachments.list
[ remote ]Retrieve all attachments associated with a specific record.
attachments.list
[ remote ]Retrieve all attachments associated with a specific record.
attachments.upload
[ remote ]Upload an attachment by providing either a file or a valid URL. Maximum request body size: 100MB.
attachments.upload
[ remote ]Upload an attachment by providing either a file or a valid URL. Maximum request body size: 100MB.
attachments.upload
[ remote ]Upload an attachment by providing either a file or a valid URL. Maximum request body size: 100MB.