Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,559Letters: 14Defects: 1,336counted 4 min ago
teppi

Server definition

Hash
sha256:449b4be1424131e00f82cbc308a40e35f8d45658b3d45b7b8f2521ab46802c83
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Returns curated tool recommendations for Laravel development, organized by category (Hosting / Deployment, Monitoring / Error Tracking, Email / Notifications, Authentication / Authorization, Payments / Billing, IDE / Development Tools, Testing, Security, SEO / Auditing, Analytics, Other). NOTE: Some of these are affiliate/partner recommendations — each result includes its relationship type and whether it is an affiliate.", "inputSchema": { "properties": { "category": { "description": "Optional category filter. Available categories: Hosting / Deployment, Monitoring / Error Tracking, Email / Notifications, Authentication / Authorization, Payments / Billing, IDE / Development Tools, Testing, Security, SEO / Auditing, Analytics, Other.", "type": "string" } }, "type": "object" }, "name": "get-curated-tool-recommendations", "outputSchema": { "properties": { "data": { "items": { "properties": { "category": { "type": "string" }, "tools": { "items": { "properties": { "affiliate_url": { "type": [ "string", "null" ] }, "blog_links": { "items": { "properties": { "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "type": [ "array", "null" ] }, "description": { "type": "string" }, "is_affiliate": { "type": "boolean" }, "is_own_project": { "type": "boolean" }, "logo_url": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "relationship": { "type": "string" }, "website_url": { "type": "string" } }, "type": "object" }, "type": "array" } }, "type": "object" }, "type": "array" } }, "type": "object" } }, { "description": "Fetch detailed information for a specific plugin given its vendor/package name, including security advisories, readme, and version history.", "inputSchema": { "properties": { "include_readme": { "default": false, "description": "Whether to include the full README markdown content in the response.", "type": "boolean" }, "include_security_advisories": { "default": false, "description": "Whether to include security advisory information (CVEs, active advisories) in the response.", "type": "boolean" }, "include_versions": { "default": false, "description": "Whether to include the versions array in the response.", "type": "boolean" }, "package": { "description": "Full Composer package name in the form \"vendor/package\".", "type": "string" } }, "type": "object" }, "name": "get-plugin-details-tool", "outputSchema": { "properties": { "data": { "properties": { "contributors_count": { "type": [ "integer", "null" ] }, "description": { "description": "Description", "type": "string" }, "github_url": { "type": [ "string", "null" ] }, "health_score": { "description": "Health score in string format", "type": "string" }, "id": { "description": "Plugin ID", "type": "integer" }, "laraplugins_url": { "description": "Human-readable plugin detail page on laraplugins.io for sharing with users", "type": "string" }, "link": { "description": "Canonical detail page link", "type": "string" }, "markdown_link": { "description": "Markdown version of the detail page", "type": "string" }, "name": { "description": "Full package name", "type": "string" }, "optional_fields": { "description": "List of fields available by passing the corresponding include_* parameter", "items": { "type": "string" }, "type": "array" }, "owner": { "properties": { "github_username": { "type": "string" }, "is_owner": { "type": "boolean" }, "profile_human_url": { "description": "Human-readable maintainer profile page", "type": "string" }, "profile_md_url": { "description": "Markdown maintainer profile page", "type": "string" }, "support_url": { "description": "Sponsor/support URL for this maintainer", "type": [ "string", "null" ] } }, "type": [ "object", "null" ] }, "packagist_url": { "description": "Packagist URL", "type": "string" }, "plugin_downloads": { "description": "Total downloads", "type": "integer" }, "readme_markdown": { "description": "Full README markdown content", "type": [ "string", "null" ] }, "security_advisories": { "properties": { "advisories": { "items": { "properties": { "affected_versions": { "type": "string" }, "affects_current_version": { "type": "boolean" }, "cve": { "type": [ "string", "null" ] }, "link": { "type": [ "string", "null" ] }, "reported_at": { "type": "string" }, "severity": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "type": "array" }, "is_laraplugins_secure": { "description": "Whether the plugin passes the LaraPlugins Secure badge criteria.", "type": "boolean" }, "resolved_count": { "description": "Number of advisories resolved in later or unknown versions.", "type": "integer" }, "unpatched_count": { "description": "Number of unpatched advisories affecting the current version.", "type": "integer" }, "worst_severity": { "description": "Worst severity among unpatched advisories (critical, high, medium, low).", "type": [ "string", "null" ] } }, "type": [ "object", "null" ] }, "type": { "description": "Package type", "type": "string" }, "vendor": { "properties": { "id": { "type": "integer" }, "is_reputable_vendor": { "type": "boolean" }, "name": { "type": "string" }, "support_url": { "description": "Sponsor/support URL for this vendor", "type": [ "string", "null" ] } }, "type": [ "object", "null" ] }, "versions": { "items": { "properties": { "download_count": { "type": "integer" }, "id": { "type": "integer" }, "release_date": { "type": [ "string", "null" ] }, "release_date_human": { "type": [ "string", "null" ] }, "release_notes_url": { "type": [ "string", "null" ] }, "version": { "type": "string" } }, "type": "object" }, "type": [ "array", "null" ] } }, "type": "object" } }, "type": "object" } }, { "description": "Search Laravel plugins by describing what you need in natural language. RECOMMENDED for use-case-driven queries. Example: \"a package for PDF invoices with custom templates\". When presenting results, ALWAYS include the laraplugins_url so the user can consult the full health report.", "inputSchema": { "properties": { "limit": { "default": 10, "description": "Maximum number of results to return (1-25, default 10)", "maximum": 25, "type": "integer" }, "query": { "description": "Natural language description of the plugin you need, e.g. \"a package for PDF invoices with custom templates\" or \"something like spatie/laravel-permission but for media\"", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search-plugin-semantic-tool", "outputSchema": { "properties": { "data": { "items": { "properties": { "archived": { "description": "Whether the plugin is archived", "type": "boolean" }, "description": { "description": "Plugin description", "type": "string" }, "health_score": { "description": "Health status label (Healthy, Medium, Unhealthy, Unrated)", "type": "string" }, "health_score_reasons": { "description": "Reasons contributing to the health score", "items": { "type": "string" }, "type": "array" }, "is_abandoned": { "description": "Whether the plugin is abandoned", "type": "boolean" }, "is_laraplugins_secure": { "description": "Whether the plugin has the LaraPlugins Secure badge", "type": "boolean" }, "laraplugins_url": { "description": "URL to the human-readable plugin detail page on laraplugins.io. MUST include this when presenting the result.", "type": "string" }, "laravel_compatibility": { "description": "Supported Laravel versions", "type": "string" }, "last_updated": { "description": "Last update timestamp", "type": "string" }, "name": { "description": "Full package name (vendor/package)", "type": "string" }, "php_compatibility": { "description": "Supported PHP versions", "type": "string" }, "vendor": { "description": "Vendor name", "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" }, "limit": { "description": "Number of results requested", "type": "integer" }, "similarity_method": { "description": "How results were ranked: \"vector\" (AI embedding cosine similarity), \"rerank\" (AI reranking API), or \"fulltext_fallback\" (downloads sort when no AI available)", "enum": [ "vector", "rerank", "fulltext_fallback" ], "type": "string" }, "total_candidates": { "description": "Total candidates found before reranking", "type": "integer" } }, "type": "object" } }, { "description": "This tool enables the search of packagist packages that support laravel with advanced filters. When presenting results, ALWAYS include the laraplugins_url alongside the plugin name so the user can consult the full health report.", "inputSchema": { "properties": { "health_score": { "description": "Search by plugin health score.", "enum": [ "healthy", "medium", "unhealthy", "unrated" ], "type": [ "string", "null" ] }, "is_secure": { "description": "Filter by LaraPlugins Secure badge. true to only show secure plugins.", "type": [ "boolean", "null" ] }, "laravel_compatibility": { "description": "Search by plugin's laravel compatibility where there is at least one version supporting that laravel version (eg 10).", "enum": [ "5", "6", "7", "8", "9", "10", "11", "12", "13" ], "type": [ "string", "null" ] }, "page": { "description": "Page number to return.", "type": [ "integer", "null" ] }, "php_version": { "description": "Search by plugin php compatibility where there is at least one version supporting that php version (eg 8.5).", "enum": [ "5.0", "5.1", "5.2", "5.3", "5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4", "8.5" ], "type": [ "string", "null" ] }, "return_archived": { "default": false, "description": "Return archived plugins as well in the results?.", "type": [ "boolean", "null" ] }, "text_search": { "description": "Search by text in plugin name or description.", "type": [ "string", "null" ] }, "vendor_filter": { "description": "Search by plugin vendor name. (eg: spatie)", "type": [ "string", "null" ] } }, "type": "object" }, "name": "search-plugin-tool", "outputSchema": { "properties": { "data": { "items": { "properties": { "archived": { "description": "Whether the plugin is archived.", "type": "boolean" }, "description": { "description": "Short description of the plugin.", "type": "string" }, "health_score": { "description": "Health score as a string, e.g. \"A\", \"B\", etc.", "type": "string" }, "health_score_reasons": { "description": "List of reasons that explain the health score.", "items": { "description": "Reason contributing to the health score.", "type": "string" }, "type": "array" }, "is_laraplugins_secure": { "description": "Whether the plugin has the LaraPlugins Secure badge.", "type": "boolean" }, "laraplugins_url": { "description": "URL to the human-readable plugin detail page on laraplugins.io. MUST include this when presenting the result.", "type": "string" }, "laravel_compatibility": { "description": "Laravel compatibility information.", "type": "string" }, "last_updated": { "description": "Last update timestamp, typically ISO 8601.", "type": "string" }, "name": { "description": "Plugin name.", "type": "string" }, "php_compatibility": { "description": "PHP compatibility information.", "type": "string" }, "vendor": { "description": "Plugin vendor name.", "type": "string" } }, "type": "object" }, "type": "array" } }, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:449b4be1424131e00f82cbc308a40e35f8d45658b3d45b7b8f2521ab46802c83 | sha256sum