Exact answers for the small dev chores: regex, JWTs, cron schedules, subnets, schemas. Connect ChatGPT and OpenAI Agents to the WingMan MCP gateway once and these tools are available in every conversation.
With the OpenAI Agents SDK (Python), connect over Streamable HTTP as below. The same URL works as a remote MCP tool in the Responses API and as a custom connector in ChatGPT developer mode.
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main():
async with MCPServerStreamableHttp(name="wingman", params={"url": "https://wingmanprotocol.com/mcp", "headers": {"X-Wingman-Tools": "full"}}) as wingman:
agent = Agent(name="Assistant", mcp_servers=[wingman])
result = await Runner.run(agent, "Use the wingman tools for this task.")
print(result.final_output)
asyncio.run(main())
# Responses API instead of the SDK:
# tools=[{"type": "mcp", "server_label": "wingman", "server_url": "https://wingmanprotocol.com/mcp", "require_approval": "never"}]Names and descriptions come straight from the live tool registry.
regex_testerTest a regex pattern against text (findall/search/fullmatch/split/sub) using a timeout-guarded engine so a catastrophic pattern fails fast instead…jwt_decodeDecode a JWT's header and payload to JSON.cron_nextNext fire times of a 5-field cron expression after a base time.subnetNetwork, broadcast, netmask, usable host range and counts for an IPv4 CIDR block.json_schema_validateValidate a JSON value against a JSON Schema (bounded draft-07-ish subset: type/enum/required/properties/items/min-max/pattern) and list every…These tools sit outside the default tool list, so the config above sets X-Wingman-Tools: full to load the whole catalogue. Without it, your agent can still reach them with discover_tools, then get_tool_schema, then tools/call.
Give ChatGPT and OpenAI Agents a task that needs it, for example “use regex_tester from wingman”. The tool call goes to https://wingmanprotocol.com/mcp and the result comes back into the conversation.
Research, the browser and other metered tools draw on Protocol Credits. Top up by card, and keep working from your iPhone with Dandelion, the WingMan agent desk app.
Buy creditsGet Dandelion on the App Store