404.directory
このMCPでできること
Provides tool and prediction-market risk preflights, trust profiles, capability discovery, approved read-only MCP inspection and invocation, web verification, and official documentation search.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ids_or_slugs'], 'properties': {'ids_or_slugs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'maxItems': 5, 'minItems': 2}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'intended_action'], 'properties': {'market': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'A Polymarket market URL, numeric market ID, or exact market slug. Other hosts are rejected.'}, 'execution_mode': {'enum': ['supervised', 'unattended'], 'type': 'string', 'default': 'supervised', 'description': 'Whether a human will supervise the contemplated action.'}, 'intended_action': {'enum': ['observe', 'buy_yes', 'buy_no', 'sell_yes', 'sell_no'], 'type': 'string', 'description': 'The next action under consideration. Use observe for research that will not place an order.'}, 'estimated_notional_usd': {'type': 'number', 'maximum': 100000, 'minimum': 0.01, 'description': 'Approximate USD notional of the contemplated order. Include it for depth and slippage analysis; this never places an order.'}, 'geographic_eligibility': {'enum': ['eligible', 'blocked', 'unknown'], 'type': 'string', 'default': 'unknown', 'description': "Caller-observed result of Polymarket's geoblock check from the actual execution environment. It is self-reported and not independently verified by 404.directory."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target', 'action'], 'properties': {'action': {'enum': ['inspect', 'install', 'invoke'], 'type': 'string', 'description': 'The next action the Agent is considering: inspect, install, or invoke.'}, 'target': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': '404.directory catalog tool UUID or slug.'}, 'permissions': {'type': 'array', 'items': {'enum': ['public_network', 'local_files_read', 'local_files_write', 'credentials', 'personal_data', 'code_execution', 'payments', 'destructive_actions'], 'type': 'string'}, 'default': [], 'maxItems': 8, 'description': 'Permissions or side effects needed for this action. Include every applicable value.'}, 'execution_mode': {'enum': ['supervised', 'unattended'], 'type': 'string', 'default': 'supervised', 'description': 'Whether a human supervises this action or it runs unattended.'}, 'data_sensitivity': {'enum': ['public', 'internal', 'confidential', 'restricted'], 'type': 'string', 'default': 'public', 'description': 'Highest sensitivity of data the Agent may expose to the tool.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'min_similarity': {'type': 'number', 'default': 0.05, 'maximum': 1, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id_or_slug'], 'properties': {'id_or_slug': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id_or_slug'], 'properties': {'id_or_slug': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id_or_slug'], 'properties': {'id_or_slug': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': "Catalog server UUID or slug returned by search_tools, for example 'microsoft_learn_mcp'."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['server_id_or_slug', 'tool_name'], 'properties': {'arguments': {'type': 'object', 'default': {}, 'description': 'JSON object matching the current remote input schema returned by inspect_tool_server. Never include secrets, credentials, private code, or personal data.', 'propertyNames': {'type': 'string', 'maxLength': 128}, 'additionalProperties': {}}, 'tool_name': {'type': 'string', 'pattern': '^[a-zA-Z0-9_.:-]+$', 'maxLength': 128, 'minLength': 1, 'description': "Exact remote tool name returned by inspect_tool_server, for example 'aws___list_regions'."}, 'server_id_or_slug': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': "Catalog server UUID or slug returned by search_tools, for example 'aws_knowledge_mcp'."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id_or_slug'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1}, 'id_or_slug': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['outcome_token', 'action_taken', 'execution_result', 'receipt_id'], 'properties': {'receipt_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Receipt UUID returned by evaluate_prediction_market.'}, 'action_taken': {'enum': ['proceeded', 'reduced_position', 'changed_side', 'waited', 'requested_review', 'aborted'], 'type': 'string'}, 'failure_type': {'enum': ['resolution_rules', 'liquidity', 'execution', 'data_quality', 'compliance', 'signal', 'other'], 'type': 'string'}, 'outcome_token': {'type': 'string', 'maxLength': 128, 'minLength': 32}, 'execution_result': {'enum': ['executed', 'not_executed', 'failed', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['outcome_token', 'action_taken', 'result', 'receipt_id'], 'properties': {'result': {'enum': ['success', 'failure', 'not_executed', 'unknown'], 'type': 'string'}, 'error_type': {'enum': ['unavailable', 'authentication', 'timeout', 'validation', 'permission_denied', 'unsafe', 'wrong_tool', 'other'], 'type': 'string'}, 'receipt_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Receipt UUID returned by evaluate_tool_risk.'}, 'action_taken': {'enum': ['proceeded', 'changed_tool', 'requested_review', 'aborted'], 'type': 'string'}, 'outcome_token': {'type': 'string', 'maxLength': 128, 'minLength': 32}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 512, 'minLength': 2, 'description': 'Technical question or search phrase. Preserve exact API names and error messages. Never include secrets, credentials, private code, or personal data.'}, 'sources': {'type': 'array', 'items': {'enum': ['openai', 'microsoft', 'aws', 'cloudflare'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'description': 'Relevant official providers. Omit to search OpenAI, Microsoft, AWS, and Cloudflare in parallel.'}, 'limit_per_source': {'type': 'integer', 'default': 4, 'maximum': 10, 'minimum': 1, 'description': 'Maximum requested results per provider where the upstream server supports a limit.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 256, 'description': "Short keywords or an exact catalog name, e.g. 'official documentation' or 'openai_docs_mcp'. Keyword order is flexible; docs/doc map to documentation. Omit for filtered browsing. No arbitrary semantic inference."}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum results after relevance ranking and all filters, from 1 to 50.'}, 'category': {'type': 'string', 'maxLength': 64, 'description': "Exact catalog category, e.g. 'developer-tools'."}, 'protocol': {'enum': ['mcp', 'api', 'a2a'], 'type': 'string', 'description': 'Required protocol family when supplied; never relaxed automatically.'}, 'capability': {'type': 'string', 'maxLength': 64, 'description': "Case-insensitive literal capability substring, e.g. 'documentation-search'. Get available labels from list_capabilities; SQL wildcard syntax is not supported."}, 'trust_threshold': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Minimum existing catalog trust score. Not a calibrated safety probability; never lowered automatically.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['page_type', 'summary', 'entities', 'state', 'actions', 'evidence', 'confidence'], 'properties': {'state': {'type': 'object', 'required': ['login_status', 'properties'], 'properties': {'properties': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/definitions/__schema0'}}, 'evidence_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 10}, 'login_status': {'enum': ['authenticated', 'anonymous', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}, 'actions': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'label', 'enabled', 'required_inputs'], 'properties': {'type': {'enum': ['search', 'login', 'select_variant', 'add_to_cart', 'submit', 'download'], 'type': 'string'}, 'label': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'target': {'type': 'string', 'maxLength': 500}, 'enabled': {'type': 'boolean'}, 'evidence_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 10}, 'required_inputs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 30}}, 'additionalProperties': False}, 'maxItems': 100}, 'summary': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'name', 'attributes'], 'properties': {'name': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'type': {'enum': ['product', 'article', 'hotel', 'job', 'order', 'organization', 'person', 'place', 'other'], 'type': 'string'}, 'attributes': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/definitions/__schema0'}}, 'evidence_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 10}}, 'additionalProperties': False}, 'maxItems': 50}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['source'], 'properties': {'id': {'type': 'string', 'maxLength': 40}, 'role': {'type': 'string', 'maxLength': 100}, 'field': {'type': 'string', 'maxLength': 200}, 'label': {'type': 'string', 'maxLength': 500}, 'source': {'enum': ['url', 'title', 'meta', 'visible_text', 'semantic_dom', 'accessibility', 'json_ld', 'form', 'control', 'link', 'llm'], 'type': 'string'}, 'supports': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100}, 'maxItems': 20}, 'raw_value': {'allOf': [{'$ref': '#/definitions/__schema0'}]}}, 'additionalProperties': False}, 'maxItems': 200}, 'page_type': {'enum': ['product', 'article', 'hotel', 'job', 'order', 'search_results', 'login', 'form', 'homepage', 'other'], 'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}}, 'definitions': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/definitions/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/definitions/__schema0'}}]}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'expected_status'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public HTTP(S) URL to verify, for example https://example.com'}, 'expected_text': {'type': 'string', 'maxLength': 2000, 'description': 'Optional response text that proves the intended version or state is live'}, 'expected_status': {'type': 'integer', 'maximum': 599, 'minimum': 100, 'description': 'Expected final HTTP status code, for example 200'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['verified', 'checks', 'evidence', 'checked_at'], 'properties': {'error': {'type': 'string', 'maxLength': 2000}, 'checks': {'type': 'object', 'required': ['reachable', 'status', 'https_valid', 'text_found'], 'properties': {'status': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'reachable': {'type': 'boolean'}, 'text_found': {'type': 'boolean'}, 'https_valid': {'type': 'boolean'}}, 'additionalProperties': False}, 'evidence': {'type': 'object', 'required': ['requested_url', 'final_url', 'http', 'expected_text', 'tls', 'redirects', 'checked_at', 'claims'], 'properties': {'tls': {'type': 'object', 'required': ['requested', 'valid'], 'properties': {'valid': {'type': 'boolean'}, 'requested': {'type': 'boolean'}}, 'additionalProperties': False}, 'http': {'type': 'object', 'required': ['status', 'expected_status', 'matched'], 'properties': {'status': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'matched': {'type': 'boolean'}, 'expected_status': {'type': 'integer', 'maximum': 599, 'minimum': 100}}, 'additionalProperties': False}, 'claims': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'passed', 'evidence_paths'], 'properties': {'claim': {'enum': ['reachable', 'status_matches', 'https_valid', 'expected_text_found'], 'type': 'string'}, 'passed': {'type': 'boolean'}, 'evidence_paths': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 4, 'minItems': 1}}, 'additionalProperties': False}, 'maxItems': 4, 'minItems': 3}, 'final_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'redirects': {'type': 'object', 'required': ['count', 'chain'], 'properties': {'chain': {'type': 'array', 'items': {'type': 'object', 'required': ['status', 'from', 'to'], 'properties': {'to': {'type': 'string', 'format': 'uri'}, 'from': {'type': 'string', 'format': 'uri'}, 'status': {'type': 'integer', 'maximum': 399, 'minimum': 300}}, 'additionalProperties': False}, 'maxItems': 10}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}, 'checked_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'expected_text': {'type': 'object', 'required': ['value', 'checked', 'matched'], 'properties': {'value': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}]}, 'checked': {'type': 'boolean'}, 'matched': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'requested_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'verified': {'type': 'boolean'}, 'checked_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Vibes-Coded Agent Security and Commerce Tools
Offers agent supply-chain and workflow security scans, attestation and reputation tools, state and retry safeguards, web search a…
vet
Discovers and vets MCP servers by searching a large tool catalog and providing security verification and schemas.
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
AI 代理人任務中樞
Provides an agent hub with Taiwan-focused tools for AI pricing, creator compliance, crypto data, games, health, technology resear…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…