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.
[ 3296 tools indexed ]
[ all tools ]
30 / 3296
archive_contact
[ remote ]Archive a contact record in Clay. This endpoint should only be used when you need to archive a contact.
archive_content_plan
[ remote ] Account requiredArchives a content plan. Use this for plans that drifted off-brand, were superseded, or are otherwise dead — archived plans are filtered out of default list_content_plans but remain queryable with status='Archived'. Optional 'reason' is stored on the plan for audit.
article_amendment_diff
[ remote ]Compare how a specific article changed between two law versions (조문 신구대조). Use MST values from law_amendment_summary to compare article text across revisions. Args: mst_old: MST of the older version (법령일련번호, from law_amendment_summary) mst_new: MST of the newer version article: Article number (e.g., 52 for 제52조) article_branch: Branch number (e.g., 2 for 제52조의2, default 0) oc: Optional OC override type: Response format - "JSON" (default), "XML", or "HTML" Returns: Side-by-side comparison with line-level diff Examples: >>> article_amendment_diff(mst_old="269000", mst_new="273000", article=52)
article_citation
[ remote ]Extract citations from a law article (조문 인용 조회). This tool extracts all legal citations referenced by a specific law article. It parses the official hyperlinked citations from law.go.kr HTML pages, providing 100% accurate citation data with zero API cost. The tool identifies: - External citations (references to other laws) - Internal citations (references within the same law) - Article, paragraph, and item level references Args: mst: Law MST code (법령일련번호) - get this from eflaw_search or law_search results law_name: Law name in Korean (e.g., "자본시장과 금융투자업에 관한 법률") article: Article number (조번호, e.g., 3 for 제3조) article_branch: Article branch number (조가지번호, e.g., 2 for 제37조의2, default 0) oc: Optional OC override (defaults to env var) Returns: Citation extraction result with: - success: Whether extraction succeeded - law_id: MST code - law_name: Law name - article: Article display (e.g., "제3조" or "제37조의2") - citation_count: Total number of citations found - citations: List of citation objects with target law, article, paragraph, item - internal_count: Number of same-law citations - external_count: Number of other-law citations Examples: Get citations from 자본시장법 제3조: >>> article_citation( ... mst="268611", ... law_name="자본시장과 금융투자업에 관한 법률", ... article=3 ... ) Get citations from 건축법 제37조의2: >>> article_citation( ... mst="270986", ... law_name="건축법", ... article=37, ... article_branch=2 ... ) Workflow: 1. First use eflaw_search(query="법명") to find the law and get MST 2. Then use article_citation(mst=..., law_name=..., article=...) to get citations 3. Optionally use eflaw_service to get the full article text
arxiv_cache_stats
[ remote ]View internal cache hit rates and sizes.
arxiv_download_and_extract
[ remote ]Extract full text from a paper's PDF.
arxiv_get_citations
[ remote ]List newer papers that have cited this paper.
arxiv_get_paper
[ remote ]Fetch complete metadata for a specific arXiv paper.
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.
assess_listing_quality
[ remote ] Account requiredAssesses how marketplace-ready a single product listing is — with no human file handling. Pass the product's fields as a flat object of column -> value (e.g. { "name": "...", "ean": "...", "description": "..." }). Returns an overall score (0-100), a per-dimension breakdown (identifier, title, description, brand, image, category, attributes), the specific gaps, and a recommendation. This is a free, read-only check; to actually fill the gaps and rewrite content, use the optimisation tool.
assessments.create
[ remote ]Create an Assessment record (test/quiz attached to a candidate).
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
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.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.
audit_logs.actions.list
[ remote ]Get a list of all Audit Log actions in the current environment.
audit_logs.actions.schemas.create
[ remote ]Creates a new Audit Log schema used to validate the payload of incoming Audit Log Events. If the `action` does not exist, it will also be created.
audit_logs.actions.schemas.list
[ remote ]Get a list of all schemas for the Audit Logs action identified by `:name`.
audit_logs.events.create
[ remote ]Create an Audit Log Event. This API supports idempotency which guarantees that performing the same operation multiple times will have the same result as if the operation were performed only once. This is handy in situations where you may need to retry a request due to a failure or prevent accidental duplicate requests from creating more than one resource. To achieve idempotency, you can add `Idempotency-Key` request header to a Create Event request with a unique string as the value. Each subsequent request matching this unique string will return the same response. We suggest using [v4 UUIDs](https://en.wikipedia.org/wiki/Universally_unique_identifier) for idempotency keys to avoid collisions. Idempotency keys expire after 24 hours. The API will generate a new response if you submit a request with an expired key.
audit_logs.exports.create
[ remote ]Create an Audit Log Export. Exports are scoped to a single organization within a specified date range.
audit_logs.exports.get
[ remote ]Get an Audit Log Export. The URL will expire after 10 minutes. If the export is needed again at a later time, refetching the export will regenerate the URL.
audit_task
[ remote ]Verify whether completed work meets a task specification using AI. Before calling, send 0.1 XRP to rmcSrkpZ2i2kuvtCPeTVetee9SixP4djR on XRPL Mainnet. Each fee_hash is single-use (anti-replay protection). Returns: status (approved/rejected), verdict (PASS/FAIL), score (0-100), summary, details, criteria_met, criteria_failed, model_used.
auth.factors.delete
[ remote ]Permanently deletes an Authentication Factor. It cannot be undone.
auth.factors.get
[ remote ]Gets an Authentication Factor.
auth.session.info.list
[ remote ]Retrieves detailed information about the current authenticated user session, including project details, organization membership, and API key information if applicable. This endpoint is useful for verifying authentication status and retrieving contextual information about the authenticated user and their access privileges.