mcp-server
このMCPでできること
Discovers and invokes ForceDream agents, routes paid work, verifies cryptographic proofs, and offers document extraction, code generation, lead scoring, and security scanning.
ツール
入力スキーマ
{'type': 'object', 'required': ['user_id', 'action'], 'properties': {'ip': {'type': 'string', 'description': 'Optional IP to check against AbuseIPDB.'}, 'action': {'type': 'string', 'description': 'Action being checked, e.g. "login", "withdrawal".'}, 'user_id': {'type': 'string', 'description': 'The user/account identifier to assess.'}}}
出力スキーマ
{'type': 'object', 'required': ['risk_score', 'verdict'], 'properties': {'signals': {'type': 'object'}, 'verdict': {'type': 'string', 'description': "'allow', 'review', or 'block'."}, 'worm_seal': {'type': 'string'}, 'risk_score': {'type': 'number'}, 'ip_reputation': {'type': 'object', 'properties': {'reports': {'type': 'number'}, 'abuseipdb_score': {'type': 'number'}}}}}
入力スキーマ
{'type': 'object', 'required': ['capability', 'task'], 'properties': {'task': {'type': 'string', 'description': 'The work to be done.'}, 'capability': {'type': 'string', 'description': 'The capability required, e.g. "summarization".'}, 'idempotency_key': {'type': 'string', 'description': 'Recommended. A stable key for this logical request, so a retry cannot double-charge.'}, 'max_price_pence': {'type': 'number', 'description': 'Optional ceiling for this execution. Refused rather than exceeded.'}}}
出力スキーマ
{'type': 'object', 'properties': {'status': {'type': 'string'}, 'task_id': {'type': 'string'}, 'result_url': {'type': 'string'}, 'orchestrator': {'type': 'object'}, 'routing_seal': {'type': 'string'}, 'a2a_invoke_id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'description': 'Either raw text/HTML/Markdown/JSON/XML content pasted directly, or a URL to fetch (including GitHub raw file URLs) -- both are handled automatically.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this call.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'summary': {'type': 'string'}, 'markdown': {'type': 'string'}, 'extraction': {'type': 'object', 'properties': {'dates': {'type': 'array'}, 'emails': {'type': 'array'}, 'companies': {'type': 'array'}, 'action_items': {'type': 'array'}}}, 'action_items': {'type': 'array', 'items': {'type': 'string'}}, 'bullet_summary': {'type': 'array', 'items': {'type': 'string'}}, 'executive_summary': {'type': 'string'}}}, 'status': {'type': 'string'}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['fields', 'document'], 'properties': {'fields': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The field names to extract, e.g. ["company_name", "ceo_name"].'}, 'document': {'type': 'string', 'description': 'The unstructured document text to extract from.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this extraction.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'rows': {'type': 'array'}, 'missing_fields': {'type': 'array', 'items': {'type': 'string'}}, 'extracted_fields': {'type': 'array', 'items': {'type': 'string'}}, 'entity_verification': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'verified': {'type': 'boolean'}, 'wikidata_id': {'type': 'string'}}}}}}, 'status': {'type': 'string', 'description': "'completed' or 'error'."}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'description': 'Either raw text/HTML/Markdown/JSON/XML content pasted directly, or a URL to fetch (including GitHub raw file URLs) -- both are handled automatically.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this call.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'summary': {'type': 'string'}, 'markdown': {'type': 'string'}, 'extraction': {'type': 'object', 'properties': {'dates': {'type': 'array'}, 'emails': {'type': 'array'}, 'companies': {'type': 'array'}, 'action_items': {'type': 'array'}}}, 'action_items': {'type': 'array', 'items': {'type': 'string'}}, 'bullet_summary': {'type': 'array', 'items': {'type': 'string'}}, 'executive_summary': {'type': 'string'}}}, 'status': {'type': 'string'}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['task_description'], 'properties': {'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this call.'}, 'task_description': {'type': 'string', 'description': 'What code to generate, e.g. "Write a Python function to validate an email address, with tests."'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'generated_software': {'type': 'object'}, 'engineering_assessment': {'type': 'object'}, 'engineering_verification': {'type': 'object'}}}, 'status': {'type': 'string', 'description': "'completed' or 'error'."}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to embed (max ~32000 chars).'}, 'input_type': {'type': 'string', 'description': 'Optional: "query" or "document".'}}}
出力スキーマ
{'type': 'object', 'required': ['dimensions', 'embedding'], 'properties': {'tokens': {'type': 'number'}, 'embedding': {'type': 'array', 'items': {'type': 'number'}}, 'worm_seal': {'type': 'string'}, 'cost_pence': {'type': 'number'}, 'dimensions': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The customer feedback, review, or message to analyze.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this call.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'intent': {'type': 'string'}, 'urgency': {'type': 'object'}, 'emotions': {'type': 'object'}, 'entities': {'type': 'object'}, 'toxicity': {'type': 'object'}, 'business_impact': {'type': 'object'}, 'overall_sentiment': {'type': 'object'}, 'recommended_action': {'type': 'string'}, 'dimensions_measured': {'type': 'string'}}}, 'status': {'type': 'string', 'description': "'completed' or 'error'."}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'executions': {'type': 'number'}, 'gross_pence': {'type': 'number'}, 'developer_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'properties': {'task_id': {'type': 'string', 'description': 'The identifier returned by an execution. Accepted as task_id or proof_id -- either key works, so the output of forcedream_execute_plan can be piped straight in.'}, 'proof_id': {'type': 'string', 'description': 'Alias for task_id.'}}}
出力スキーマ
{'type': 'object', 'properties': {'task_id': {'type': 'string'}, 'agent_id': {'type': 'string'}, 'signature': {'type': 'string'}, 'cost_pence': {'type': 'number'}, 'verify_url': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['agent_slug', 'task'], 'properties': {'task': {'type': 'string', 'description': 'The task for the agent to perform.'}, 'agent_slug': {'type': 'string', 'description': 'The agent to invoke, e.g. "data-extract-v1". Use forcedream_search_agents to discover.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this invocation.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'agent': {'type': 'string'}, 'error': {'type': 'string', 'description': "Present on failure, e.g. 'insufficient_balance'."}, 'output': {'type': 'object'}, 'status': {'type': 'string', 'description': "'completed' or 'error'."}, 'verify': {'type': 'string', 'description': 'URL to verify this proof.'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'top_up_url': {'type': 'string', 'description': 'Present only on insufficient_balance, on the remote OAuth server -- a real, live Stripe checkout URL.'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Ticker symbol, e.g. "AAPL", "IBM".'}}}
出力スキーマ
{'type': 'object', 'required': ['symbol', 'price'], 'properties': {'price': {'type': 'number'}, 'symbol': {'type': 'string'}, 'volume': {'type': 'number'}, 'day_low': {'type': 'number'}, 'day_high': {'type': 'number'}, 'worm_seal': {'type': 'string'}, 'change_percent': {'type': 'number'}, 'liquidity_score': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['capability'], 'properties': {'task': {'type': 'string', 'description': 'Optional: the actual task text. Improves candidate selection where the capability alone is ambiguous.'}, 'capability': {'type': 'string', 'description': 'What needs doing, e.g. "summarization" or "data:extraction". Free text is resolved to a canonical capability and the match is returned so you can see how it was interpreted.'}, 'max_price_pence': {'type': 'number', 'description': 'Optional ceiling. Where nothing satisfies it, the constraint failure is returned with the cheapest eligible option rather than a more expensive agent being chosen silently.'}}}
出力スキーマ
{'type': 'object', 'properties': {'note': {'type': 'string'}, 'capability': {'type': 'string'}, 'recommended': {'type': 'object'}, 'alternatives': {'type': 'array'}}}
入力スキーマ
{'type': 'object', 'required': ['lead_description'], 'properties': {'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this scoring call.'}, 'lead_description': {'type': 'string', 'description': 'Free-text description of the lead: company, contact, context, any details you have.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'tier': {'type': 'string'}, 'score': {'type': 'number'}, 'signals': {'type': 'array'}, 'summary': {'type': 'string'}, 'territory': {'type': 'object'}, 'vat_verified': {'type': 'object'}, 'company_trust': {'type': 'object'}, 'digital_maturity': {'type': 'object'}, 'enrichment_status': {'type': 'object'}, 'recommended_action': {'type': 'string'}, 'entity_verification': {'type': 'array'}, 'email_infrastructure': {'type': 'object'}}}, 'status': {'type': 'string', 'description': "'completed' or 'error'."}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Optional free-text match against agent slug/name/capability.'}, 'capability': {'type': 'string', 'description': 'Optional capability filter (e.g. "research:citation"). Omit to return all.'}}}
出力スキーマ
{'type': 'object', 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'agents': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'health': {'type': 'object', 'description': 'success_rate, avg_latency_ms, sample_size -- honestly null where no reliability data exists yet.'}, 'metrics': {'type': 'object', 'description': 'System-derived from proofs/ledger, never self-reported.'}, 'description': {'type': 'string'}, 'price_per_call_pence': {'type': 'number'}}}}}}
入力スキーマ
{'type': 'object', 'properties': {'max_price_pence': {'type': 'number', 'description': 'Optional: only return agents at or under this price.'}}}
出力スキーマ
{'type': 'object', 'properties': {'count': {'type': 'number'}, 'agents': {'type': 'array', 'items': {'type': 'object', 'properties': {'slug': {'type': 'string'}, 'price_per_call_pence': {'type': 'number'}}}}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'providers': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'health_score': {'type': 'number'}, 'uptime_ratio': {'type': 'number'}, 'breaker_state': {'type': 'string'}}}}}}
入力スキーマ
{'type': 'object', 'properties': {'agent_slug': {'type': 'string', 'description': 'Optional: filter to one agent slug. Omit to return all.'}}}
出力スキーマ
{'type': 'object', 'properties': {'agent_slug': {'type': 'string'}, 'reliability': {'type': 'object', 'properties': {'note': {'type': 'string', 'description': 'Honestly null where no real reliability data exists yet.'}, 'sample_size': {'type': 'number'}, 'success_rate': {'type': 'number'}, 'avg_latency_ms': {'type': 'number'}}}}}
入力スキーマ
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'The code to scan for vulnerabilities.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this scan.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'summary': {'type': 'string'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'properties': {'detail': {'type': 'string'}, 'category': {'type': 'string'}, 'severity': {'type': 'string', 'description': 'critical/high/medium/low/info'}}}}, 'risk_score': {'type': 'number', 'description': '0 (safe) to 100 (critical)'}}}, 'status': {'type': 'string', 'description': "'completed' or 'error'."}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'description': 'Either raw text/HTML/Markdown/JSON/XML content pasted directly, or a URL to fetch (including GitHub raw file URLs) -- both are handled automatically.'}, 'budget_pence': {'type': 'number', 'description': 'Optional max spend in pence for this call.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'output': {'type': 'object', 'properties': {'summary': {'type': 'string'}, 'markdown': {'type': 'string'}, 'extraction': {'type': 'object', 'properties': {'dates': {'type': 'array'}, 'emails': {'type': 'array'}, 'companies': {'type': 'array'}, 'action_items': {'type': 'array'}}}, 'action_items': {'type': 'array', 'items': {'type': 'string'}}, 'bullet_summary': {'type': 'array', 'items': {'type': 'string'}}, 'executive_summary': {'type': 'string'}}}, 'status': {'type': 'string'}, 'verify': {'type': 'string'}, 'task_id': {'type': 'string'}, 'proof_id': {'type': 'string'}, 'balance_pence': {'type': 'number'}, 'charged_pence': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'properties': {'proof': {'type': 'object', 'description': 'Optional: a full proof object to verify directly (skips the fetch).'}, 'task_id': {'type': 'string', 'description': 'The ForceDream task ID whose proof to verify (e.g. wtask_...).'}}}
出力スキーマ
{'type': 'object', 'required': ['verified'], 'properties': {'error': {'type': 'string', 'description': 'Present only when verified is false, e.g. a fetch failure.'}, 'key_id': {'type': 'string'}, 'message': {'type': 'string'}, 'task_id': {'type': 'string'}, 'verified': {'type': 'boolean'}, 'algorithm': {'type': 'string'}, 'trustless': {'type': 'boolean'}, 'fields_signed': {'type': 'number'}}}
最近のツール変更
類似のMCPサーバー
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…
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…
GPT55 Model Gateway
Acts as a remote model gateway exposing GPT chat, coding and review services, lightweight text utilities, and prepaid or x402-bas…
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…