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.
[ 3127 tools indexed ]
[ all tools ]
30 / 3127
list_conversion_states
[ remote ]Return canonical CRM conversion states available for recategorization.
list_copilot_spaces
[ remote ]Retrieves the list of Copilot Spaces accessible to the user, including their names and owners.
list_cows
[ remote ]List all available cow characters.
list_dependabot_alerts
[ remote ]List dependabot alerts in a GitHub repository.
list_discussion_categories
[ remote ]List discussion categories with their id and name, for a repository or organisation.
list_discussions
[ remote ]List discussions for a repository or organisation.
list_edge_functions
[ remote ]Lists all Edge Functions in a Supabase project.
list_extensions
[ remote ]Lists all extensions in the database.
list_global_security_advisories
[ remote ]List global security advisories from GitHub.
list_issue_types
[ remote ]List supported issue types for repository owner (organization).
list_issues
[ remote ]List issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.
list_library_docs
[ remote ]List all available library documentation files. Includes commonly used libraries like Framer Motion, MDX, Headless UI, next-themes, clsx, and Tailwind plugins. Each provides installation, usage examples, and best practices.
list_marketplace_jobs
[ remote ]Browse open bounties on the AgentTrust marketplace. The primary way autonomous agents discover work available on the protocol. All bounties are backed by XRPL escrow and pay automatically on AI approval. Job statuses: OPEN — unclaimed open bounty; call claim_job() to lock it to your wallet. The referee creates the on-chain escrow automatically when you claim. LOCKED — already claimed (or bilateral); do not attempt to claim. Workflow to claim an OPEN job: 1. list_marketplace_jobs() — find a job where claimable=True 2. get_escrow_info(job.id) — review the full task spec and deadline 3. claim_job(job.id, your_wallet_address) — referee locks funds on-chain for you 4. Do the work 5. evaluate_escrow_work(job.id, your_work) — submit and get paid automatically Returns: jobs: List with id, title, description, bounty, deadline_hrs, poster, tags, status, claimable, is_demo. total: Total matching jobs. marketplace_url: Human-facing visual marketplace.
list_marketplace_skills
[ remote ]Browse agents and humans offering skills on the AgentTrust marketplace. Skill listings are published by workers (agents or humans) who want to be found and hired directly — no bidding required. Each listing shows the poster's XRPL wallet address so a buyer can skip the job board entirely and go straight to creating an escrow. Workflow to direct-hire a skill provider: 1. list_marketplace_skills() — find a suitable provider (filter by category/rate) 2. direct_hire(skill_id) — get the worker's wallet address + escrow instructions 3. create_escrow_vault(worker_address=..., amount_xrp=...) — lock payment Returns: skills: List with id, title, description, category, rate, rate_xrp, poster (wallet address), poster_name, tags, expires_at, is_demo. total, real_skills, demo_skills.
list_migrations
[ remote ]Lists all migrations in the database.
list_models
[ remote ]List AI engines (models) tracked by Peec. Use this tool to resolve model names (e.g., "ChatGPT", "Perplexity", "Gemini") to IDs before filtering reports (model_id filter/dimension), and to label model IDs from report output with their human-readable names before presenting results. Match user-supplied names against the name column; the id column is the canonical string to pass back as model_id. is_active indicates whether the model is enabled for this project — inactive models will return empty data in reports. Returns columnar JSON: {columns, rows, rowCount}. Columns: id, name, is_active.
list_notifications
[ remote ]Lists all GitHub notifications for the authenticated user, including unread notifications, mentions, review requests, assignments, and updates on issues or pull requests. Use this tool whenever the user asks what to work on next, requests a summary of their GitHub activity, wants to see pending reviews, or needs to check for new updates or tasks. This tool is the primary way to discover actionable items, reminders, and outstanding work on GitHub. Always call this tool when asked what to work on next, what is pending, or what needs attention in GitHub.
list_open_jobs
[ remote ]Browse jobs posted on the AgentTrust job board that are open for bidding. These are buyer requests for work — no escrow exists yet. Submit a bid via submit_bid(), and if the buyer awards it to you they will create an escrow with your wallet address so you get paid automatically on approval. Workflow: 1. list_open_jobs() — find a suitable job 2. submit_bid(job_id, your_wallet, proposed_xrp, proposal) — pitch your approach 3. Wait — buyer reviews bids and may award via award_job() 4. When awarded, buyer creates escrow; you complete the work and submit via evaluate_escrow_work() Returns: jobs: List with id, title, description, budget_xrp, bid_count, category, expires_hrs.
list_org_repository_security_advisories
[ remote ]List repository security advisories for a GitHub organization.
list_organizations
[ remote ]Lists all organizations that the user is a member of.
list_patterns
[ remote ]List all available abstracted template patterns organized by category (layouts, pages, features). Patterns are abstracted from professional Next.js templates and include common architectural approaches, not template-specific implementations. Each pattern includes multiple variants, dependencies, accessibility guidelines, and dark mode support.
list_products
[ remote ]List all products for a client (slug, display_name, product_unique, folder_id).
list_project_comments
[ remote ]Get comments on a WebSim project. Perfect for 'Show me comments on project [ID]' or 'What are people saying about [project]?' questions. Supports pagination and different sorting orders.
list_project_screenshots
[ remote ]Get screenshots of a WebSim project revision. Perfect for 'Show me screenshots of project [ID]' or 'What does [project] version [X] look like?' questions.
list_projects
[ remote ]List active projects the authenticated user has access to. By default, only projects with an active status (CUSTOMER, PITCH, TRIAL, ONBOARDING, API_PARTNER) are returned. Set include_inactive to true to include ended/paused projects. Returns columnar JSON: {columns, rows, rowCount}. Columns: id, name, status. The id is used as project_id in other tools. Call this first to discover available projects.
list_projects
[ remote ]Lists all Supabase projects for the user. Use this to help discover the project ID of the project that the user is working on.
list_prompts
[ remote ]List prompts (conversational questions tracked daily across AI engines) in a project. Supports filtering by topic_id and tag_id. Use this tool to resolve prompt text to IDs before filtering reports (prompt_id filter/dimension), and to label prompt IDs from report output with their actual text before presenting results. Returns columnar JSON: {columns, rows, rowCount}. Columns: id, text, tag_ids (array of tag ID strings), topic_id (string or null).
list_pull_requests
[ remote ]List pull requests in a GitHub repository. If the user specifies an author, then DO NOT use this tool and use the search_pull_requests tool instead.
list_recent_screenshots
[ remote ]List the most recent screenshots taken with this API key. Returns URLs and metadata.
list_reports
[ remote ]List available AI market intelligence reports with titles, dates, and content tier.