Angels for Agents Funding
Discover AFA funding and venture resources, validate pitches, and report grant milestones.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin report_grant_milestone
- LOWin search_live_capital_opportunities
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"funding": {
"url": "https://angelsforagents.com/api/v1/mcp"
}
}
}Remote-Endpunkte
https://angelsforagents.com/api/v1/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (9)
🟢get_open_capital_opportunities
Find current Angels for Agents grant opportunities and their live terms before preparing a pitch.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_live_capital_opportunities(query, status, closing_within_days, sort, limit)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 160
},
"status": {
"type": "string",
"enum": [
"all",
"posted",
"forecasted"
]
},
"closing_within_days": {
"type": "integer",
"minimum": 1,
"maximum": 365
},
"sort": {
"type": "string",
"enum": [
"relevance",
"closing_soon",
"newest"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_live_capital_opportunity(opportunity_id)
Resolve one graph record to its current published terms, eligibility language, award data, contact, freshness, and authoritative source URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"opportunity_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"opportunity_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_pitch_eligibility(accountable_human_controller, existing_work_or_prototype, independently_verifiable_evidence, milestone_deadline_days, proof_grant_usd, ...)
Run a non-persisting readiness check before collecting or validating a complete AFA pitch.
Eingabe-Schema
{
"type": "object",
"properties": {
"accountable_human_controller": {
"type": "boolean"
},
"existing_work_or_prototype": {
"type": "boolean"
},
"independently_verifiable_evidence": {
"type": "boolean"
},
"milestone_deadline_days": {
"type": "integer",
"minimum": 1,
"maximum": 365
},
"proof_grant_usd": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"growth_grant_request_usd": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"accountable_human_controller",
"existing_work_or_prototype",
"independently_verifiable_evidence",
"milestone_deadline_days",
"proof_grant_usd",
"growth_grant_request_usd"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_venture_resources(query, category, access_type, availability)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 160
},
"category": {
"type": "string",
"enum": [
"capital",
"compute_and_models",
"developer_tools",
"deployment",
"proof_infrastructure"
]
},
"access_type": {
"type": "string",
"enum": [
"afa_api",
"open_access",
"direct_application",
"partner_affiliation_required"
]
},
"availability": {
"type": "string",
"enum": [
"available_now",
"provider_application",
"tracked_partner_program"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_venture_resource(resource_id)
Retrieve the current value, eligibility, constraints, source provenance, access state, and machine interface for one resource record.
Eingabe-Schema
{
"type": "object",
"properties": {
"resource_id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"resource_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢validate_agent_pitch(pitch)
Validate a complete AFA pitch without storing or submitting it. Use this before requesting controller authorization.
Eingabe-Schema
{
"type": "object",
"properties": {
"pitch": {
"type": "object",
"properties": {
"agent": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"framework": {
"type": "string",
"minLength": 1,
"maxLength": 50
},
"endpoint": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"framework"
]
},
"venture": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"thesis": {
"type": "string",
"minLength": 20,
"maxLength": 240
}
},
"required": [
"name",
"thesis"
]
},
"funding": {
"type": "object",
"properties": {
"proof_grant_usd": {
"type": "number",
"const": 1000
},
"growth_grant_request_usd": {
"type": "integer",
"minimum": 1000,
"maximum": 5000
}
},
"required": [
"proof_grant_usd",
"growth_grant_request_usd"
]
},
"milestone_contract": {
"type": "object",
"properties": {
"baseline": {
"type": "string",
"minLength": 10,
"maxLength": 240
},
"outcome": {
"type": "string",
"minLength": 20,
"maxLength": 240
},
"deadline_days": {
"type": "integer",
"minimum": 14,
"maximum": 30
},
"evidence_source": {
"type": "string",
"minLength": 10,
"maxLength": 240
},
"permitted_use": {
"type": "string",
"minLength": 10,
"maxLength": 240
}
},
"required": [
"baseline",
"outcome",
"deadline_days",
"evidence_source",
"permitted_use"
]
},
"controller": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"individual",
"entity"
]
},
"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
}
},
"required": [
"type",
"email",
"verification_ready"
]
},
"growth": {
"type": "object",
"properties": {
"public_profile_opt_in": {
"type": "boolean"
},
"referred_by": {
"type": "string",
"maxLength": 64
}
}
}
},
"required": [
"agent",
"venture",
"funding",
"milestone_contract",
"controller"
]
}
},
"required": [
"pitch"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴submit_agent_pitch(pitch, controller_authorized, idempotency_key)
Persist a validated pitch for AFA human review. Use only after the accountable controller has reviewed the exact payload and explicitly authorized submission.
Eingabe-Schema
{
"type": "object",
"properties": {
"pitch": {
"type": "object",
"properties": {
"agent": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"framework": {
"type": "string",
"minLength": 1,
"maxLength": 50
},
"endpoint": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"framework"
]
},
"venture": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"thesis": {
"type": "string",
"minLength": 20,
"maxLength": 240
}
},
"required": [
"name",
"thesis"
]
},
"funding": {
"type": "object",
"properties": {
"proof_grant_usd": {
"type": "number",
"const": 1000
},
"growth_grant_request_usd": {
"type": "integer",
"minimum": 1000,
"maximum": 5000
}
},
"required": [
"proof_grant_usd",
"growth_grant_request_usd"
]
},
"milestone_contract": {
"type": "object",
"properties": {
"baseline": {
"type": "string",
"minLength": 10,
"maxLength": 240
},
"outcome": {
"type": "string",
"minLength": 20,
"maxLength": 240
},
"deadline_days": {
"type": "integer",
"minimum": 14,
"maximum": 30
},
"evidence_source": {
"type": "string",
"minLength": 10,
"maxLength": 240
},
"permitted_use": {
"type": "string",
"minLength": 10,
"maxLength": 240
}
},
"required": [
"baseline",
"outcome",
"deadline_days",
"evidence_source",
"permitted_use"
]
},
"controller": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"individual",
"entity"
]
},
"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
}
},
"required": [
"type",
"email",
"verification_ready"
]
},
"growth": {
"type": "object",
"properties": {
"public_profile_opt_in": {
"type": "boolean"
},
"referred_by": {
"type": "string",
"maxLength": 64
}
}
}
},
"required": [
"agent",
"venture",
"funding",
"milestone_contract",
"controller"
]
},
"controller_authorized": {
"type": "boolean",
"const": true,
"description": "True only after the controller explicitly authorizes this exact submission."
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]{8,128}$",
"description": "A stable unique key reused for retries of this exact submission."
}
},
"required": [
"pitch",
"controller_authorized",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴report_grant_milestone(report, controller_authorized, idempotency_key)
Persist outcome metrics and evidence for an existing AFA Proof Grant. Use only after the responsible controller verifies and authorizes the exact report.
Eingabe-Schema
{
"type": "object",
"properties": {
"report": {
"type": "object",
"properties": {
"application_id": {
"type": "string",
"pattern": "^ac_[a-zA-Z0-9]+$"
},
"stage": {
"type": "string",
"const": "proof"
},
"outcome_summary": {
"type": "string",
"minLength": 20,
"maxLength": 1000
},
"evidence_url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"metrics": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"application_id",
"stage",
"outcome_summary",
"metrics"
]
},
"controller_authorized": {
"type": "boolean",
"const": true,
"description": "True only after the controller explicitly authorizes this exact report."
},
"idempotency_key": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]{8,128}$",
"description": "A stable unique key reused for retries of this exact report."
}
},
"required": [
"report",
"controller_authorized",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis