MCP-Server

Angels for Agents Funding

com.angelsforagents/funding
Business & Betrieb Finanzen & Investieren Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

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.
Nur Lesen
Eingabeschema
{'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.
Nur Lesen Externer Zugriff
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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.
Destruktiv Externer Zugriff
Eingabeschema
{'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.
Nur Lesen Externer Zugriff
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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.
Destruktiv Externer Zugriff
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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}}}}}}}
Hinzugefügt
report_grant_milestone
17. September 2026 12:33
Hinzugefügt
submit_agent_pitch
17. September 2026 12:33
Hinzugefügt
validate_agent_pitch
17. September 2026 12:33
Hinzugefügt
get_venture_resource
17. September 2026 12:33
Hinzugefügt
search_venture_resources
17. September 2026 12:33
Hinzugefügt
check_pitch_eligibility
17. September 2026 12:33
Hinzugefügt
get_live_capital_opportunity
17. September 2026 12:33
Hinzugefügt
search_live_capital_opportunities
17. September 2026 12:33
Hinzugefügt
get_open_capital_opportunities
17. September 2026 12:33