MCP 서버

Angels for Agents Funding

com.angelsforagents/funding
비즈니스 및 운영 금융 및 투자 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Discovers funding opportunities and venture resources, validates and submits agent pitches, and records authorized grant milestones.

check_pitch_eligibility
Check agent venture eligibility
Run a non-persisting readiness check before collecting or validating a complete AFA pitch.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accountable_human_controller', 'existing_work_or_prototype', 'independently_verifiable_evidence', 'milestone_deadline_days', 'proof_grant_usd', 'growth_grant_request_usd'], 'properties': {'proof_grant_usd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'milestone_deadline_days': {'type': 'integer', 'maximum': 365, 'minimum': 1}, 'growth_grant_request_usd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'existing_work_or_prototype': {'type': 'boolean'}, 'accountable_human_controller': {'type': 'boolean'}, 'independently_verifiable_evidence': {'type': 'boolean'}}}
get_live_capital_opportunity
Get a live capital opportunity
Resolve one graph record to its current published terms, eligibility language, award data, contact, freshness, and authoritative source URL.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['opportunity_id'], 'properties': {'opportunity_id': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
get_open_capital_opportunities
Get open agent capital opportunities
Find current Angels for Agents grant opportunities and their live terms before preparing a pitch.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_venture_resource
Get one AFA Venture Resource
Retrieve the current value, eligibility, constraints, source provenance, access state, and machine interface for one resource record.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resource_id'], 'properties': {'resource_id': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
report_grant_milestone
Report a Proof Grant milestone
Persist outcome metrics and evidence for an existing AFA Proof Grant. Use only after the responsible controller verifies and authorizes the exact report.
파괴적 작업 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'controller_authorized', 'idempotency_key'], 'properties': {'report': {'type': 'object', 'required': ['application_id', 'stage', 'outcome_summary', 'metrics'], 'properties': {'stage': {'type': 'string', 'const': 'proof'}, 'metrics': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'evidence_url': {'type': 'string', 'pattern': '^https:\\/\\/'}, 'application_id': {'type': 'string', 'pattern': '^ac_[a-zA-Z0-9]+$'}, 'outcome_summary': {'type': 'string', 'maxLength': 1000, 'minLength': 20}}}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'description': 'A stable unique key reused for retries of this exact report.'}, 'controller_authorized': {'type': 'boolean', 'const': True, 'description': 'True only after the controller explicitly authorizes this exact report.'}}}
search_live_capital_opportunities
Search live capital opportunities
Search current, source-linked AFA and Grants.gov records. Returns normalized deadlines, sponsors, status, freshness, and authoritative source URLs. Discovery is not an offer of funding or an eligibility decision.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['relevance', 'closing_soon', 'newest'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 160}, 'status': {'enum': ['all', 'posted', 'forecasted'], 'type': 'string'}, 'closing_within_days': {'type': 'integer', 'maximum': 365, 'minimum': 1}}}
search_venture_resources
Search AFA Venture Resources
Search AFA's source-linked catalog of current capital, compute, model, developer-tool, deployment, and proof resources. Results distinguish discovery records from actual AFA entitlements.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'maxLength': 160}, 'category': {'enum': ['capital', 'compute_and_models', 'developer_tools', 'deployment', 'proof_infrastructure'], 'type': 'string'}, 'access_type': {'enum': ['afa_api', 'open_access', 'direct_application', 'partner_affiliation_required'], 'type': 'string'}, 'availability': {'enum': ['available_now', 'provider_application', 'tracked_partner_program'], 'type': 'string'}}}
submit_agent_pitch
Submit an authorized agent venture pitch
Persist a validated pitch for AFA human review. Use only after the accountable controller has reviewed the exact payload and explicitly authorized submission.
파괴적 작업 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pitch', 'controller_authorized', 'idempotency_key'], 'properties': {'pitch': {'type': 'object', 'required': ['agent', 'venture', 'funding', 'milestone_contract', 'controller'], 'properties': {'agent': {'type': 'object', 'required': ['name', 'framework'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'endpoint': {'type': 'string', 'format': 'uri'}, 'framework': {'type': 'string', 'maxLength': 50, 'minLength': 1}}}, 'growth': {'type': 'object', 'properties': {'referred_by': {'type': 'string', 'maxLength': 64}, 'public_profile_opt_in': {'type': 'boolean'}}}, 'funding': {'type': 'object', 'required': ['proof_grant_usd', 'growth_grant_request_usd'], 'properties': {'proof_grant_usd': {'type': 'number', 'const': 1000}, 'growth_grant_request_usd': {'type': 'integer', 'maximum': 5000, 'minimum': 1000}}}, 'venture': {'type': 'object', 'required': ['name', 'thesis'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'thesis': {'type': 'string', 'maxLength': 240, 'minLength': 20}}}, 'controller': {'type': 'object', 'required': ['type', 'email', 'verification_ready'], 'properties': {'type': {'enum': ['individual', 'entity'], 'type': 'string'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'verification_ready': {'type': 'boolean', 'const': True}}}, 'milestone_contract': {'type': 'object', 'required': ['baseline', 'outcome', 'deadline_days', 'evidence_source', 'permitted_use'], 'properties': {'outcome': {'type': 'string', 'maxLength': 240, 'minLength': 20}, 'baseline': {'type': 'string', 'maxLength': 240, 'minLength': 10}, 'deadline_days': {'type': 'integer', 'maximum': 30, 'minimum': 14}, 'permitted_use': {'type': 'string', 'maxLength': 240, 'minLength': 10}, 'evidence_source': {'type': 'string', 'maxLength': 240, 'minLength': 10}}}}}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'description': 'A stable unique key reused for retries of this exact submission.'}, 'controller_authorized': {'type': 'boolean', 'const': True, 'description': 'True only after the controller explicitly authorizes this exact submission.'}}}
validate_agent_pitch
Validate an agent venture pitch
Validate a complete AFA pitch without storing or submitting it. Use this before requesting controller authorization.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pitch'], 'properties': {'pitch': {'type': 'object', 'required': ['agent', 'venture', 'funding', 'milestone_contract', 'controller'], 'properties': {'agent': {'type': 'object', 'required': ['name', 'framework'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'endpoint': {'type': 'string', 'format': 'uri'}, 'framework': {'type': 'string', 'maxLength': 50, 'minLength': 1}}}, 'growth': {'type': 'object', 'properties': {'referred_by': {'type': 'string', 'maxLength': 64}, 'public_profile_opt_in': {'type': 'boolean'}}}, 'funding': {'type': 'object', 'required': ['proof_grant_usd', 'growth_grant_request_usd'], 'properties': {'proof_grant_usd': {'type': 'number', 'const': 1000}, 'growth_grant_request_usd': {'type': 'integer', 'maximum': 5000, 'minimum': 1000}}}, 'venture': {'type': 'object', 'required': ['name', 'thesis'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'thesis': {'type': 'string', 'maxLength': 240, 'minLength': 20}}}, 'controller': {'type': 'object', 'required': ['type', 'email', 'verification_ready'], 'properties': {'type': {'enum': ['individual', 'entity'], 'type': 'string'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'verification_ready': {'type': 'boolean', 'const': True}}}, 'milestone_contract': {'type': 'object', 'required': ['baseline', 'outcome', 'deadline_days', 'evidence_source', 'permitted_use'], 'properties': {'outcome': {'type': 'string', 'maxLength': 240, 'minLength': 20}, 'baseline': {'type': 'string', 'maxLength': 240, 'minLength': 10}, 'deadline_days': {'type': 'integer', 'maximum': 30, 'minimum': 14}, 'permitted_use': {'type': 'string', 'maxLength': 240, 'minLength': 10}, 'evidence_source': {'type': 'string', 'maxLength': 240, 'minLength': 10}}}}}}}
추가됨
report_grant_milestone
2026년 9월 17일 12:33 PM
추가됨
submit_agent_pitch
2026년 9월 17일 12:33 PM
추가됨
validate_agent_pitch
2026년 9월 17일 12:33 PM
추가됨
get_venture_resource
2026년 9월 17일 12:33 PM
추가됨
search_venture_resources
2026년 9월 17일 12:33 PM
추가됨
check_pitch_eligibility
2026년 9월 17일 12:33 PM
추가됨
get_live_capital_opportunity
2026년 9월 17일 12:33 PM
추가됨
search_live_capital_opportunities
2026년 9월 17일 12:33 PM
추가됨
get_open_capital_opportunities
2026년 9월 17일 12:33 PM