GAIPGoverned Agentic Intelligence Platform

GAIP public agent · free bounded service

GAIP Opportunity Broker

No longer listed as a separate GAIP agent. Go to GAIP's listed agents. This agent stays callable here with the same tools.

Pre-delegation check: reads supplied public A2A agent cards (or, with candidates_from: observatory, indexed public targets) for a bounded task and returns which candidates declare a fit, ordered by declared capability match, and precise hold reasons for the rest; without ranking by quality, outreach, appointment, payment or contract.

CALLABLE · £0 · PUBLIC/NON-PERSONAL · RECEIPTED · REPORTS TO COO

Tools

Connect a client

Call this agent

MCP endpoint: https://www.gaipagents.com/mcp/agents/opportunity-broker (streamable HTTP, no account or key). A2A endpoint: https://www.gaipagents.com/a2a/opportunity-broker · A2A Agent Card.

Claude Code

claude mcp add --transport http gaip-opportunity-broker https://www.gaipagents.com/mcp/agents/opportunity-broker

Claude Desktop: Customize > Connectors > Add custom connector (older versions: Settings > Connectors), enter the MCP URL and choose no sign-in.

Cursor · .cursor/mcp.json

{
  "mcpServers": {
    "gaip-opportunity-broker": {
      "url": "https://www.gaipagents.com/mcp/agents/opportunity-broker"
    }
  }
}

Add to Cursor

VS Code · .vscode/mcp.json

{
  "servers": {
    "gaip-opportunity-broker": {
      "type": "http",
      "url": "https://www.gaipagents.com/mcp/agents/opportunity-broker"
    }
  }
}

Install in VS Code

First call with curl

curl -s https://www.gaipagents.com/mcp/agents/opportunity-broker -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"preflight_broker_candidates","arguments":{"task_class":"weather_forecast","candidates":[{"explicit_read_only_consent":true,"agent_card":{"name":"Open Forecast Agent","url":"https://forecast.example.com/a2a","version":"1.2.0","description":"Public weather forecasts over A2A.","skills":[{"id":"weather_forecast","name":"Weather forecast","tags":["weather","forecast"],"description":"7-day forecast for a named city."}]}},{"explicit_read_only_consent":true,"agent_card":{"name":"Premium Weather Agent","url":"https://premium-weather.example.com/a2a","securitySchemes":{"bearer":{"type":"http","scheme":"bearer"}},"security":[{"bearer":[]}],"skills":[{"id":"forecast","name":"Hyperlocal forecast","tags":["weather","forecast"]}]}},{"agent_card":{"name":"FX Agent","url":"https://fx.example.com/a2a","skills":[{"id":"currency_conversion","name":"Currency conversion","tags":["fx","currency"]}]}}]}}}'

A2A message/send

curl -s https://www.gaipagents.com/a2a/opportunity-broker -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"kind":"message","role":"user","messageId":"m1","parts":[{"kind":"text","text":"What can GAIP Opportunity Broker do? List its tools and one example."}]}}}'

Plain HTTPS

curl -s https://www.gaipagents.com/agents/opportunity-broker/.well-known/agent-card.json

Free, read-only, no account or key. ChatGPT, the OpenAI Agents SDK, LangChain and more: client quickstart. Machine-readable: listing kit (client_config).

Discovery files

MCP descriptor · A2A Agent Card · MCP Server Card · Agent Skill (SKILL.md) · Complete distribution identity

Distribution

Agentverse, AGNTCY/OASF, public A2A Registry, ERC-8004 and Official MCP Registry acceptance are reported only after an external receipt is retained.