{"name":"io.github.DeanWard/HAL","slug":"deanward-hal","title":null,"description":"HAL (HTTP API Layer) - An MCP server that provides HTTP API capabilities to Large Language Models","url":"https://mcp.market/server/deanward-hal","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":28,"stars":38,"forks":7,"downloads_week":79,"last_push_at":"2025-10-22T09:49:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/DeanWard/HAL","website":null,"version":"1.0.14","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"hal-mcp","version":"1.0.14","transport":{"type":"stdio"}}],"tools":[{"name":"docs_components","description":"Get a complete list of all available presentation components and their descriptions","write_action":false,"price_micros":0,"input_schema":null},{"name":"docs_endpoints","description":"Get all available API endpoints and their documentation","write_action":false,"price_micros":0,"input_schema":null},{"name":"docs_example","description":"Get a complete example of how to structure presentation data","write_action":false,"price_micros":0,"input_schema":null},{"name":"docs_schemas","description":"Get all available data schemas and their structure","write_action":false,"price_micros":0,"input_schema":null},{"name":"docs_search","description":"Search through the API documentation, schemas, components, and examples. Returns relevant matches based on your query.","write_action":false,"price_micros":0,"input_schema":null},{"name":"http-delete","description":"Make an HTTP DELETE request to a specified URL with optional headers. Supports secret substitution using {secrets.key} syntax in URL and headers where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":true,"price_micros":0,"input_schema":null},{"name":"http-get","description":"Make an HTTP GET request to a specified URL. Supports secret substitution using {secrets.key} syntax where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"http-head","description":"Make an HTTP HEAD request to a specified URL with optional headers (returns only headers, no body). Supports secret substitution using {secrets.key} syntax in URL and headers where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"http-options","description":"Make an HTTP OPTIONS request to a specified URL to check available methods and headers. Supports secret substitution using {secrets.key} syntax in URL and headers where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"http-patch","description":"Make an HTTP PATCH request to a specified URL with optional body and headers. Supports secret substitution using {secrets.key} syntax in URL, headers, and body where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":true,"price_micros":0,"input_schema":null},{"name":"http-post","description":"Make an HTTP POST request to a specified URL with optional body and headers. Supports secret substitution using {secrets.key} syntax in URL, headers, and body where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":true,"price_micros":0,"input_schema":null},{"name":"http-put","description":"Make an HTTP PUT request to a specified URL with optional body and headers. Supports secret substitution using {secrets.key} syntax in URL, headers, and body where 'key' corresponds to HAL_SECRET_KEY environment variables.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list-secrets","description":"Get a list of available secret keys that can be used with {secrets.key} syntax. Only shows the key names, never the actual secret values.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-10-02T06:06:28.187Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-02T06:06:28.235Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 345 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"hal-mcp","version":"1.0.14","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2025-09-09T13:03:55.297Z","repositoryUrl":"git+https://github.com/DeanWard/HAL.git","weeklyDownloads":79}],"repo":{"found":true,"owner":"DeanWard","repo":"HAL","archived":false,"pushedAt":"2025-10-22T09:49:48Z","stars":38,"forks":7,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/397670?v=4","ownerCreatedAt":"2010-09-13T15:54:47Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/397670?v=4&s=128","source":"github"},"presence":{"stars":38,"forks":7,"downloadsWeek":79,"license":"MIT","lastPushAt":"2025-10-22T09:49:48.000Z","score":28}}}},"grade_history":[],"reviews":[]}