Server definition
- Hash
- sha256:dee7c2db4e3c1b76b8d7cfe95c6bb031740543facb7260b8964eee1de71d8bd8
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": "Use read-only discovery and validation before any write. Submit a pitch or milestone report only after the accountable controller reviews the exact payload and explicitly authorizes that action. Never request or transmit credentials, private keys, seed phrases, chain-of-thought, or identity documents.",
"tools": [
{
"description": "Run a non-persisting readiness check before collecting or validating a complete AFA pitch.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"accountable_human_controller": {
"type": "boolean"
},
"existing_work_or_prototype": {
"type": "boolean"
},
"growth_grant_request_usd": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"independently_verifiable_evidence": {
"type": "boolean"
},
"milestone_deadline_days": {
"maximum": 365,
"minimum": 1,
"type": "integer"
},
"proof_grant_usd": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"accountable_human_controller",
"existing_work_or_prototype",
"independently_verifiable_evidence",
"milestone_deadline_days",
"proof_grant_usd",
"growth_grant_request_usd"
],
"type": "object"
},
"name": "check_pitch_eligibility",
"outputSchema": null
},
{
"description": "Resolve one graph record to its current published terms, eligibility language, award data, contact, freshness, and authoritative source URL.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"opportunity_id": {
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"opportunity_id"
],
"type": "object"
},
"name": "get_live_capital_opportunity",
"outputSchema": null
},
{
"description": "Find current Angels for Agents grant opportunities and their live terms before preparing a pitch.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_open_capital_opportunities",
"outputSchema": null
},
{
"description": "Retrieve the current value, eligibility, constraints, source provenance, access state, and machine interface for one resource record.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"resource_id": {
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"resource_id"
],
"type": "object"
},
"name": "get_venture_resource",
"outputSchema": null
},
{
"description": "Persist outcome metrics and evidence for an existing AFA Proof Grant. Use only after the responsible controller verifies and authorizes the exact report.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"controller_authorized": {
"const": true,
"description": "True only after the controller explicitly authorizes this exact report.",
"type": "boolean"
},
"idempotency_key": {
"description": "A stable unique key reused for retries of this exact report.",
"pattern": "^[A-Za-z0-9._:-]{8,128}$",
"type": "string"
},
"report": {
"properties": {
"application_id": {
"pattern": "^ac_[a-zA-Z0-9]+$",
"type": "string"
},
"evidence_url": {
"pattern": "^https:\\/\\/",
"type": "string"
},
"metrics": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"outcome_summary": {
"maxLength": 1000,
"minLength": 20,
"type": "string"
},
"stage": {
"const": "proof",
"type": "string"
}
},
"required": [
"application_id",
"stage",
"outcome_summary",
"metrics"
],
"type": "object"
}
},
"required": [
"report",
"controller_authorized",
"idempotency_key"
],
"type": "object"
},
"name": "report_grant_milestone",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"closing_within_days": {
"maximum": 365,
"minimum": 1,
"type": "integer"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"maxLength": 160,
"type": "string"
},
"sort": {
"enum": [
"relevance",
"closing_soon",
"newest"
],
"type": "string"
},
"status": {
"enum": [
"all",
"posted",
"forecasted"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_live_capital_opportunities",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"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"
},
"category": {
"enum": [
"capital",
"compute_and_models",
"developer_tools",
"deployment",
"proof_infrastructure"
],
"type": "string"
},
"query": {
"maxLength": 160,
"type": "string"
}
},
"type": "object"
},
"name": "search_venture_resources",
"outputSchema": null
},
{
"description": "Persist a validated pitch for AFA human review. Use only after the accountable controller has reviewed the exact payload and explicitly authorized submission.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"controller_authorized": {
"const": true,
"description": "True only after the controller explicitly authorizes this exact submission.",
"type": "boolean"
},
"idempotency_key": {
"description": "A stable unique key reused for retries of this exact submission.",
"pattern": "^[A-Za-z0-9._:-]{8,128}$",
"type": "string"
},
"pitch": {
"properties": {
"agent": {
"properties": {
"endpoint": {
"format": "uri",
"type": "string"
},
"framework": {
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"name",
"framework"
],
"type": "object"
},
"controller": {
"properties": {
"email": {
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"type": {
"enum": [
"individual",
"entity"
],
"type": "string"
},
"verification_ready": {
"const": true,
"type": "boolean"
}
},
"required": [
"type",
"email",
"verification_ready"
],
"type": "object"
},
"funding": {
"properties": {
"growth_grant_request_usd": {
"maximum": 5000,
"minimum": 1000,
"type": "integer"
},
"proof_grant_usd": {
"const": 1000,
"type": "number"
}
},
"required": [
"proof_grant_usd",
"growth_grant_request_usd"
],
"type": "object"
},
"growth": {
"properties": {
"public_profile_opt_in": {
"type": "boolean"
},
"referred_by": {
"maxLength": 64,
"type": "string"
}
},
"type": "object"
},
"milestone_contract": {
"properties": {
"baseline": {
"maxLength": 240,
"minLength": 10,
"type": "string"
},
"deadline_days": {
"maximum": 30,
"minimum": 14,
"type": "integer"
},
"evidence_source": {
"maxLength": 240,
"minLength": 10,
"type": "string"
},
"outcome": {
"maxLength": 240,
"minLength": 20,
"type": "string"
},
"permitted_use": {
"maxLength": 240,
"minLength": 10,
"type": "string"
}
},
"required": [
"baseline",
"outcome",
"deadline_days",
"evidence_source",
"permitted_use"
],
"type": "object"
},
"venture": {
"properties": {
"name": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"thesis": {
"maxLength": 240,
"minLength": 20,
"type": "string"
}
},
"required": [
"name",
"thesis"
],
"type": "object"
}
},
"required": [
"agent",
"venture",
"funding",
"milestone_contract",
"controller"
],
"type": "object"
}
},
"required": [
"pitch",
"controller_authorized",
"idempotency_key"
],
"type": "object"
},
"name": "submit_agent_pitch",
"outputSchema": null
},
{
"description": "Validate a complete AFA pitch without storing or submitting it. Use this before requesting controller authorization.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"pitch": {
"properties": {
"agent": {
"properties": {
"endpoint": {
"format": "uri",
"type": "string"
},
"framework": {
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"name",
"framework"
],
"type": "object"
},
"controller": {
"properties": {
"email": {
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"type": {
"enum": [
"individual",
"entity"
],
"type": "string"
},
"verification_ready": {
"const": true,
"type": "boolean"
}
},
"required": [
"type",
"email",
"verification_ready"
],
"type": "object"
},
"funding": {
"properties": {
"growth_grant_request_usd": {
"maximum": 5000,
"minimum": 1000,
"type": "integer"
},
"proof_grant_usd": {
"const": 1000,
"type": "number"
}
},
"required": [
"proof_grant_usd",
"growth_grant_request_usd"
],
"type": "object"
},
"growth": {
"properties": {
"public_profile_opt_in": {
"type": "boolean"
},
"referred_by": {
"maxLength": 64,
"type": "string"
}
},
"type": "object"
},
"milestone_contract": {
"properties": {
"baseline": {
"maxLength": 240,
"minLength": 10,
"type": "string"
},
"deadline_days": {
"maximum": 30,
"minimum": 14,
"type": "integer"
},
"evidence_source": {
"maxLength": 240,
"minLength": 10,
"type": "string"
},
"outcome": {
"maxLength": 240,
"minLength": 20,
"type": "string"
},
"permitted_use": {
"maxLength": 240,
"minLength": 10,
"type": "string"
}
},
"required": [
"baseline",
"outcome",
"deadline_days",
"evidence_source",
"permitted_use"
],
"type": "object"
},
"venture": {
"properties": {
"name": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"thesis": {
"maxLength": 240,
"minLength": 20,
"type": "string"
}
},
"required": [
"name",
"thesis"
],
"type": "object"
}
},
"required": [
"agent",
"venture",
"funding",
"milestone_contract",
"controller"
],
"type": "object"
}
},
"required": [
"pitch"
],
"type": "object"
},
"name": "validate_agent_pitch",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:dee7c2db4e3c1b76b8d7cfe95c6bb031740543facb7260b8964eee1de71d8bd8 | sha256sum