Servidor MCP

Angels for Agents Funding

com.angelsforagents/funding
Negocio y operaciones Finanzas e inversión Público y accesible MCP 2025-11-25

Qué hace este 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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura Acceso externo
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Destructivo Acceso externo
Esquema de entrada
{'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.
Solo lectura Acceso externo
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Destructivo Acceso externo
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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}}}}}}}
Añadido
report_grant_milestone
17 de September de 2026 a las 12:33
Añadido
submit_agent_pitch
17 de September de 2026 a las 12:33
Añadido
validate_agent_pitch
17 de September de 2026 a las 12:33
Añadido
get_venture_resource
17 de September de 2026 a las 12:33
Añadido
search_venture_resources
17 de September de 2026 a las 12:33
Añadido
check_pitch_eligibility
17 de September de 2026 a las 12:33
Añadido
get_live_capital_opportunity
17 de September de 2026 a las 12:33
Añadido
search_live_capital_opportunities
17 de September de 2026 a las 12:33
Añadido
get_open_capital_opportunities
17 de September de 2026 a las 12:33